{"id":1118,"date":"2010-06-10T02:02:14","date_gmt":"2010-06-10T10:02:14","guid":{"rendered":"\/?p=1118"},"modified":"2010-06-10T02:05:23","modified_gmt":"2010-06-10T10:05:23","slug":"we-could-all-be-wrong-about-the-way-80211-works","status":"publish","type":"post","link":"https:\/\/www.identityblog.com\/?p=1118","title":{"rendered":"&#8220;We could all be wrong about the way 802.11 works&#8230;&#8221;"},"content":{"rendered":"<p>I received a comment from a\u00a0reader who plays an\u00a0important role in the network protection industry which reads:<\/p>\n<p style=\"padding-left: 30px;\">&#8220;I was a bit surprised by you going on about Google getting the MAC addresses of devices in people&#39;s home. I asked a few other security folks, and none of us could figure out why you thought that Google had these addresses.<\/p>\n<p style=\"padding-left: 30px;\">&#8220;Of course, we could all be wrong about the way that 802.11 works, but I would have thought that the only way that the Google Car could see anything other than the MAC address of the WAP would be if both:<br \/>\n&#8211; the car quickly impersonated the WAP by forging its SSID<br \/>\n&#8211; the computers in the house tried to re-attach to the device forging the SSID Is this the scenario you think happened? If so, where did you see this? If not, what am I am misunderstanding about Wifi where just receiving signals without looking like a WAP allows me to see any MACs other than those of WAPs?<\/p>\n<p style=\"padding-left: 30px;\">&#8220;I look forward to hearing more on this, even if my understanding of WiFi (and that of the folks I asked) is wrong.&#8221;<\/p>\n<p>Unfortunately,\u00a0the\u00a0assumptions made by my reader,\u00a0even\u00a0though\u00a0supported\u00a0by other experts, are\u00a0wrong.\u00a0<\/p>\n<p>Few technologies are more ubiquitous or foundational than 802.11 wireless (WiFi).\u00a0\u00a0The security experts in this domain understand\u00a0perfectly\u00a0its security characteristics relative to protection of the data payload.\u00a0<em> But in the past the\u00a0device identity aspects of the system have not been on the front burner<\/em>.\u00a0 No\u00a0wonder.\u00a0\u00a0I imagine that anyone worried\u00a0about some\u00a0information agency\u00a0accumulating all the MAC addresses in the world and mapping them to the houses people live in would have been sent off to the looney bin a few years ago: &#8220;Sure, and pigs might fall from the sky and crush us too!\u00a0 Now let&#39;s get this thing deployed!&#8221;<\/p>\n<p>Of course\u00a0I come at this from a different direction since\u00a0I&#39;m an &#8220;identity guy&#8221; and the identity of the devices is something I have had to understand and deal with.\u00a0\u00a0But given the importance of the discussion I turned to two\u00a0colleagues in other disciplines to verify that my\u00a0own understanding\u00a0remains correct despite the evolution of the standards.\u00a0 One\u00a0is <a href=\"https:\/\/365.rsaconference.com\/people\/khajaahmed575;jsessionid=46B9AC0E6DFDD6CB234538D899A7836E.node0\" class=\"broken_link\">Khaja Ahmed<\/a>,\u00a0an expert in network security; the other is <a href=\"http:\/\/www.huitema.net\/bio.asp\" class=\"broken_link\">Christian Huitema<\/a>,\u00a0an expert in all aspects of networking.<\/p>\n<p>I&#39;ll share Christian&#39;s comments in a separate post.\u00a0 Khaja responded:\u00a0\u00a0\u00a0<\/p>\n<p style=\"padding-left: 30px;\">&#8220;Yes,\u00a0the senders MAC address is in the clear. Of course the recipients (WiFi access point) MAC address has to be in the clear so it knows that the packet is intended for it. The client\u2019s MAC address is needed so the WiFi access point knows which session key and state to use to process the frame. Just as the SA in IPsec cannot be identified without the IP address of the sender.<\/p>\n<p style=\"padding-left: 30px;\">&#8220;One more point re the four fields you are talking about\u2026 There are 3 or 4 MAC addresses in each 802.11 frame depending on who is sending the packet to who on whose behalf.<\/p>\n<p style=\"padding-left: 30px;\">&#8220;The sender and destination addresses are always there, so that\u2019s two. The third address is typically the Base Station Identifier. In cases where the packets are being relayed by some other part of the infrastructure there may be addresses of some intermediate transmitter and receiver. That gives you the 4 addresses. The MAC address of the original sender \/ client is just one field.<\/p>\n<p style=\"padding-left: 30px;\">\u00a0<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Even many experts don&#39;t understand that with network encryption enabled, the sender&#39;s and recipient&#39;s MAC address are in the clear.<\/p>\n","protected":false},"author":68,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[47,40,11,77],"tags":[],"_links":{"self":[{"href":"https:\/\/www.identityblog.com\/index.php?rest_route=\/wp\/v2\/posts\/1118"}],"collection":[{"href":"https:\/\/www.identityblog.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.identityblog.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.identityblog.com\/index.php?rest_route=\/wp\/v2\/users\/68"}],"replies":[{"embeddable":true,"href":"https:\/\/www.identityblog.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1118"}],"version-history":[{"count":0,"href":"https:\/\/www.identityblog.com\/index.php?rest_route=\/wp\/v2\/posts\/1118\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.identityblog.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1118"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.identityblog.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1118"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.identityblog.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1118"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}