[Madinas] Re: BSSID randomization

"Lee, Yiu" <yiu_lee@comcast.com> Tue, 04 February 2025 15:29 UTC

Return-Path: <prvs=4130ea27e5=yiu_lee@comcast.com>
X-Original-To: madinas@ietfa.amsl.com
Delivered-To: madinas@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8F94AC1D3DFE for <madinas@ietfa.amsl.com>; Tue, 4 Feb 2025 07:29:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.702
X-Spam-Level:
X-Spam-Status: No, score=-0.702 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001, URI_DOTEDU=1.999] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=comcast.com header.b="gxaroeJI"; dkim=pass (1024-bit key) header.d=comcastcorp.onmicrosoft.com header.b="J6lzvVn9"
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id aytjIiCVe3V1 for <madinas@ietfa.amsl.com>; Tue, 4 Feb 2025 07:28:56 -0800 (PST)
Received: from mx0a-00143702.pphosted.com (mx0a-00143702.pphosted.com [148.163.145.77]) by ietfa.amsl.com (Postfix) with ESMTP id D9905C1D3DEB for <madinas@ietf.org>; Tue, 4 Feb 2025 07:28:56 -0800 (PST)
Received: from pps.filterd (m0184894.ppops.net [127.0.0.1]) by mx0a-00143702.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 514FNIUO021198; Tue, 4 Feb 2025 10:28:55 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.com; h= cc:content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to; s=20190412; bh=IF8mo++lUu7F7rOI1vWyUJcn4 PUyEmujPUd2vfLS5lw=; b=gxaroeJIpOfFQ7yIOnw4oPLXPiyURD93z90fZd8Kl VdgAgAAjfN2QMS5VXxI8mOUtugmCyIXj4a9uk1owBLAnJNfcWY//VaQG7IjSpfma 8rUseqyy97/eMmvsesD/GNSIj7YMJdRApS4+Ohlrcihf4tt1fsEvtIYAHlfi2Ni2 EUDkUlots/B4lMhewtFBh6X7Zq5jTws+WiNvVwVwJofU2N16T/HR+llVMaM0D5Sk mrd4nT71ZJgfjRMCZihXoT+prtukor3KnZuHmA1aRLBWKcH0TiP9XmtWbYznHpCc mLpBZjSIDSikqhMWpnOh0HiRK/ZZLGXGw1qX0H9x5ij8Q==
Received: from nam11-bn8-obe.outbound.protection.outlook.com (mail-bn8nam11lp2174.outbound.protection.outlook.com [104.47.58.174]) by mx0a-00143702.pphosted.com (PPS) with ESMTPS id 44kng881eg-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 04 Feb 2025 10:28:54 -0500 (EST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=wSfnQifqsiUyLx8ilw/qlJpb+bn+oLj7TxJfFUIP6wwyyMe84VctA0agc7zDaBA6B17KCRxORqDsYxbyMeVcQnWXFQ0eALoq+b2PF8ub+ixOEumOZLqPe2lmAqwn4pLNwe96clYeColFgMLYdnu7Odz4aBiN0LIHC2iT5mhwx6jQeHlpiEecAl+R6c2WDzJdqzGTDH/Mk5t8kEOS4SmQvAP9NKAdAleosaZ+6PCn78NTjwHPiqhzRVZUmDH6fiEFv8GJd6D7vLBHFArWOCozjOdaftbOzJwYDQj8o2/+gEwdZjBCB8dDapGuO5S40ECiQEFzujDHl7guzFBbslu9oQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=IF8mo++lUu7F7rOI1vWyUJcn4PUyEmujPUd2vfLS5lw=; b=o79TW5gWjYFaBNyXqinAG14fKQJlixd6WGkq/JGrywBO0Dv8iHVS4MlDyjMXCi6oJ8ZBGlaNCq+0HjUBkVVra+obdQAHVZ1S6u2McsZ1Pq735X9+ZkAU0ZfRgwPdS8HaaPEbAnf6hTXq0tZJRO67Kvq5TG03bLkxkKTo1wsODWysSlBV+xg/X6LlOT4bpF51UA4n6BRqpMk8+YaLPkLbf2dXs2bK13oUoZSiEXLn+1r9ntGuQUj1t0SNk/hrhV5XSXuh77/WCJebO6be/h+zNKoZIpOs1OyG+WiotfYZnW3lFjq1I6Pmjwn23OXOC33lSfcW/3ZB11DzV47SUEAtmg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=comcast.com; dmarc=pass action=none header.from=comcast.com; dkim=pass header.d=comcast.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcastcorp.onmicrosoft.com; s=selector1-comcastcorp-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=IF8mo++lUu7F7rOI1vWyUJcn4PUyEmujPUd2vfLS5lw=; b=J6lzvVn9pGUSTufoEieM/25SB2NVUfkl7sPhwzYAAZopfTxrSdanpTiZY4sF6q9O9oTYkYKRfaH8MR9xCpeNfbpvX9sqMbLgepKqhWsLMFzg1cViSRP0JkAm2RoNsWl4HymjJlW8eJOQQ2CXRZ2EMkzrmr7OlZ6TIA66Z6AZbkg=
Received: from IA1PR11MB7368.namprd11.prod.outlook.com (2603:10b6:208:420::7) by BL3PR11MB6412.namprd11.prod.outlook.com (2603:10b6:208:3bb::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8398.23; Tue, 4 Feb 2025 15:28:48 +0000
Received: from IA1PR11MB7368.namprd11.prod.outlook.com ([fe80::3e10:9a28:330d:2a14]) by IA1PR11MB7368.namprd11.prod.outlook.com ([fe80::3e10:9a28:330d:2a14%4]) with mapi id 15.20.8398.025; Tue, 4 Feb 2025 15:28:48 +0000
From: "Lee, Yiu" <yiu_lee@comcast.com>
To: Erik Rye <rye@umd.edu>, "madinas@ietf.org" <madinas@ietf.org>
Thread-Topic: [Madinas] BSSID randomization
Thread-Index: AQHbcPQvCiVc68dzkkG2uTnv9gCpN7M2/T2A
Date: Tue, 04 Feb 2025 15:28:48 +0000
Message-ID: <8452EF8C-C489-46D8-A6B6-A02C2A69DE64@comcast.com>
References: <CABftmMHqnUWab+dGAZNKLWpvg4r23nhG9PqVXAbemai29wQUzg@mail.gmail.com>
In-Reply-To: <CABftmMHqnUWab+dGAZNKLWpvg4r23nhG9PqVXAbemai29wQUzg@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/16.93.25011212
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: IA1PR11MB7368:EE_|BL3PR11MB6412:EE_
x-ms-office365-filtering-correlation-id: 733082d4-ceb3-45af-df04-08dd45309ed3
x-cc-m365: 5ec20775d5aa
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230040|10070799003|376014|366016|7093399012|1800799024|13003099007|38070700018|7053199007|8096899003;
x-microsoft-antispam-message-info: W+ENhRhqrRMBrs/8FaMq2A1+EvNnyea1up9Zp3McKJEwH8OR07wNVefGBcKOvthz0kagQvDpe6/AYcuMCmngzoXqcAwAWztL5NmLqB7MqV9k/qF2EkwtdjUjlRGvItnFRs3iP5DzXVIEf/eibL+Y5NgkmV3mG4ZhzF5pmibbGEH3Dp7e9d7gB07ozSMFVWYsgEhqL0UmjbKZnhOJu9ZWkagK+XRkpM8pXUD6U8Bkf2h6L2YobXjuPlYPLcYFQqxSGb0NDGKDOUm5thEvM9241VAqUhG0VNSQqVsGh8MvjXWaZeY+LdKyCeaPvp8CmOzIoLCsdU/fDDe8+jvEeq+897LTHp95QvP70iiDcbNKFJ7lKLLTwUr2hRyD4z3kLTiYjYdr/BVyxRRGBjkxK8LCAFMkQzii8fhYFl8OWAaXOThbwkHw8QuXhmKpLg2veLSoNVex41nXMchlGiT2LMVH6jixjv0n0crUncQpvAjCO4z/E1CkxTuu7g1Tv4uE6FR/Wk2gDLN9i2Mc+YYPFedzgX0t9gtZ7tr6f3DItlYbSPESiuGE+7z/xzb6JsuOqy3wqN+iVUQXSa/f4Hnx72Ut3qx95itwJVCoNvIbBEV02YCbFg7SRvtralYwhx4igooo9G3Coqjd6brfnbmv4UUNBL76ycfrFOxGwmllABDZyRYmdk0poJ9obzLR5c1GI+QRJJm7F+wBWJn9S2m1muc38IjfprXtHy3DHIdF3A7DYiHVe3u5FwSvbBaiyXelomtTVVzvkUYUCeFkSs6cp+UuQFeq2xKx20JgKFof3QaUTUMphufm7yuZmut/2W/U9nhP/ERoBvzVzloyIjgS36MmBY0p7iItg4FjpISC5lyzWIPVcjydNFPpD/vzsS+yDSQoTSOjPG9cIZdF/67y7C7ulGIeRdIp/nCwWws71jkGRp8Obubq/B8qTJa02ML/bkzmVFVV5Heu6/+SjVsO5m1jpiEdnuHKfGZKh/mXW5dt72MFIkZI11XBCpbDahCuaaGpee0LP3gWe1VJBHFKIwJmmt7lKJHCfCvbrEbiG+4TsVeYSKM4ZJsZJ89+MKrJcHsrMRh6rFoe6/pg2prTAGLsP03A3bE2xtjG4VipNF00FREwiRdGtDu5IvqZbER1PJmjSuv3oIubadogdQYut8T2gikTSCc/Kz4Y4F1l3iQsBTt1UfGiwVVrkY6AmX/4ib92AHHmILcFiCIHB9lik/jO/zNH14mkreeM9KL4jYQiBYdTHvSkxfPO5rYZ72KyMiq/lSBt7fgbyzI3jzgqTgOTd2dR+kZPkxuBzBNdl3myFp1vNAQnVJUVseYZ41b7k13T4mC5Kc6+Z4gxjAYbg43+KRRsQx+JMUxExo6rat9XFdiD2LFOYMNcKbc+Wn8u2U/yGxxN+34HFeMUtFLW1hWb3pvFbONgG6KQ/yvKdN5bnsk=
x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:IA1PR11MB7368.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(10070799003)(376014)(366016)(7093399012)(1800799024)(13003099007)(38070700018)(7053199007)(8096899003);DIR:OUT;SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: Hn5izX85KfJd0O3ImoNraZT4HhP9gDanFpW80ICyyewQrHoFdSAhS3ppn8Nu7JrxEE3AiYGz/TYxjFhJvAPXm+nNcZKFcNU3rJGAheRXvkyaF43Z9CkC/zUo1XHOhIBUbjrilIXvVPKRVKSadDGX5TN7ATXUSxIUBMrDE46Zy0SPmRsFMV9zTTyEE6J71Df3zoRznHLjrfellgza0Q6rkYQgdd2yKLGbmLl7PPrruqg/3i9zDvvvnwe6QtuytvBsNsCINM0IDaAVy37qlYoUtsyzTSG4xwNKPiV2eyeI7z3QH4anVPLJze220Czfu2zXcuDI9FUr7m9OpfFAwZK8TypxLjuG6X6DhrIVdIC5TTBA+kvTZPckC5y2dnNgDjsDpE98RJNVnlJUqGgcmolzqvD1oPpF1uqLFTMLvpmjhlHlbM+zftfhigHHDbUPElL5ySdZ6xzwMxFsk3EkpUkr2XyFZDXN/Zc4CsDhSUZlTSnuXYS9/A0nzpo5cG1utY/3c8a3NwGQ5ZrQO/5Bvh9RStA78n7/uCUBfCZHIoOknzT0qrQR3X0PO21tQL9kj3uZX790TRlIxwfutow85cL7sMVSkZseh0uxa8G/i4+Pc5RTKmajKPOM9xrOd+HBtXPmp2tBEAzOlG4shVwJzZ/nc0zhZp0h+YzsGtNOrQyF9S+0ra0d0JQQ7oT9oAPzPQE/zX7TDYBUSulGz+AYci5jvN7ftOeLH8wsHB53p/i74BdLW6v0E5IxBiojpeh9181iDb3grKzrhyNhkbVsud+zFfLgFvB1lZB1U0gvi+PcG2K6C3XRUH2DjlyqcatoAQr+e+X9cU9ba0SHyJNDHp37Bahu1tl+DJjO/522Upu3+ELc2B+d0c+F7FAF/S1aV40Ok1nynk71Hb2PHFGILPEOxS7JL4k/35TfEdKvN+V9Raqvmlpeef4D8ABU83SXwSBPIw5/F+yAPrO8UDG8j1gvUyD7GvKepzQov47C1TIRTKlISSahDLI5SK5h3TZefC3UOEAu7J+M+y7hxGJW5WcvIfuRLdckjKAI+Bws5YeQIPXGeuZd3d3A+trlXp7yreQph15z8Gt991+CYr30+mVuQWbur0mnvmanTnBONQe1ye043YPgh6+pBm/xkvaxrG09t4hSA17DKS+YIpb+/YTqug3oGltc0YoSUvAbyATUfPxo9S5Krj/qs9NP9nFge7vo42TZQ7FM9ZCd9J0Q7PerN3CcSGqffITSmGEcYMDzcrFFdpwZ1dZxnpf85TEl2dg7kP30hdPTUz6RwpGRKz6/2gjsvIsfLssFfBeXnO8s/DA2f/dEW9cYEO2CCI9XFrhHis1QifUN89CjA4+iBv7h7icZ3XFH5H6ihGsieMsfFe44TUuK6K72K3R3xouhD4CgKH+Mmq2forZtj0kEnn4mh333cHx9sPu1+YJ/lvKhWXqn1qtLtgW0UlNRj3GQHdQzsH2pwHiauTSg/JR5kCqnYpKFtuHWljZhptsXzFi/8TG0ovpJ2CGuVbQt5S4e0yLKlf5e+dF2w+s1C1QKuxnGxn1Rdu1ZNM4sK04ZUgxUdb6Z8jMhreIIAcDzVQXTLq//gf4IxgQ/1uCkt+OP6jr/XvrE9dhViGRyvlaRAsDnwWUUuSTFnBZI0aIsPhpiA3fFnWbTqf+voiQnK31NL/tOHA==
Content-Type: multipart/alternative; boundary="_000_8452EF8CC48946D8A6B6A02C2A69DE64comcastcom_"
MIME-Version: 1.0
X-OriginatorOrg: comcast.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: IA1PR11MB7368.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 733082d4-ceb3-45af-df04-08dd45309ed3
X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Feb 2025 15:28:48.1778 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 906aefe9-76a7-4f65-b82d-5ec20775d5aa
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: BRsClVKn52WelzEEg5kJkYPKrthuW4f2hy9e5ydy1hHLwFm3dTt3pE/z+FMIbTKSncoQG05UrBPsTrJDvAlr5Vq5mJ3viOsZP4mWOqI5x3o=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL3PR11MB6412
X-Proofpoint-GUID: Kxohy0A47yj50peJr_cYu8SaEBB8r27z
X-Proofpoint-ORIG-GUID: Kxohy0A47yj50peJr_cYu8SaEBB8r27z
X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1057,Hydra:6.0.680,FMLib:17.12.68.34 definitions=2025-02-04_07,2025-02-04_01,2024-11-22_01
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 bulkscore=0 phishscore=0 mlxlogscore=999 suspectscore=0 impostorscore=0 clxscore=1011 malwarescore=0 adultscore=0 lowpriorityscore=0 spamscore=0 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2501170000 definitions=main-2502040120
Message-ID-Hash: C44LG5U4UO22UY3FZZ2ES5D5MWGKTUDT
X-Message-ID-Hash: C44LG5U4UO22UY3FZZ2ES5D5MWGKTUDT
X-MailFrom: prvs=4130ea27e5=yiu_lee@comcast.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: Dave Levin <dml@cs.umd.edu>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [Madinas] Re: BSSID randomization
List-Id: MAC Address Device Identification for Network and Application Services <madinas.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/madinas/Am_MNU606clg5N8OnSppK0eKSlA>
List-Archive: <https://mailarchive.ietf.org/arch/browse/madinas>
List-Help: <mailto:madinas-request@ietf.org?subject=help>
List-Owner: <mailto:madinas-owner@ietf.org>
List-Post: <mailto:madinas@ietf.org>
List-Subscribe: <mailto:madinas-join@ietf.org>
List-Unsubscribe: <mailto:madinas-leave@ietf.org>

Hi Erik,

Thanks for sharing the paper. I read it this morning. Unlike personal devices, most people don’t pay too much attention to AP for privacy concerns. Your paper points out some legit use cases. Congrats to your work. That being said, randomizing BSSID will cause some issue for the current practices. For example: current iOS uses the BSSID to determine the “home” location. More careful analyzes may be needed to address the impact to simple home setup.

When the WG started working on the use cases, the WG only charted to work on devices. We didn’t consider the use cases of randomizing the AP’s mac-address (usually used for BSSID). The WG will need to update the charter to include this new work. I will let the AD and Chairs to chime in.

Thanks,
Yiu



From: Erik Rye <rye@umd.edu>
Date: Monday, January 27, 2025 at 14:46
To: "madinas@ietf.org" <madinas@ietf.org>
Cc: Dave Levin <dml@cs.umd.edu>
Subject: [Madinas] BSSID randomization

Hi everyone --

My name is Erik Rye; I'm a PhD student at the University of Maryland where I'm advised by Dave Levin (cc'ed). I've been interested in MAC address randomization in mobile devices for some time, and think that the work your group is doing is timely and important.

Dave and I recently had a paper (https://www.cs.umd.edu/~dml/papers/wifi-surveillance-sp24.pdf<https://urldefense.com/v3/__https:/www.cs.umd.edu/*dml/papers/wifi-surveillance-sp24.pdf__;fg!!CQl3mcHX2A!BIP6uXZKHpAPRgHibDMuO2ESRU0pFlY8vYBpBMRi34Tpi6T-OIev-d9xLph2f511hSxtpoNpspM$>) at S&P that looks at tracking access points, rather than client devices. Our paper exposes some severe risks to privacy that are made possible when access points have static BSSIDs. One of our recommendations is for Wi-Fi access point manufacturers to randomize their BSSIDs to prevent tracking via a Wi-Fi Positioning System (WPS), which tech companies like Apple and Google use to help clients in their ecosystems self-geolocate.

Through personal correspondence with SpaceX, and blog posts from GL-iNet (https://blog.gl-inet.com/preventive-actions-to-safeguard-glinet-users-from-bssid-based-location-tracking<https://urldefense.com/v3/__https:/blog.gl-inet.com/preventive-actions-to-safeguard-glinet-users-from-bssid-based-location-tracking__;!!CQl3mcHX2A!BIP6uXZKHpAPRgHibDMuO2ESRU0pFlY8vYBpBMRi34Tpi6T-OIev-d9xLph2f511hSxthiP2Gq0$>) and Super Networks (https://www.supernetworks.org/pages/blog/bssid-randomization<https://urldefense.com/v3/__https:/www.supernetworks.org/pages/blog/bssid-randomization__;!!CQl3mcHX2A!BIP6uXZKHpAPRgHibDMuO2ESRU0pFlY8vYBpBMRi34Tpi6T-OIev-d9xLph2f511hSxt_I3t5c8$>) we know that at least several vendors are already implementing BSSID randomization. We were wondering if you had considered this additional MAC address randomization use case; if not, we are happy to help contribute to some best practices and recommendations in your work.

Best,

Erik and Dave