Warum senden Clients SSIDs und können Sie sie deaktivieren?

896
BeB00

Wenn ein WLAN-Client keine Verbindung zu einem drahtlosen Netzwerk herstellt und nach WLAN-Netzwerken sucht, zu denen eine Verbindung hergestellt werden kann, sendet der Client eine Liste bekannter Netzwerke. Ich weiß, dass dies so ist, dass eine Verbindung zu Netzwerken hergestellt werden kann, bei denen SSID-Broadcast deaktiviert ist. Gibt es andere Gründe, warum der Client die bekannten Netzwerknamen sendet? Wenn dies der einzige Grund ist, kann verhindert werden, dass der Client bekannte SSIDs sendet. Es scheint eine massive Verletzung der Privatsphäre zu sein, und ich verwende keine versteckten Netzwerke (und die meisten Leute, die ich kenne, verwenden sie auch nicht). Diese Funktion scheint also ziemlich nutzlos zu sein (für den Endbenutzer).

0
Ja, du kannst. Nein, es ist nicht nutzlos, es gibt breitere Perspektiven hinsichtlich der Verwendung von Netzwerken und des Wertes von SSIDs darin. Aber auf dieser Seite geht es um Elektronikdesign ... TonyM vor 6 Jahren 0
"Wenn WLAN deaktiviert ist und der Client nach WLAN-Netzwerken sucht, sendet er eine Liste bekannter Netzwerke." Kannst du das erklären? Unter Client meinen Sie AP oder Gerät, das sich mit AP verbindet? Was auch immer Sie meinen, der Rest dieses Satzes macht für mich keinen Sinn, vielleicht fehlt mir etwas wysiwyg vor 6 Jahren 3
Ja, das verstehe ich nicht. Wollen Sie damit sagen, dass Computer und Telefone und andere Geräte, die nach drahtlosen Netzwerken suchen, um eine Verbindung herzustellen, eine Liste der gefundenen drahtlosen Netzwerke ausstrahlen, sodass andere Clients diese Listen sehen können, ohne nach den verfügbaren Netzwerken selbst zu suchen? Bitte benutzen Sie die Schaltfläche Bearbeiten und machen Sie Ihre Frage klarer. music2myear vor 6 Jahren 2
Entschuldigung, ich habe einen Tippfehler gemacht, ich beziehe mich auf aktives Scannen pro Dirkt BeB00 vor 6 Jahren 0
* "Client sendet eine Liste bekannter Netzwerke" * - Woher erhält der Client diese Liste und wann und warum sendet er sie? Ein Client (insbesondere in einem neuen Bereich) hat keine Liste der lokalen SSIDs, die gesendet werden sollen. Diese Frage [wirft nur weitere Fragen auf ...] (http://i0.kym-cdn.com/photos/images/original/001/141/585/5b2.gif) Xen2050 vor 6 Jahren 0
@ Xen2050 Diese Liste würde notwendigerweise mit SSIDs aufgefüllt, von denen der Client bereits über Kenntnisse verfügt, dh über Netzwerke, mit denen der Client zuvor verbunden war (und die Verbindungsdetails gespeichert hat). Twisty Impersonator vor 6 Jahren 1

1 Antwort auf die Frage

4
dirkt

Dies wird als aktives Scannen bezeichnet :

Der Grund für das Client-Scannen besteht darin, einen geeigneten Zugangspunkt zu bestimmen, zu dem der Client jetzt oder in der Zukunft wechseln muss. Ein Client kann zwei Scanmethoden verwenden: aktiv und passiv. Während eines aktiven Scans sendet das Client-Funkgerät eine Probe-Anfrage und wartet auf eine Probe-Antwort von einem AP. Bei einem passiven Scan hört das Client-Radio auf jedem Kanal auf Beacons, die regelmäßig von einem AP gesendet werden. Ein passiver Scan benötigt im Allgemeinen mehr Zeit, da der Client auf ein Beacon hören und warten muss, anstatt aktiv nach einem AP zu suchen. Eine weitere Einschränkung bei einem passiven Scan besteht darin, dass der Client möglicherweise ein AP-Beacon verfehlt, wenn der Client nicht lange genug auf einen Kanal wartet.

"Kann sich mit einem Netzwerk verbinden, das keine SSID sendet" ist nicht der einzige Grund.

Und ja, es ist normalerweise nicht erforderlich, und ja, es ist eine massive Verletzung der Privatsphäre (das Auffinden von Smartphones ist einfach), und ja, im Prinzip kann es deaktiviert werden. Ob Ihr Betriebssystem oder Ihr Smartphone eine einfache Möglichkeit zum Ausschalten bietet, ist eine andere Geschichte ...

Und diese Beobachtung ist nichts Neues; darüber haben sich bereits vor Jahren Smartphone-Hersteller beschwert.

Obwohl dies wahr ist, denke ich, dass es angesichts der ursprünglichen Frage verwirrend ist. Das OP geht davon aus, dass der Client Testanfragen an _specific_ APs sendet, aber ich lese Ihren Link und sagte, dass der Client _broadcasts_ Probe fragt, ob Antworten vorliegen. Ich weiß nicht was richtig ist. Könnten Sie das klarstellen? bitsmack vor 6 Jahren 0
@bitsmack-Clients können [sowohl * als auch *] (https://www.cwnp.com/802.11-mac-series-ndash-basics-mac-architecture-ndash-part-3/); Sie können eine Testanforderung an einen beliebigen AP senden, der eine bestimmte SSID besitzt, oder eine "Wildcard" -Prüfungsanforderung senden, die dazu führt, dass alle abhörenden APs antworten. Twisty Impersonator vor 6 Jahren 2
* es wird normalerweise nicht benötigt [aktives Scannen] ... * Warum sagen Sie das? Sind keine gezielten Prüfanfragen erforderlich, um erfolgreiches Client-Roaming zu unterstützen, was häufig erforderlich ist? Twisty Impersonator vor 6 Jahren 0
Aktives Scannen kann * beim Client-Roaming * helfen *, ist aber nicht * erforderlich * oder * erforderlich * - mein Linux-Laptop führt nur passives Scannen (nach Wahl) durch und kann das Roaming problemlos durchführen. Auch wenn die Hardware nicht das Durchsuchen aller Kanäle auf Beacons unterstützt, während sie mit einem bestimmten Kanal verbunden sind, können Sie entweder einen solchen passiven Scan manuell starten (die Verbindung wird für kurze Zeit unterbrochen) oder die aktuelle Verbindung wird so schwach, dass die Hardware nicht mehr funktioniert schaltet von selbst auf passiven Scan um. dirkt vor 6 Jahren 0