MAC adreslerinin benzersizliği nasıl uygulanır?


27

Tekrar tekrar, cihazların MAC adresleriyle benzersiz bir şekilde tanımlandığını okudum. Fakat MAC adresleri nasıl belirlenir? (Bize temsil ettikleri cihaz hakkında bir şey söylüyorlar mı?)


Bu bilgisayar endüstrisi ile ilgili, bilgisayar bilimi ile ilgili değil, bu yüzden Bilgisayar Bilimi ile ilgili konu dışı . Arasında Super User (bilgisayar donanımı hakkında) ve Bilgi Güvenliği (güvenlik konusunda), ben göç ediyorum Super User cevap konuşmak için herhangi bir güvenlik olmadığını, çünkü.
Gilles 'SO- kötülük yapmayı kes'

Yanıtlar:


39

MAC adresleri nasıl belirlenir?

Satıcılara, IEEE (Elektrik ve Elektronik Mühendisleri Enstitüsü) tarafından ürünlerine atanabilecek bir dizi MAC adresi verilir .

MAC Adresleri satıcılara uygun ölçülerde farklı büyüklükte bloklar halinde atanmıştır.

IEEE, standartlar altında benzersiz tanımlayıcı listelerini tutan ve bunları kaydetmek isteyenlere benzersiz tanımlayıcılar yayınlayan Kayıt Otoritesi programları veya kayıtları sunar. IEEE Kayıt Otoritesi, belirsiz isimleri objelere, ilgililere atamalarını mümkün kılacak şekilde atar.

Gidebilirsin Bir MAC Adresi verilen Satıcıyı bulmak veya Satıcı verilen bir MAC Adres Aralığı bulmak Satıcı / Ethernet / Bluetooth MAC Adresi Arama ve Arama'ya .


Cihazlar MAC adresleriyle benzersiz bir şekilde tanımlanır

Bu yanlış. Cihazlar edilir değil benzersiz, MAC adreslerine göre belirlenen:

  • Geçmişte Satıcılar kasıtlı olarak veya yanlışlıkla aynı MAC Adresini birden fazla cihaza atadı.
  • Çoğu donanım tarafından sunulan MAC adresini, çoğu zaman MAC sahtekarlığı olarak adlandırılan bir işlem olan OS'ye değiştirmek mümkündür :

MAC sahtekarlığı, ağa bağlı bir aygıtta ağ arabiriminin fabrikada atanan Ortam Erişim Denetimi (MAC) adresini değiştirmek için kullanılan bir tekniktir. MAC adresi bir ağ arayüz kontrol cihazında (NIC) kodlanmıştır ve değiştirilemez. Bununla birlikte, bir işletim sistemini NIC'nin kullanıcının seçtiği MAC adresine sahip olduğuna inandırabilecek araçlar vardır.

Ayrıca bakınız MAC adresleri fabrikadan çıkarken benzersiz mi? ve MAC adresi geri dönüşümü?


Yinelenen MAC Adresleri

Üreticiler MAC adreslerini yeniden kullanıyorlar ve çift adresli kartları Amerika Birleşik Devletleri veya Dünyanın farklı yerlerine gönderiyorlar, böylece aynı MAC adresine sahip ağ kartlarına sahip iki bilgisayarın aynı ağda bitmesi çok az bir ihtimal.

MAC adresleri Ağ Arabirim Kartına (NIC) yazılmıştır ve değiştirilemezler. IP adreslerinin MAC adreslerine nasıl çevrildiği ve bunun tersi hakkında ARP ve RARP'a bakınız.

Bir ağ cihazının iletişim kurabilmesi için, kullandığı MAC adresinin benzersiz olması gerekir. Bu yerel ağ alt ağındaki başka hiçbir cihaz bu MAC adresini kullanamaz. İki aygıt aynı MAC adresine sahipse (bu, ağ yöneticilerinin istediğinden daha sık meydana gelir), hiçbir bilgisayar da düzgün şekilde iletişim kuramaz. Bir Ethernet LAN'da bu, çok sayıda çarpışmaya neden olur. Aynı LAN'daki yinelenen MAC adresleri bir problemdir. Bir veya daha fazla yönlendirici tarafından ayrılan yinelenen MAC adresleri sorun değil, çünkü iki cihaz birbirini görmeyecek ve iletişim kurmak için yönlendiriciyi kullanacak.

Kaynak Medya Erişim Kontrolü


daha fazla okuma


Sadece gülmek için, bir süre önce burada Suns (SPARC) vardı. Onlarda tüm NIC'lerin MAC'leri aynıydı (esasen makinenin bazı seri numaraları). Farklı NIC'leri ayrı ağlarda bulundurduğunuz sürece sorun değil.
vonbrand

3
@coderworks Bunu işaret ettiğiniz için teşekkür ederiz. Açıklığa kavuşturmak için cevabı güncelleyeceğim, fakat esasen "MAC sahteciliği, ağa bağlı bir cihazda ağ arabiriminin fabrikada atanmış bir Medya Erişim Kontrolü (MAC) adresini değiştirmek için kullanılan bir tekniktir. MAC adresi, ağ arayüzü denetleyicisine kodlanmıştır. (NIC) ve değiştirilemez. Ancak, bir işletim sistemini NIC'in bir kullanıcının seçtiği MAC adresine sahip olduğuna inandırabilecek araçlar var. "
DavidPostill

