سڀ ڪجھ توھان ڄاڻڻ چاھيو ٿا MAC ايڊريس بابت

سڀ ڪجھ توھان ڄاڻڻ چاھيو ٿا MAC ايڊريس بابتهرڪو ڄاڻي ٿو ته اهي ڇهه بائيٽ، عام طور تي هيڪساڊيڪل فارميٽ ۾ ڏيکاريا ويندا آهن، ڪارخاني ۾ نيٽ ورڪ ڪارڊ تي لڳايو ويو آهي، ۽ بظاهر بي ترتيب آهن. ڪجهه ماڻهو ڄاڻن ٿا ته ايڊريس جا پهريان ٽي بائيٽ ٺاهيندڙ ID آهن، ۽ باقي ٽي بائيٽ انهن کي لڳايو ويو آهي. اهو پڻ معلوم ٿئي ٿو ته توهان پنهنجو پاڻ کي سيٽ ڪري سگهو ٿا پاڻمرادو پتو. ڪيترن ئي ماڻهن ٻڌو آهي "بي ترتيب پتي" وائي فائي ۾.

اچو ته سمجهون ته اهو ڇا آهي.

MAC پتو (ميڊيا رسائي ڪنٽرول پتو) ھڪڙو منفرد سڃاڻپ ڪندڙ آھي جيڪو ھڪڙي نيٽ ورڪ اڊاپٽر کي لڳايو ويو آھي، جيڪو IEEE 802 معيار جي نيٽ ورڪن ۾ استعمال ٿيندو آھي، خاص طور تي Ethernet، Wi-Fi ۽ Bluetooth. سرڪاري طور تي ان کي سڏيو ويندو آهي "EUI-48 قسم جي سڃاڻپ ڪندڙ". نالي مان ظاهر آهي ته پتو 48 بٽ ڊگهو آهي، يعني. 6 بائيٽ. ايڊريس لکڻ لاءِ ڪو به عام طور تي قبول ٿيل معيار ناهي (جيئن IPv4 ايڊريس جي برخلاف، جتي آڪٽٽس هميشه ڊاٽن سان الڳ ڪيا ويندا آهن) اهو عام طور تي لکيو ويندو آهي ڇهن هيڪساڊسيمل نمبرن جي طور تي جيڪو ڪالون سان جدا ڪيو ويو آهي: 00:AB:CD:EF:11: 22، جيتوڻيڪ ڪجھ سامان ٺاهيندڙن کي ترجيح ڏيو نوٽيشن 00 -AB-CD-EF-11-22 ۽ حتي 00ab.cdef.1122.

تاريخي طور تي، پتي کي نيٽ ورڪ ڪارڊ چپسيٽ جي ROM ۾ فليش ڪيو ويو هو بغير ڪنهن فليش پروگرامر جي انهن کي تبديل ڪرڻ جي صلاحيت کان سواءِ، پر اڄڪلهه ايڊريس کي آپريٽنگ سسٽم مان پروگرام طور تبديل ڪري سگهجي ٿو. توھان دستي طور تي سيٽ ڪري سگھو ٿا نيٽ ورڪ ڪارڊ جو MAC پتو لينڪس ۽ MacOS (هميشه) ۾، ونڊوز (تقريبا ھميشه، جيڪڏھن ڊرائيور اجازت ڏئي)، Android (صرف جڙيل)؛ iOS سان (روٽ کان سواء) اهڙي چال ناممڪن آهي.

ايڊريس جي جوڙجڪ

پتو ٺاھيندڙ جي سڃاڻپ ڪندڙ جي حصي تي مشتمل آھي، OUI، ۽ ھڪڙي سڃاڻپ ڪندڙ ٺاھيندڙ پاران مقرر ڪيل. OUI جي تفويض (تنظيمي طور تي منفرد سڃاڻپ ڪندڙ) سڃاڻپ ڪندڙ ۾ مصروف آهي IEEE تنظيم. حقيقت ۾، ان جي ڊيگهه نه رڳو 3 بٽ (24 بٽ) ٿي سگهي ٿي، پر 28 يا 36 بٽ، جن مان بلاڪ (MAC ايڊريس بلاڪ، MA) قسم جي پتي جي وڏي (MA-L)، وچولي (MA-M) ۽. ننڍا ٺهيل آهن (MA-S) ترتيب سان. جاري ڪيل بلاڪ جي سائيز، هن صورت ۾، 24، 20، 12 بٽ يا 16 ملين، 1 ملين، 4 هزار پتي هوندي. هن وقت اٽڪل 38 هزار بلاڪ ورهايل آهن، انهن کي ڪيترائي آن لائين اوزار استعمال ڪندي ڏسي سگهجن ٿا، مثال طور IEEE يا وارثر.

