Любой другой компьютер в той же беспроводной сети может получать посылки, которые вы отправляете и которые отправляются вам. Соответствующие данные, содержащиеся в таком пакете, являются источником и целевым адресом, а также фактическими данными. Это позволяет увидеть, с какими другими компьютерами вы общаетесь.
Давайте рассмотрим ваш пример истории просмотра. Если вы введете URL-адрес в браузере, скажем, http://google.com
запрос отправляется через вашу сеть. Каждый другой беспроводной клиент может получить пакет, так как он посылается во всех направлениях в качестве радиосигнала. Этот пакет можно прочитать с помощью таких инструментов, как Wireshark. Читающий его человек увидит, что запрос идет к IP 173.194.113.174
. Очень легко узнать, к какому веб сайту принадлежит этот IP.
Если вы не используете SSL (https), данные пакета также можно прочитать. В нашем примере google он содержит, например, ваш поисковый запрос. Если вы входите на сайт, который не использует https, даже ваше имя пользователя и пароль содержатся в этих данных, которые легко читаются. Как уже говорил Джеймс в комментариях, возможно даже атаковать защищенные соединения SSL.
Чтобы этого избежать, вы можете использовать туннель (например, SSH, VPN). Атакующий все равно может увидеть, что вы общаетесь с конечной точкой туннеля, но вся остальная информация будет зашифрована.