1
@JakeGould İlginç bir yana, ama bunun cevabının ne olduğu hakkında hiçbir fikrim yok. Bazı google aramaları yararlı bir şey atmadı.
DavidPostill

1
@JakeGould Başka bir yana, FBI'ya 3.500 dolardan fazla tahmini perakende değeri olan 3.500 sahte Cisco ağ bileşenini ve sahte ağ bileşenlerinin çoğu kez yinelenen veya çalınan MAC adresleri olduğunu gösteren çeşitli raporları keşfeden bir referans buldum.
DavidPostill

1
@DavidPostill Sahte yönlendiriciler hakkında ilginç bilgiler, ancak bu hala hırsızlık alanında. Meşru firmaların, donanımda MAC adreslerinin “yanlışlıkla” kopyalarını yarattıklarını anlamak ilginç olurdu.
JakeGould

9

Fakat MAC adresleri nasıl belirlenir?

Onlar tarafından belirlenir IEEE Kayıt Otoritesi içinde RFC 5342 Bölüm 2.1

48 bit MAC "adresleri" en yaygın kullanılan Ethernet arabirim tanımlayıcılarıdır. Küresel olarak benzersiz olanlara EUI-48 tanımlayıcıları da denir. Bir EUI-48, ilk 3-oktet OUI'ye (Kurumsal Özgün Tanımlayıcı) ve OUI sahibi tarafından atanan ek bir 3 oktete yapılandırılmıştır. 3 oktet tanımlayıcıya gerek duymayan kuruluşlar için, IEEE IAB'leri (Bireysel Adres Blokları) tahsis eder, bunun yerine ilk 4 1/2 oktetlerin (36 bit) atandığı, IAB 1 1/2 oktetlerin (12 bitlik) sahibi bit) onlar kontrol edebilir.

IEEE, [802_O ve A] 'daki IEEE 802 ile ilgili tanımlayıcılar için atama prosedürlerini ve politikalarını açıklar.

Bir EUI-48'in ilk 3 okteti içindeki iki bitin özel bir önemi vardır: Grup biti (01-00-00) ve Yerel bit (02-00-00). OUI'ler ve IAB'ler Yerel bit sıfıra ve Grup biti belirtilmemiş olarak tahsis edilir. Çok noktaya yayın tanımlayıcıları Grup biti açılarak ve tek noktaya yayın tanımlayıcıları Grup biti sıfır bırakılarak oluşturulabilir.


Bize temsil ettikleri cihaz hakkında bir şey söylüyorlar mı?

Temel olarak MAC Adresi 2 bölüme ayrılabilir.

Bir MAC Adresi var:

00-14-22-01-23-45

Ve bu iki bölüme ayrılmıştır.

00-14-22

ve

01-23-45

Birincisi Örgütsel olarak benzersiz tanımlayıcı tarafından belirlenir veya " Satıcı " olarak adlandırılır

OUI'nin Quoted tanımı

Kurumsal olarak benzersiz bir tanımlayıcı (OUI), bir satıcıyı, üreticiyi veya başka bir kuruluşu genel olarak veya dünya çapında benzersiz şekilde tanımlayan 24 bit bir sayıdır.

ve İkinci blok benzersiz bir tanımlayıcıdır, bu değerin mutlaka benzersiz olması gerekmez, tekrarlanabilir, çünkü 48 bit sonsuz değildir ya da sahte olabilir ve temelde mevcut MAC adresinizi değiştirmek için üçüncü taraf yazılımı kullanır ve ağdaki başka bir cihaz.


Bir satıcıyı arayabileceğiniz çevrimiçi bir site.

MAC Adresi Araması


1

Her ağ cihazı, belirli bir cihazı benzersiz ve genel olarak tanımlayan 48 bitlik bir tanımlayıcı olan bir MAC adresine sahiptir. Bu adres imalat sırasında NIC'ye yanmıştır.

MAC adresi, xx:xx:xx:yy:yy:yyher birinin xxbir sekizliyi temsil ettiği şekilde gösterilebilir (8 bit). xxve yyonaltılık biçimdedir.

Burada xx:xx:xxüretici kimliğini yy:yy:yytemsil ederken , belirli bir üretici tarafından üretilen cihaz kimliğini temsil eder. Ayrıca, hiçbir üretici aynı üretici kimliğine sahip olamaz ve aynı üretici tarafından iki cihaz aynı cihaz kimliğine sahip olamaz.

Bu şekilde, MAC adresinin tekliği zorlanır.

Ancak, bir üreticinin bir veya daha fazla üretici kimliğine sahip olabileceğini unutmayın (çok fazla cihaz üretmesi durumunda).


MAC adresinin bazen bellenimde saklandığını ve örneğin iki MAC adresini aynı olacak şekilde ayarlarsanız, bir çakışma yaşanabileceğini unutmayın.
ChrisInEdmonton

4
"aynı üreticinin iki aygıtı aynı aygıt kimliğine sahip olamaz" - yanlış. Geçmişte satıcılar hata yaptılar ve aynı MAC adresini birden fazla cihazda tekrar kullandılar.
DavidPostill

"MAC adresinin benzersizliği zorunlu" - ayrıca yanlış. MAC sahtekarlığını
DavidPostill

İyi yazılmış ancak basitçe yanlış. Ne yazık ki, aşağı oy vermek için yeterli desteğim yok!
Monica ile Hafiflik Yarışları
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.