پتي جا مالڪ ڪير آهن؟

عوامي طور تي دستياب جي آسان پروسيسنگ ڊيٽابيس کي لوڊ ڪرڻ IEEE ڪافي معلومات مهيا ڪري ٿي. مثال طور، ڪجهه تنظيمن پاڻ لاء تمام گهڻو OUI بلاڪ ورتو آهي. هتي اسان جا هيرو آهن:

وڪڻندڙ
بلاڪ / رڪارڊ جو تعداد
پتي جو تعداد، ملين

سي سي سي سيسٽس سيٽنگ
888
14208

ايپل
772
12352

سنگ
636
10144

Huawei Technologies Co.Ltd
606
9696

اڳوڻن ڪارپوريشن
375
5776

ARRIS Group Inc.
319
5104

نوڪيا ڪارپوريشن
241
3856

پرائيويٽ
232
2704

جانسن آلات
212
3392

zte ڪارپوريشن
198
3168

IEEE رجسٽريشن اٿارٽي
194
3072

هاٿي پيڪڙيڊ
149
2384

هونءَ هاءِ پريسشن
136
2176

خليل-LINK
134
2144

ڊي ڊي
123
1968

جونيئر نيٽورڪ
110
1760

Sagemcom Broadband SAS
97
1552

Fiberhome Telecommunication Technologies Co. LTD
97
1552

Xiaomi Communications Co Ltd
88
1408

گوانگڊونگ اوپو موبائل ٽيليڪميونيڪيشن ڪارپوريشن لميٽيڊ
82
1312

گوگل وٽ انهن مان صرف 40 آهن، ۽ هي حيرت انگيز ناهي: اهي پاڻ ڪيترن ئي نيٽ ورڪ ڊوائيسز پيدا نه ڪندا آهن.

MA بلاڪ مفت ۾ مهيا نه ڪيا ويا آهن، اهي خريد ڪري سگھجن ٿيون مناسب قيمت (بغير سبسڪرپشن فيس جي) $3000، $1800 يا $755 لاءِ. دلچسپ ڳالهه اها آهي ته اضافي پئسن لاءِ (في سال) توهان مختص ٿيل بلاڪ بابت عوامي معلومات جي ”لڪائڻ“ خريد ڪري سگهو ٿا. هاڻي انهن مان 232 آهن، جيئن مٿي ڏسي سگهجي ٿو.

جڏهن اسان MAC ايڊريس ختم ڪنداسين؟

اسان سڀيئي ٿڪل آهيون ڪهاڻيون جيڪي 10 سالن کان هلي رهيون آهن ته “IPv4 ايڊريس ختم ٿيڻ وارا آهن.” ها، نوان IPv4 بلاڪ حاصل ڪرڻ آسان نه آهن. اهو معلوم ٿئي ٿو ته IP پتي انتهائي اڻ برابري سان ورهايل؛ وڏين ڪارپوريشنن ۽ آمريڪي حڪومتي ادارن جي ملڪيت وارا وڏا ۽ گهٽ استعمال ٿيل بلاڪ آهن، جڏهن ته، انهن کي ضرورتمندن ۾ ٻيهر ورهائڻ جي ٿوري اميد سان. NAT، CG-NAT ۽ IPv6 جي واڌاري عوامي پتي جي گھٽتائي جي مسئلي کي گهٽ شديد بڻائي ڇڏيو آهي.

