Tá a fhios ag gach duine go sanntar na sé bheart seo, a léirítear i bhformáid heicsidheachúil de ghnáth, don chárta líonra sa mhonarcha, agus is cosúil go bhfuil siad randamach. Tá a fhios ag roinnt daoine gurb é ID an mhonaróra na chéad trí bhearta den seoladh, agus sanntar na trí bhearta eile dóibh. Tá sé ar eolas freisin gur féidir leat a shocrú duit féin treallach seoladh. Tá cloiste ag go leor daoine faoi “seoltaí randamacha” i Wi-Fi.
Déanaimis amach cad é.
Is aitheantóir uathúil é seoladh MAC (seoladh rialaithe rochtana meán) a shanntar d'oiriúntóir líonra, a úsáidtear i líonraí de chaighdeáin IEEE 802, go príomha Ethernet, Wi-Fi agus Bluetooth. Tugtar "aitheantóir cineáil EUI-48" air go hoifigiúil. Ón ainm is léir go bhfuil an seoladh 48 giotán ar fad, i.e. 6 beart. Níl aon chaighdeán a nglactar leis go ginearálta chun seoladh a scríobh (seachas seoladh IPv4, áit a mbíonn octets scartha le poncanna i gcónaí). 00, cé gur fearr le roinnt déantúsóirí trealaimh an nodaireacht 11 -AB-CD-EF-22-00 agus fiú 11ab.cdef.22.
Go stairiúil, bhíodh seoltaí cláraithe i ROM sliseanna an chárta líonra agus ní fhéadfaí iad a mhodhnú gan ríomhchláraitheoir splanc, ach sa lá atá inniu ann is féidir an seoladh a athrú go ríomhchláraitheach ón gcóras oibriúcháin. Is féidir leat seoladh MAC an chárta líonra a shocrú de láimh i Linux agus MacOS (i gcónaí), Windows (beagnach i gcónaí, má cheadaíonn an tiománaí é), Android (fréamhaithe amháin); le iOS (gan fhréamh) ní féidir cleas den sórt sin a dhéanamh.
Struchtúr seoltaí
Tá an seoladh comhdhéanta de chuid d’aitheantóir an mhonaróra, OUI, agus aitheantóir arna sannadh ag an monaróir. Aitheantóirí OUI (Aitheantóir Uathúil Eagrúcháin) a shannadh Eagraíocht IEEE. Go deimhin, is féidir a fhad a bheith ní hamháin 3 bytes (24 giotán), ach 28 nó 36 giotán, as a bloic (Bloc Seoladh MAC, MA) de sheoltaí de chineálacha Móra (MA-L), Meánach (MA-M) agus Cruthaítear beaga (MA-S) faoi seach. Beidh méid an bhloc eisithe, sa chás seo, 24, 20, 12 giotán nó 16 milliún, 1 milliún, 4 míle seoltaí. Faoi láthair tá thart ar 38 míle bloc dáileadh, is féidir iad a fheiceáil ag baint úsáide as uirlisí iomadúla ar líne, mar shampla nó .
Cé leis na seoltaí?
Próiseáil éasca ar fáil go poiblí Soláthraíonn IEEE go leor faisnéise. Mar shampla, ghlac roinnt eagraíochtaí go leor bloic OUI dóibh féin. Seo iad ár laochra:
Díoltóir
Líon na mbloc/taifead
Líon na seoltaí, milliún
Cisco Systems Inc
888
14208
Apple
772
12352
Samsung
636
10144
Teicneolaíochtaí Huawei Co.Ltd
606
9696
Intel Corporation
375
5776
Tá ARRIS Group Inc.
319
5104
Corparáid Nokia
241
3856
Príobháideacha
232
2704
Texas Ionstraimí
212
3392
corparáid zte
198
3168
Údarás Clárúcháin IEEE
194
3072
Hewlett Packard
149
2384
Beachtas Hon Hai
136
2176
TP-NASC
134
2144
Dell Inc.
123
1968
Líonraí Aitilí
110
1760
SAS Leathanbhanda Sagemcom
97
1552
Teicneolaíochtaí Teileachumarsáide Fiberhome Co. TEO
97
1552
Tá Xiaomi Communications Co Ltd
88
1408
Teileachumarsáide Soghluaiste Guangdong Oppo Corp.Ltd
82
1312
Níl ach 40 acu ag Google, agus ní haon ionadh é seo: ní tháirgeann siad féin go leor feistí líonra.
Ní chuirtear bloic MA ar fáil saor in aisce, is féidir iad a cheannach ar phraghas réasúnta (gan táille síntiús) ar $3000, $1800 nó $755, faoi seach. Suimiúil go leor, ar airgead breise (in aghaidh na bliana) is féidir leat a cheannach “i bhfolach” faisnéise poiblí faoin mbloc leithdháilte. Tá 232 acu anois, mar atá le feiceáil thuas.
Cathain a éireoidh linn as seoltaí MAC?
Táimid go léir tuirseach tuirseach de na scéalta atá ar siúl le 10 mbliana go bhfuil “seoltaí IPv4 ar tí éirí as.” Sea, níl sé éasca bloic IPv4 nua a fháil a thuilleadh. Tá sé ar eolas go seoltaí IP ; Tá bloic ollmhóra agus tearcúsáidte ann faoi úinéireacht corparáidí móra agus gníomhaireachtaí rialtais SAM, áfach, agus is beag dóchas go ndéanfar iad a athdháileadh orthu siúd atá i ngátar. Mar gheall ar iomadú NAT, CG-NAT agus IPv6 tá fadhb ganntanas seoltaí poiblí chomh géar.
Tá 48 giotán ag seoladh MAC, ar féidir 46 díobh a mheas mar “úsáideach” (cén fáth? léigh ar aghaidh), a thugann 246 nó 1014 seoladh, atá 214 uair níos mó ná an spás seoltaí IPv4.
Faoi láthair, tá thart ar leath-trilliún seoltaí dáilte, nó gan ach 0.73% den toirt iomlán. Táimid fós i bhfad ó bheith ag rith amach as seoltaí MAC.
Giotán randamacht
Is féidir glacadh leis go ndéantar na OUIanna a dháileadh go randamach, agus ansin sannann an díoltóir seoltaí go randamach chuig feistí líonra aonair. An amhlaidh? Breathnaímid ar dháileadh giotán i mbunachair shonraí seoltaí MAC de 802.11 gléas atá ar mo láimh, arna mbailiú ag córais údaraithe oibre i líonraí gan sreang . Baineann na seoltaí le feistí fíor a cheangail le Wi-Fi thar roinnt blianta i dtrí thír. Ina theannta sin tá bunachar sonraí beag de 802.3 gléas LAN sreangaithe.
Déanaimis gach seoladh MAC (sé bheart) de gach ceann de na samplaí a mhiondealú ina giotáin, beart le beart, agus féachaint ar mhinicíocht tharla an ghiotán “1” i ngach ceann de na 48 suíomh. Má shocraítear an giotán ar bhealach go hiomlán treallach, ba cheart go mbeadh an dóchúlacht go bhfaighfear “1” cothrom le 50%.
Roghnú Wi-Fi Uimh. 1 (RF)
Sampla Wi-Fi Uimh. 2 (An Bhealarúis)
Roghnú Wi-Fi Uimh. 3 (Úisbéiceastáin)
Sampláil LAN (RF)
Líon na dtaifead sa bhunachar sonraí
5929000
1274000
366000
1000
Uimhir ghiotán:
% giotán "1"
% giotán "1"
% giotán "1"
% giotán "1"
1
48.6%
49.2%
50.7%
28.7%
2
44.8%
49.1%
47.7%
30.7%
3
46.7%
48.3%
46.8%
35.8%
4
48.0%
48.6%
49.8%
37.1%
5
45.7%
46.9%
47.0%
32.3%
6
46.6%
46.7%
47.8%
27.1%
7
0.3%
0.3%
0.2%
0.7%
8
0.0%
0.0%
0.0%
0.0%
9
48.1%
50.6%
49.4%
38.1%
10
49.1%
50.2%
47.4%
42.7%
11
50.8%
50.0%
50.6%
42.9%
12
49.0%
48.4%
48.2%
53.7%
13
47.6%
47.0%
46.3%
48.5%
14
47.5%
47.4%
51.7%
46.8%
15
48.3%
47.5%
48.7%
46.1%
16
50.6%
50.4%
51.2%
45.3%
17
49.4%
50.4%
54.3%
38.2%
18
49.8%
50.5%
51.5%
51.9%
19
51.6%
53.3%
53.9%
42.6%
20
46.6%
46.1%
45.5%
48.4%
21
51.7%
52.9%
47.7%
48.9%
22
49.2%
49.6%
41.6%
49.8%
23
51.2%
50.9%
47.0%
41.9%
24
49.5%
50.2%
50.1%
47.5%
25
47.1%
47.3%
47.7%
44.2%
26
48.6%
48.6%
49.2%
43.9%
27
49.8%
49.0%
49.7%
48.9%
28
49.3%
49.3%
49.7%
55.1%
29
49.5%
49.4%
49.8%
49.8%
30
49.8%
49.8%
49.7%
52.1%
31
49.5%
49.7%
49.6%
46.6%
32
49.4%
49.7%
49.5%
47.5%
33
49.4%
49.8%
49.7%
48.3%
34
49.7%
50.0%
49.6%
44.9%
35
49.9%
50.0%
50.0%
50.6%
36
49.9%
49.9%
49.8%
49.1%
37
49.8%
50.0%
49.9%
51.4%
38
50.0%
50.0%
49.8%
51.8%
39
49.9%
50.0%
49.9%
55.7%
40
50.0%
50.0%
50.0%
49.5%
41
49.9%
50.0%
49.9%
52.2%
42
50.0%
50.0%
50.0%
53.9%
43
50.1%
50.0%
50.3%
56.1%
44
50.1%
50.0%
50.1%
45.8%
45
50.0%
50.0%
50.1%
50.1%
46
50.0%
50.0%
50.1%
49.5%
47
49.2%
49.4%
49.7%
45.2%
48
49.9%
50.1%
50.7%
54.6%
Cén fáth éagóir den sórt sin i 7 agus 8 giotán? Tá nialais beagnach i gcónaí.
Go deimhin, sainmhíníonn an caighdeán na giotán seo mar mhíreanna speisialta ():

