Czym jest adres MAC?
Adres MAC (Media Access Control address) to unikalny, 48-bitowy identyfikator sprzętowy na stałe przypisany kontrolerowi interfejsu sieciowego (NIC), używany do adresowania urządzeń w warstwie łącza danych (warstwie 2) modelu sieciowego OSI.Struktura adresu MAC
MAC Address Format: XX:XX:XX:YY:YY:YY
00:1A:2B:3C:4D:5E
├─────┤├─────┤
OUI NIC
│ │
│ └── Network Interface Controller (device unique)
│
└── Organizationally Unique Identifier (manufacturer)
Formats:
- Colon notation: 00:1A:2B:3C:4D:5E
- Hyphen notation: 00-1A-2B-3C-4D-5E
- Cisco notation: 001A.2B3C.4D5E
Składniki adresu
| Składnik | Bity | Zastosowanie |
|---|---|---|
| OUI (pierwsze 24 bity) | 24 | Identyfikuje producenta |
| Część NIC (ostatnie 24 bity) | 24 | Unikalny identyfikator urządzenia |
| Bit I/G (bit 0) | 1 | Indywidualny (0) lub grupowy (1) |
| Bit U/L (bit 1) | 1 | Uniwersalny (0) lub lokalny (1) |
Typowe przykłady OUI
| OUI | Producent |
|---|---|
| 00:00:0C | Cisco |
| 00:50:56 | VMware |
| AC:DE:48 | Apple |
| 3C:5A:B4 | |
| 00:15:5D | Microsoft (Hyper-V) |
| 08:00:27 | Oracle VirtualBox |
Adresy MAC a adresy IP
| Cecha | Adres MAC | Adres IP |
|---|---|---|
| Warstwa | Łącze danych (warstwa 2) | Sieciowa (warstwa 3) |
| Zasięg | Lokalny segment sieci | Globalny (routowalny) |
| Przydział | Sprzętowy (stały) | Programowy (konfigurowalny) |
| Format | Szesnastkowy, 48-bitowy | 32-bitowy (IPv4) lub 128-bitowy (IPv6) |
| Unikalność | Zwykle globalna | Unikalna w sieci |
Zastosowania
- Rozwiązywanie problemów sieciowych: Identyfikowanie urządzeń w sieci lokalnej
- Kontrola dostępu: Filtrowanie MAC na routerach i przełącznikach
- Śledzenie urządzeń: Zarządzanie inwentaryzacją sieci
- Identyfikacja producenta: Wyszukiwanie OUI ujawnia dostawcę
- Audyt bezpieczeństwa: Wykrywanie nieautoryzowanych urządzeń
Znajdowanie adresów MAC
# Windows
ipconfig /all
getmac
# macOS/Linux
ifconfig
ip link show
# View ARP table (MAC to IP mappings)
arp -a
Względy bezpieczeństwa
| Zagrożenie | Opis |
|---|---|
| Podszywanie się pod MAC | Atakujący mogą zmienić swój adres MAC |
| Ryzyko śledzenia | Adresy MAC mogą śledzić urządzenia w różnych sieciach |
| Fałszywe bezpieczeństwo | Filtrowanie MAC łatwo obejść |
| Prywatność | Urządzenia mobilne używają obecnie losowych adresów MAC |
Losowe adresy MAC
Nowoczesne urządzenia używają losowych adresów MAC dla ochrony prywatności:
Permanent MAC: AC:DE:48:00:11:22 (real device)
Random MAC: 4E:1B:7C:AB:CD:EF (generated, U/L bit = 1)
Randomization scenarios:
- WiFi probe requests
- Connecting to new networks
- Per-network different MAC
Dobre praktyki
1. Nie polegaj wyłącznie na filtrowaniu MAC: To środek bezpieczeństwa, który łatwo obejść
2. Używaj wyszukiwania OUI do inwentaryzacji: Identyfikuj producentów urządzeń
3. Monitoruj podszywanie się: Wykrywaj zduplikowane adresy MAC w sieci
4. Uwzględniaj prywatność: Losowe adresy MAC utrudniają śledzenie urządzeń
5. Dokumentuj urządzenia sieciowe: Utrzymuj mapowanie adresów MAC na urządzenia
Adresy MAC są podstawowymi identyfikatorami sprzętowymi umożliwiającymi komunikację w sieci lokalnej i zarządzanie urządzeniami.