هڪ MAC ايڊريس ۾ 48 بٽ آهن، جن مان 46 کي سمجهي سگهجي ٿو ”مفيد“ (ڇو؟ پڙهو)، جيڪو 246 يا 1014 ايڊريس ڏئي ٿو، جيڪو IPv214 ايڊريس اسپيس کان 4 ڀيرا وڌيڪ آهي.
في الحال، تقريبن اڌ ٽريلين پتي کي ورهايو ويو آهي، يا ڪل مقدار جو صرف 0.73٪. اسان اڃا تائين تمام گهڻو پري آهيون، MAC ايڊريس ختم ٿيڻ کان.

بي ترتيبي بٽ

اهو فرض ڪري سگهجي ٿو ته OUIs بي ترتيب طور تي ورهايل آهن، ۽ وينڊر وري بي ترتيب طور تي انفرادي نيٽ ورڪ ڊوائيسز ڏانهن ايڊريس تفويض ڪري ٿو. ائين آهي ڇا؟ اچو ته ڏسون بٽس جي ورهائڻ جي ڊيٽابيس ۾ MAC ايڊريس جي 802.11 ڊوائيسن جي منهنجي اختيار ۾، گڏ ڪيل ڪم ڪندڙ اٿارٽي سسٽم پاران وائرليس نيٽ ورڪن ۾ WNAM. پتا حقيقي ڊوائيسز سان تعلق رکن ٿا جيڪي ٽن ملڪن ۾ ڪيترن ئي سالن کان وائي فائي سان ڳنڍيل آهن. ان کان علاوه 802.3 وائرڊ LAN ڊوائيسز جو هڪ ننڍڙو ڊيٽابيس آهي.

اچو ته هر هڪ نموني جي هر MAC ايڊريس (ڇهه بائيٽ) کي بِٽ، بائيٽ بائيٽ، ۽ 1 پوزيشنز مان هر هڪ ۾ ”48“ بٽ جي موجودگي جي تعدد کي ڏسو. جيڪڏهن ساٽ مڪمل طور تي ترتيب ڏنل آهي، پوء "1" حاصل ڪرڻ جو امڪان 50٪ هجڻ گهرجي.

وائي فائي چونڊ نمبر 1 (RF)
وائي فائي نموني نمبر 2 (بيلاروس)
وائي فائي چونڊ نمبر 3 (ازبڪستان)
LAN نموني (RF)

ڊيٽابيس ۾ رڪارڊ جو تعداد
5929000
1274000
366000
1000

بٽ نمبر:
% بٽ "1"
% بٽ "1"
% بٽ "1"
% بٽ "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٪

7 ۽ 8 بٽ ۾ اهڙي ناانصافي ڇو؟ اتي لڳ ڀڳ هميشه صفر آهن.

درحقيقت، معيار انهن بٽن کي خاص طور تي بيان ڪري ٿو (وڪيپيڊيا):
سڀ ڪجھ توھان ڄاڻڻ چاھيو ٿا MAC ايڊريس بابت

MAC ايڊريس جي پهرين بائيٽ جي اٺين (شروع کان) بٽ کي يونيڪسٽ/ملٽي ڪاسٽ بٽ سڏيو ويندو آهي ۽ اهو طئي ڪري ٿو ته ڪهڙي قسم جو فريم (فريم) هن ايڊريس سان منتقل ڪيو ويو آهي، باقاعده (0) يا نشر (1) (ملٽي ڪاسٽ يا نشر). عام لاءِ، يونيڪسٽ نيٽ ورڪ اڊاپٽر ڪميونيڪيشن، هي بٽ سيٽ ڪيو ويو آهي “0” ۾ موڪليل سڀني پيڪن ۾.

MAC ايڊريس جي پهرين بائيٽ جي ستين (شروع کان) بٽ کي U/L (يونيورسل/لوڪل) بٽ چيو ويندو آهي ۽ اهو طئي ڪري ٿو ته پتو عالمي طور تي منفرد آهي (0)، يا مقامي طور تي منفرد (1). ڊفالٽ طور، سڀ ”ٺاهيندڙ-ٺهيل“ ايڊريس عالمي سطح تي منفرد آهن، تنهن ڪري گڏ ڪيل MAC پتي جي وڏي اڪثريت تي مشتمل آهي ستين بٽ سيٽ ”0“ تي. تفويض ڪيل OUI سڃاڻپ ڪندڙن جي جدول ۾، صرف اٽڪل 130 داخلائن ۾ "1" جو U/L بٽ آهي، ۽ ظاهر آهي ته اهي خاص ضرورتن لاءِ MAC پتي جا بلاڪ آهن.