Tugtar an giotán Unicast/Multicast ar an ochtú giotán (ó thús) den chéad bheart den seoladh MAC agus cinneann sé cén cineál fráma (fráma) a tharchuirtear leis an seoladh seo, rialta (0) nó craoladh (1) (ilchraoladh nó craoladh). Maidir le gnáthchumarsáid oiriúnaitheora líonra unicast, socraítear an giotán seo go “0” i ngach paicéad a sheoltar chuige.
Tugtar an giotán U/L (Uilíoch/Áitiúil) ar an seachtú (ó thús) den chéad bheart den seoladh MAC agus cinneann sé an bhfuil an seoladh uathúil ar fud an domhain (0), nó uathúil go háitiúil (1). De réir réamhshocraithe, tá gach seoladh “fuaite ag an monaróir” uathúil ar fud an domhain, agus mar sin tá an seachtú giotán socraithe go “0” i bhformhór mór na seoltaí MAC a bailíodh. I dtábla na n-aitheantóirí OUI sannta, níl ach beagán U/L de “130” ag thart ar 1 iontráil, agus is cosúil gur bloic seoltaí MAC iad seo le haghaidh riachtanas speisialta.
Ón séú go dtí an chéad ghiotán den chéad bheart, déantar na giotán den dara agus an tríú beart sna haitheantóirí OUI, agus níos mó fós ná sin, na giotáin sna 4-6 beart den seoladh a shann an monaróir a dháileadh níos mó nó níos lú go cothrom. .
Mar sin, i bhfíorsheoladh MAC an oiriúnaitheora líonra, tá na giotán comhionann i ndáiríre agus níl aon bhrí teicneolaíochta acu, ach amháin dhá ghiotán seirbhíse den bheart ard.
Leitheadúlacht
An bhfuil tú ag smaoineamh ar na monaróirí trealaimh gan sreang is mó tóir? Déanaimis an cuardach i mbunachar sonraí OUI a chomhcheangal leis na sonraí ó shampla Uimh. 1.
Díoltóir
Comhroinn gléasanna, %
Apple
26,09
Samsung
19,79
Tá Huawei Technologies Co. Teo
7,80
Tá Xiaomi Communications Co Ltd
6,83
Tá Sony Mobile Communications Inc
3,29
LG Electronics (Cumarsáid Soghluaiste)
2,76
RÍOMHAIRE ASUSTek INC.
2,58
TCT soghluaiste ltd
2,13
corparáid zte
2,00
nach bhfuil le fáil i mbunachar sonraí IEEE
1,92
Teicneolaíocht Cumarsáide Soghluaiste Lenovo Teo.
1,71
HTC Corporation
1,68
Déantúsaíocht Murata
1,31
InPro Comm
1,26
Microsoft Corporation
1,11
Tá Shenzhen TINNO Mobile Technology Corp.
1,02
Motorola (Wuhan) Mobility Technologies Communication Co. Teo.
0,93
Corparáid Nokia
0,88
Teicneolaíochtaí Gaoithe Shanghai Co. Teo
0,74
Lenovo Mobile Communication (Wuhan) Company Limited
0,71
Léiríonn cleachtas, dá rathúla is mó a bheidh líon na síntiúsóirí líonra gan sreang in áit ar leith, is ea is mó an sciar d’fheistí Apple.
Uathúlacht
An bhfuil seoltaí MAC uathúil? Go teoiriciúil, tá, ós rud é go gceanglaítear ar gach monaróir feiste (úinéir bloc MA) seoladh uathúil a sholáthar do gach ceann de na hoiriúnóirí líonra a tháirgeann sé. Mar sin féin, tá roinnt déantúsóirí sliseanna, eadhon:
- 00:0A:F5 Airgo Networks, Inc. (Qualcomm anois)
- 00:08:22 InPro Comm (MediaTek anois)
socraigh na trí bhearta dheireanacha den seoladh MAC go uimhir randamach, de réir dealraimh tar éis gach gléas a atosaigh. Bhí 1 míle seoladh den sórt sin i mo shampla Uimh. 82.
Is féidir, ar ndóigh, seoladh eachtrach, neamh-uathúil a shocrú duit féin trí é a shocrú d’aon ghnó “cosúil le do chomharsa”, é a aithint le sniffer, nó é a roghnú go randamach. Is féidir freisin seoladh neamh-uathúil a shocrú duit féin trí thimpiste, mar shampla, cumraíocht chúltaca de ródaire cosúil le Mikrotik nó OpenWrt a athchóiriú.
Cad a tharlóidh má tá dhá fheiste ar an líonra leis an seoladh MAC céanna? Braitheann sé go léir ar loighic an trealaimh líonra (ródaire sreangaithe, rialtóir líonra gan sreang). Is dócha nach n-oibreoidh an dá fheiste nó nach n-oibreoidh siad go ham. Ó thaobh caighdeáin IEEE, moltar cosaint i gcoinne spoofing seoltaí MAC a réiteach trí úsáid a bhaint as, mar shampla, MACsec nó 802.1X.
Cad a tharlaíonn má shuiteáil tú MAC a bhfuil an seachtú nó an t-ochtú giotán socraithe go “1”, i.e. seoladh áitiúil nó ilchraolacháin? Is dócha, ní thabharfaidh do líonra aird ar seo, ach go foirmiúil ní bheidh seoladh den sórt sin ag cloí leis an gcaighdeán, agus is fearr gan é sin a dhéanamh.
Conas a oibríonn randamú
Tá a fhios againn, chun cosc a chur ar rianú gluaiseachtaí daoine trí aertonnta a scanadh agus a bhailiú, go bhfuil córais oibriúcháin smartphone MAC ag baint úsáide as teicneolaíocht randamúcháin le roinnt blianta anuas. Go teoiriciúil, agus na haerthonnta á scanadh agus líonraí aitheanta á lorg, seolann an fón cliste paicéad (grúpa paicéid) den chineál iarratais taiscéalaithe 802.11 agus an seoladh MAC mar an fhoinse aige:

