Vad är en MAC-adress?
En MAC-adress, Media Access Control address, är en hårdvaruidentifierare på 48 bitar som normalt tilldelas ett nätverkskort eller annan nätverksgränssnittskontroller. Den används på datalänklagret, lager 2 i OSI-modellen, för kommunikation inom det lokala nätet.
MAC-adressens struktur
En MAC-adress består normalt av sex oktetter skrivna i hexadecimal notation. De första 24 bitarna är OUI och identifierar tillverkaren. De sista 24 bitarna är specifika för nätverksgränssnittet, men lokal administration och randomisering gör att adressen inte alltid är permanent eller globalt unik.
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
Adressens komponenter
| Komponent | Bitar | Syfte |
|---|---|---|
| OUI (första 24 bitarna) | 24 | Identifierar tillverkaren |
| NIC-specifik del (sista 24 bitarna) | 24 | Unik identifierare för gränssnittet |
| I/G-bit (bit 0) | 1 | Individuell (0) eller grupp (1) |
| U/L-bit (bit 1) | 1 | Global (0) eller lokalt administrerad (1) |
Vanliga OUI-exempel
| OUI | Tillverkare |
|---|---|
| 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 |
OUI-registret kan koppla de första 24 bitarna till en tillverkare. Exempel i dokumentation och inventering är Cisco, VMware, Apple, Google, Microsoft Hyper-V och Oracle VirtualBox. En OUI-uppslagning visar en tillverkare, men bevisar inte vem som äger eller använder enheten.
MAC-adresser jämfört med IP-adresser
| Funktion | MAC-adress | IP-adress |
|---|---|---|
| Lager | Datalänk (lager 2) | Nätverk (lager 3) |
| Räckvidd | Lokalt nätsegment | Global eller routbar |
| Tilldelning | Hårdvara eller gränssnitt | Programvara och nätverkskonfiguration |
| Format | 48-bitars hexadecimal | 32 bitar (IPv4) eller 128 bitar (IPv6) |
| Unikhet | Vanligen globalt unik | Unik inom relevant nät eller adressrymd |
MAC-adressen används för lokal leverans, medan IP-adressen används för att adressera och routa trafik mellan nätverk. En MAC-adress följer inte med som en global identifierare genom internetroutrar.
Användningsområden
- Felsökning av nätverk: Identifiera enheter i det lokala nätet.
- Åtkomstkontroll: Använda MAC-filter i routrar eller switchar.
- Inventering: Hålla ordning på nätverksutrustning.
- Tillverkaridentifiering: Slå upp OUI och möjliga leverantörer.
- Säkerhetsgranskning: Upptäcka okända eller oönskade enheter.
Hitta MAC-adresser
På Windows kan du använda nätverksinformationen eller kommandon som ipconfig och getmac. På macOS och Linux kan ifconfig eller ip link visa gränssnittets adress. ARP-tabellen kopplar ofta ihop observerade MAC- och IP-adresser i det lokala nätet.
# Windows
ipconfig /all
getmac
# macOS/Linux
ifconfig
ip link show
# View ARP table (MAC to IP mappings)
arp -a
Säkerhetsöverväganden
| Risk | Beskrivning |
|---|---|
| MAC-spoofing | En angripare kan ändra den adress som gränssnittet presenterar |
| Spårning | MAC-adresser kan användas för att följa en enhet i lokala nät |
| Falsk säkerhet | MAC-filtrering kan kringgås och är inget starkt identitetsbevis |
| Integritet | Slumpade MAC-adresser används av moderna mobila enheter |
Använd inte MAC-adressen som enda autentisering. En angripare kan ofta ändra den, och en adress som observerats i ett nät behöver inte vara permanent kopplad till samma fysiska enhet.
Slumpade MAC-adresser
Moderna enheter kan använda olika lokalt administrerade MAC-adresser för att minska spårning. En permanent fabriksadress kan användas i ett sammanhang medan en genererad adress används i Wi-Fi-undersökningar, vid anslutning till ett nytt nät eller separat för varje nätverk. Inventering måste därför ta hänsyn till att samma enhet kan byta adress.
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
Bästa praxis
1. Förlita dig inte enbart på MAC-filter: Det är lätt att kringgå och bör kompletteras med starkare kontroller.
2. Använd OUI-uppslag för inventering: Tolka tillverkaruppgiften som en signal, inte som identitetsbevis.
3. Övervaka spoofing: Leta efter dubbla adresser och oväntade förändringar.
4. Beakta integritet: Slumpade adresser gör långvarig enhetsspårning osäkrare.
5. Dokumentera nätverksenheter: Håll kartläggningen mellan MAC-adress och enhet uppdaterad.
MAC-adresser är grundläggande hårdvaruidentifierare för lokal nätverkskommunikation och enhetsadministration, men de måste hanteras med hänsyn till spoofing, randomisering och integritet.