ڇهين کان پهرين بائيٽ جي پهرين بٽ تائين، OUI سڃاڻپ ڪندڙ ۾ ٻئي ۽ ٽئين بائيٽ جا بٽ، ۽ اڃا به وڌيڪ، ٺاهيندڙ طرفان مقرر ڪيل پتي جي 4-6 بائيٽ ۾ بٽ گهٽ يا گهٽ برابر طور تي ورهايل آهن. .

اهڙيء طرح، نيٽ ورڪ اڊاپٽر جي حقيقي MAC پتي ۾، بٽ اصل ۾ برابر آهن ۽ ڪا به ٽيڪنالاجي معني ناهي، اعلي بائيٽ جي ٻن سروس بٽس جي استثنا سان.

هيٺيون

حيران ٿي رهيا آهيو ته وائرليس سامان ٺاهيندڙن جا سڀ کان وڌيڪ مشهور آهن؟ اچو ته OUI ڊيٽابيس ۾ ڳولا کي گڏ ڪريون نموني نمبر 1 جي ڊيٽا سان.

وڪڻندڙ
ڊوائيسز جو حصو،٪

ايپل
26,09

سنگ
19,79

Huawei Technologies Co. لميٽيڊ
7,80

Xiaomi Communications Co Ltd
6,83

سوني موبائل ڪميونيڪيشن inc
3,29

LG اليڪٽرانڪس (موبائيل ڪميونيڪيشن)
2,76

ASUSTek ڪمپيوٽر INC.
2,58

ٽي سي ٽي موبائل لميٽيڊ
2,13

zte ڪارپوريشن
2,00

IEEE ڊيٽابيس ۾ نه مليو
1,92

Lenovo Mobile Communication Technology Ltd.
1,71

HTC ڪارپوريشن
1,68

مورتا جي پيداوار
1,31

InPro Comm
1,26

Microsoft جي ڪارپوريشن
1,11

شينزين TINNO موبائل ٽيڪنالاجي ڪارپوريشن
1,02

موٽرولا (ووهان) موبلٽي ٽيڪنالاجيز ڪميونيڪيشن ڪمپني. لميٽيڊ
0,93

نوڪيا ڪارپوريشن
0,88

شنگھائي ونڊ ٽيڪنالاجيز ڪمپني لميٽيڊ
0,74

Lenovo Mobile Communication (Wuhan) Company Limited
0,71

مشق ڏيکاري ٿو ته وڌيڪ خوشحال وائرليس نيٽ ورڪ سبسڪرائبرز جو هڪ ڏنل جڳهه ۾، ايپل ڊوائيسز جو وڏو حصو.

انفراديت

ڇا MAC ايڊريس منفرد آهن؟ نظريي ۾، ها، ڇو ته هر ڊيوائس ٺاهيندڙ (ايم اي بلاڪ مالڪ) کي هر هڪ نيٽ ورڪ ايڊاپٽرز لاءِ هڪ منفرد پتو مهيا ڪرڻ جي ضرورت آهي جيڪا اها پيدا ڪري ٿي. بهرحال، ڪجهه چپ ٺاهيندڙن، يعني:

  • 00:0A:F5 Airgo Networks, Inc. (هاڻي Qualcomm)
  • 00:08:22 InPro Comm (هاڻي ميڊيا ٽيڪ)

MAC ايڊريس جي آخري ٽن بائيٽ کي ترتيب ڏيو بي ترتيب نمبر تي، ظاهري طور تي هر ڊوائيس ريبوٽ کان پوءِ. منهنجي نموني نمبر 1 ۾ اهڙا 82 هزار ايڊريس هئا.

توهان ڪري سگهو ٿا، يقيناً، پنهنجو پاڻ کي هڪ غير ملڪي، غير منفرد پتو مقرر ڪري مقصد سان ترتيب ڏئي ان کي ”پنهنجي پاڙيسري جي“ وانگر، ان کي سنيفر سان سڃاڻي، يا ان کي بي ترتيب تي چونڊيو. اهو پڻ ممڪن آهي ته حادثاتي طور تي پنهنجو پاڻ کي هڪ غير منفرد پتو مقرر ڪيو وڃي، مثال طور، هڪ روٽر جي بيڪ اپ ترتيب کي بحال ڪرڻ جهڙوڪ Mikrotik يا OpenWrt.