Ligeann randamú cumasaithe duit ní an ceann “fuaite” a shonrú, ach seoladh foinse paicéad éigin eile, ag athrú le gach timthriall scanadh, le himeacht ama, nó ar bhealach éigin eile. An oibríonn sé? Breathnaímid ar staitisticí na seoltaí MAC a bailíodh ón aer leis an “Radar Wi-Fi” mar a thugtar air:
Sampla iomlán
Sampla amháin le nialas 7ú giotán
Líon na dtaifead sa bhunachar sonraí
3920000
305000
Uimhir ghiotán:
% giotán "1"
% giotán "1"
1
66.1%
43.3%
2
66.5%
43.4%
3
31.7%
43.8%
4
66.6%
46.4%
5
66.7%
45.7%
6
31.9%
46.4%
7
92.2%
0.0%
8
0.0%
0.0%
9
67.2%
47.5%
10
32.3%
45.6%
11
66.9%
45.3%
12
32.3%
46.8%
13
32.6%
50.1%
14
33.0%
56.1%
15
32.5%
45.0%
16
67.2%
48.3%
17
33.2%
56.9%
18
33.3%
56.8%
19
33.3%
56.3%
20
66.8%
43.2%
21
67.0%
46.4%
22
32.6%
50.1%
23
32.9%
51.2%
24
67.6%
52.2%
25
49.8%
47.8%
26
50.0%
50.0%
27
50.0%
50.2%
28
50.0%
49.8%
29
50.0%
49.4%
30
50.0%
50.0%
31
50.0%
49.7%
32
50.0%
49.9%
33
50.0%
49.7%
34
50.0%
49.6%
35
50.0%
50.1%
36
50.0%
49.5%
37
50.0%
49.9%
38
50.0%
49.8%
39
50.0%
49.9%
40
50.0%
50.1%
41
50.0%
50.2%
42
50.0%
50.2%
43
50.0%
50.1%
44
50.0%
50.1%
45
50.0%
50.0%
46
50.0%
49.8%
47
50.0%
49.8%
48
50.1%
50.9%
Tá an pictiúr go hiomlán difriúil.
Freagraíonn an 8ú giotán den chéad bheart de sheoladh MAC fós do nádúr Unicast an seoladh SRC sa phaicéad iarratais taiscéalaithe.
Socraítear an 7ú giotán go Local i 92.2% de na cásanna, i.e. Le leibhéal measartha muiníne, is féidir linn glacadh leis go bhfuil go díreach an oiread sin de na seoltaí bailithe randamach, agus go bhfuil níos lú ná 8% fíor. Sa chás seo, tá dáileadh na ngiotán san OUI le haghaidh seoltaí fíor den sórt sin ag comhthráthach thart ar na sonraí sa tábla roimhe seo.
Cé acu monaróir, de réir an OUI, ar leis na seoltaí randamacha (i.e. an 7ú giotán in “1”)?
Monaróir ag OUI
Roinn i measc na seoltaí go léir
nach bhfuil le fáil i mbunachar sonraí IEEE
62.45%
Google Inc
37.54%
scíth
0.01%
Ina theannta sin, baineann gach seoladh randamach a shanntar do Google leis an OUI céanna leis an réimír DA:A1:19. Cad é an réimír seo? Breathnaímid isteach .
private static final MacAddress BASE_GOOGLE_MAC = MacAddress.fromString("da:a1:19:0:0:0");Úsáideann Stoc Android OUI speisialta, cláraithe agus iad ag cuardach líonraí gan sreang, ceann den bheagán a bhfuil an seachtú sraith giotán aige.
Ríomh MAC fíor ón gceann randamach
Feicfimid ann:
private static final long VALID_LONG_MASK = (1L << 48) - 1;
private static final long LOCALLY_ASSIGNED_MASK = MacAddress.fromString("2:0:0:0:0:0").mAddr;
private static final long MULTICAST_MASK = MacAddress.fromString("1:0:0:0:0:0").mAddr;
public static @NonNull MacAddress createRandomUnicastAddress(MacAddress base, Random r) {
long addr;
if (base == null) {
addr = r.nextLong() & VALID_LONG_MASK;
} else {
addr = (base.mAddr & OUI_MASK) | (NIC_MASK & r.nextLong());
}
addr |= LOCALLY_ASSIGNED_MASK;
addr &= ~MULTICAST_MASK;
MacAddress mac = new MacAddress(addr);
if (mac.equals(DEFAULT_MAC_ADDRESS)) {
return createRandomUnicastAddress(base, r);
}
return mac;
}
Tá an seoladh iomlán, nó na trí bheart níos ísle, glan Randamach.nextLong()Is camscéim é "Athchóiriú paitinnithe ar MAC fíor". Is féidir a bheith ag súil le cinnteacht mhór go ndéanfaidh monaróirí AndroidÚsáidtear OUIanna eile, neamhchláraithe, i bhfóin chomh maith. Níl an cód foinse iOS againn, ach is dócha go n-úsáidtear algartam comhchosúil ansin.
Ní chealaíonn an méid thuas obair meicníochtaí eile chun síntiúsóirí Wi-Fi a dhí-ainm, bunaithe ar anailís ar réimsí eile den fhráma iarratais ar thaiscéalaí, nó ar chomhghaolú ar mhinicíocht choibhneasta na n-iarratas a sheol an gléas. Mar sin féin, tá sé thar a bheith fadhbach le sínitheoir a rianú go hiontaofa ag baint úsáide as modhanna seachtracha. Beidh na sonraí a bhaileofar níos oiriúnaí chun anailís a dhéanamh ar mheánualach/buaicualach de réir suímh agus ama, bunaithe ar líon mór, gan tagairt a dhéanamh d’fheistí agus do dhaoine ar leith. Níl sonraí cruinne ach ag na monaróirí “taobh istigh” iad féin, agus ag na feidhmchláir suiteáilte.
Cad atá contúirteach faoi dhuine éigin ag foghlaim seoladh MAC do ghléis? Is féidir ionsaí diúltaithe seirbhíse a sheoladh ar líonraí sreangaithe agus gan sreang araon. I gcás gléas gan sreang, tá seans ann freisin go bhféadfar a láithreacht i suíomh an braiteora a bhrath. Is féidir úsáid a bhaint as bréagadóireacht seoltaí chun aithris a dhéanamh ar do ghléas, ach ní oibreoidh sé seo ach amháin mura bhfuil bearta slándála breise (údarú agus/nó criptiú) i bhfeidhm. 99.9% Níl aon rud le bheith buartha faoi ag daoine anseo.
Tá seoladh MAC níos casta ná mar is cosúil, ach níos simplí ná mar a d'fhéadfadh sé a bheith.
Foinse: will.com