ڇا ٿيندو جيڪڏهن نيٽ ورڪ تي ٻه ڊوائيس ساڳيا MAC ايڊريس سان آهن؟ اهو سڀ ڪجهه نيٽ ورڪ سامان جي منطق تي منحصر آهي (وائرڊ روٽر، وائرلیس نيٽورڪ ڪنٽرولر). گهڻو ڪري، ٻنهي ڊوائيسز يا ته ڪم نه ڪندو يا وقفي وقفي سان ڪم ڪندو. IEEE معيارن جي نقطي نظر کان، MAC پتي جي اسپفنگ جي خلاف تحفظ کي استعمال ڪندي حل ڪيو وڃي ٿو، مثال طور، MACsec يا 802.1X.

ڇا جيڪڏهن توهان هڪ MAC انسٽال ڪريو ستين يا اٺين بٽ سان "1" تي سيٽ ڪيو، يعني. مقامي يا ملٽي ڪاسٽ ايڊريس؟ گهڻو ڪري، توهان جو نيٽ ورڪ هن تي ڌيان نه ڏيندو، پر رسمي طور تي اهڙي ايڊريس معيار جي تعميل نه ڪندي، ۽ اهو بهتر ناهي ته ائين ڪرڻ.

ڪيئن randomization ڪم

اسان ڄاڻون ٿا ته ماڻهن جي تحريڪن جي ٽريڪنگ کي روڪڻ لاءِ اسڪيننگ ۽ ايئر ويز گڏ ڪرڻ سان، سمارٽ فون MAC آپريٽنگ سسٽم ڪيترن ئي سالن کان randomization ٽيڪنالاجي استعمال ڪري رهيا آهن. نظرياتي طور تي، جڏهن سڃاتل نيٽ ورڪن جي ڳولا ۾ هوائي جهازن کي اسڪين ڪري رهيو آهي، سمارٽ فون موڪلي ٿو 802.11 جو هڪ پيڪٽ (پيڪٽن جو گروپ) MAC ايڊريس سان گڏ هڪ ماخذ جي طور تي:

سڀ ڪجھ توھان ڄاڻڻ چاھيو ٿا MAC ايڊريس بابت

چالو ٿيل randomization توهان کي وضاحت ڪرڻ جي اجازت ڏئي ٿي "سٽي" هڪ نه، پر ڪجهه ٻيو پيٽ جو ذريعو پتو، هر اسڪيننگ چڪر سان تبديل ڪندي، وقت سان، يا ڪنهن ٻئي طريقي سان. ڇا اهو ڪم ڪري ٿو؟ اچو ته ڏسو MAC پتي جا انگ اکر هوا مان گڏ ڪيل "وائي فائي راڊار" پاران:

سڄو نمونو
نموني صرف صفر 7 بٽ سان

ڊيٽابيس ۾ رڪارڊ جو تعداد
3920000
305000

بٽ نمبر:
% بٽ "1"
% بٽ "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٪

تصوير بلڪل مختلف آهي.

MAC ايڊريس جي پهرين بائيٽ جو اٺين بٽ اڃا تائين ايس آر سي ايڊريس جي يونيڪاسٽ نوعيت سان ملندو آهي پروب درخواست پيڪٽ ۾.

7th بٽ 92.2٪ ڪيسن ۾ مقامي تي سيٽ ڪيو ويو آهي، يعني. ڪافي حد تائين اعتماد سان، اسان فرض ڪري سگھون ٿا ته بلڪل گڏ ڪيل پتا مان بي ترتيب ٿيل آھن، ۽ 8٪ کان گھٽ حقيقي آھن. انهي حالت ۾، OUI ۾ بٽ جي ورڇ اهڙي حقيقي پتي لاء تقريبن پوئين جدول ۾ ڊيٽا سان ٺهڪي اچي ٿي.

ڪهڙو ٺاهيندڙ، OUI جي مطابق، بي ترتيب ٿيل پتي جو مالڪ آهي (يعني "7" ۾ 1 بٽ سان)؟

ٺاهيندڙ OUI پاران
سڀني پتي جي وچ ۾ حصيداري ڪريو

IEEE ڊيٽابيس ۾ نه مليو
62.45٪

گوگل ايء
37.54٪

آرام
0.01٪

ان کان علاوه، گوگل کي تفويض ڪيل سڀئي بي ترتيب ٿيل ايڊريس ساڳئي OUI سان لاڳاپيل آهن اڳياڙي سان DA:A1:19. هي اڳوڻو ڇا آهي؟ اچو ته اندر ڏسو Android ذريعن.

private static final MacAddress BASE_GOOGLE_MAC = MacAddress.fromString("da:a1:19:0:0:0");

اسٽاڪ Android هڪ خاص، رجسٽرڊ OUI استعمال ڪري ٿو جڏهن وائرليس نيٽ ورڪن کي ڳولهي رهيو آهي، ستين بٽ سيٽ سان ٿورن مان هڪ.

ڳڻپيو حقيقي MAC بي ترتيب مان

اچو ته اتي ڏسون:

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;
    }

سڄو پتو، يا ان جي هيٺيان ٽي بائيٽ، خالص آهي Random.nextLong(). "حقيقي MAC جي ملڪيت جي وصولي" هڪ اسڪينڊل آهي. وڏي اعتماد سان، اسان اميد ڪري سگهون ٿا ته Android فون ٺاهيندڙ ٻيا، غير رجسٽرڊ OUIs استعمال ڪندا. اسان وٽ iOS سورس ڪوڊ نه آهي، پر گهڻو ڪري اتي ساڳيو الگورتھم استعمال ڪيو ويندو آهي.

مٿيان وائي فائي سبسڪرائبرز کي گمنام ڪرڻ جي ٻين ميکانيزم جي ڪم کي رد نٿو ڪري، تحقيق جي درخواست جي فريم جي ٻين شعبن جي تجزيي جي بنياد تي، يا ڊوائيس پاران موڪليل درخواستن جي لاڳاپي جي لاڳاپي جي بنياد تي. جڏهن ته، معتبر طور تي هڪ سبسڪرائيبر کي خارجي ذريعن کي استعمال ڪندي ٽريڪ ڪرڻ انتهائي مشڪل آهي. گڏ ڪيل ڊيٽا خاص ڊوائيسز ۽ ماڻهن جي حوالي کان سواءِ، وڏي انگ جي بنياد تي، هنڌ ۽ وقت جي لحاظ کان اوسط/چوٽي لوڊ جي تجزيي لاءِ وڌيڪ موزون هوندي. صرف اهي ”اندر“، موبائيل او ايس ٺاهيندڙ پاڻ، ۽ انسٽال ٿيل ايپليڪيشنن وٽ صحيح ڊيٽا آهي.

ڪنهن ٻئي جي باري ۾ ڇا خطرناڪ ٿي سگهي ٿو توهان جي ڊوائيس جو MAC پتو ڄاڻڻ؟ وائرڊ ۽ وائرليس نيٽ ورڪن لاءِ سروس حملن کي رد ڪري سگهجي ٿو. هڪ وائرليس ڊيوائس لاء، ان کان سواء، ڪجهه امڪانن سان، اهو ممڪن آهي ته ان جي ظاهر ٿيڻ جي لمحن کي رڪارڊ ڪرڻ جي جڳهه ۾ جتي سينسر نصب ٿيل آهي. ايڊريس کي اسپف ڪرڻ سان، توھان ڪوشش ڪري سگھو ٿا ”ڏسو“ توھان جي ڊوائيس جو، جيڪو صرف ان صورت ۾ ڪم ڪري سگھي ٿو جڏھن ڪو به اضافي حفاظتي اپاءَ استعمال نه ڪيو وڃي (اجازت ۽/يا انڪرپشن). 99.9% ماڻهن کي هتي پريشان ٿيڻ جي ڪا به ضرورت ناهي.

MAC پتو وڌيڪ پيچيده آهي ان کان وڌيڪ لڳي ٿو، پر ان کان وڌيڪ آسان ٿي سگهي ٿو.

جو ذريعو: www.habr.com

تبصرو شامل ڪريو