Host Identiteit
Host identiteit is nauw gebonden aan netwerken. Een host niet aangesloten op een netwerk kan een eigen naam hebben, omdat de naam wordt alleen lokaal gebruikt. Een host aangesloten op een netwerk kan vele namen of een naam, afhankelijk van hoe de interface op het netwerk is opgebouwd en de context waarin de naam wordt gebruikt. De ISO / OSI-model geeft een kader voor de kwestie van naamgeving. Bedenk dat het ISO / OSI-model bestaat uit een reeks van lagen. Elke host, conceptueel, heeft een van de belangrijkste bij elke laag die communiceert met een peer op andere hosts. Deze opdrachtgevers communiceren met opdrachtgevers in dezelfde laag op andere hosts. Elke opdrachtgever op een individuele host kan verschillende namen hebben (ook wel "adressen") op elke laag. Alle namen identificeren dezelfde host, maar elk een verwijst naar een bepaalde context waarin de host functies.
Shoch suggereert dat een "naam" wordt een opdrachtgever en een "adres" wordt aangegeven waar die opdrachtgever is gevestigd. In het kader van gastheer identificatie, de "adres" geeft aan waar op een netwerk (en soms ook het specifieke netwerk) de host is gevestigd. Een "naam" geeft aan in welk domein de gastheer woont, en komt overeen met een bepaald adres. Hoewel de terminologie Shoch is leerzaam in vele contexten, in deze context een locatie wordt een opdrachtgever net zo goed als een naam. Wij maken geen onderscheid tussen de twee in het kader van de identificatie. Als een aanvaller in staat is om de identiteit van een andere host spoof, alle protocollen die afhankelijk zijn van dat de identiteit van zijn beroep op een onjuiste premisse en zijn daarom wordt vervalst. Als een host een opeenvolging van namen, die elk een beroep op de vorige naam, toen een aanvaller spoofing de eerste identiteit kan compromis alle andere identiteiten. Bijvoorbeeld, de host identiteit op basis van het IP-identiteit. Ook wordt het IP-identiteit op basis van de Ethernet-identiteit. Als een aanvaller items kan veranderen in databases met het in kaart brengen van een lager niveau identiteit naar een hoger niveau identiteit, kan de aanvaller een spoof van ontvangst door het verkeer routeren naar de andere. Statische en dynamische IdentifiersEen identificatienummer kan zowel statisch of dynamisch. Een statische id verandert niet in de tijd; een dynamische identifier veranderingen hetzij als gevolg van een gebeurtenis (zoals een aansluiting op een netwerk) of in de tijd. Databases bevatten mappings tussen de verschillende namen. De bekendste daarvan is de Domain Name Service (DNS), dat de vennoten hostnamen en IP-adressen. Bij gebreke van cryptografische authenticatie van gastheren, is de consistentie van de DNS gebruikt om zwakke authenticatie.
Het geloof in de betrouwbaarheid van de host-naam in dit geval gebaseerd op de integriteit van de DNS-database Drijvende identificatiemiddelen worden toegewezen aan opdrachtgevers voor een beperkte tijd. Typisch, een server onderhoudt een pool van identificatiemiddelen. Een cliënt contact met de server met behulp van een identificatiecode overeengekomen tussen de twee (de lokale identifier). De server stuurt een identificatienummer dat de klant kan gebruiken in andere contexten (de globale identifier) en meldt alle intermediaire gastheer (zoals gateways) van de associatie tussen de lokale en globale kenmerken.
Een gateway kan vertalen tussen een lokaal adres en een wereldwijd adres.
Bij afwezigheid van cryptografie, authenticatie met behulp van dynamische naamgeving verschilt van authenticatie met behulp van statische naamgeving. Het voornaamste probleem is dat de associatie van de identiteit met een opdrachtgever varieert in de tijd, dus elke authenticatie op basis van de naam moet ook rekening voor de tijd. Bijvoorbeeld, als de DNS-record vermeldingen bij de dynamische naam worden niet bijgewerkt wanneer de naam is toegewezen, de reverse lookup domein methode van authenticatie mislukt.
De reverse lookup domein techniek van authenticatie komt overeen met het controleren van een eigenschap van een opdrachtgever (wat het is) met statische naamgeving, omdat de naam permanent is gebonden aan de opdrachtgever. Maar die techniek komt overeen met de controle op het bezit van een opdrachtgever (wat het is) met dynamische naamgeving, omdat de opdrachtgever die naam af te zien op een bepaald punt. Security Problemen met de Domain Name ServiceInzicht in de centrale positie van vertrouwen in de databases die record verenigingen van identiteit met opdrachtgevers kritiek is voor het begrip van de juistheid van de identiteit. De DNS geeft een voorbeeld van. Het geloof in de betrouwbaarheid van de host-naam in dit geval gebaseerd op de integriteit van de DNS-database. Als de associatie tussen een hostnaam en een IP-adres kan worden beschadigd, zal de identifier in kwestie worden geassocieerd met de verkeerde gastheer. Er zijn verschillende aanvallen op de DNS. Het doel van deze aanvallen is om een slachtoffer te associëren onrechte veroorzaken een bepaald IP-adres met een host-naam. Ze nemen de aanvaller in staat is om de antwoorden controle van een gezaghebbende domeinnaam server. "Control" betekent dat de aanvaller controle heeft over de naam-server of kunnen onderscheppen zoekopdrachten naar die server en terug haar eigen antwoorden. De aanvaller kan de records associëren het IP-adres van de host-naam, zodat een zoekopdracht voor een geeft een onjuist antwoord voor de ander. Een tweede techniek, bekend als "cache poisoning ', gebaseerd op het vermogen van een server om extra DNS-records toe te voegen aan het antwoord op een query. In dit geval is de extra records toegevoegd vereniging geven onjuiste informatie. Schuba gebruikt dit om aan te tonen hoe de reverse lookup naam kunnen worden aangetast. De aanvaller maakt verbinding met het slachtoffer. Het slachtoffer van de DNS-query's voor de hostnaam in verband met het IP-adres. De aanvaller zorgt ervoor dat twee records worden geretourneerd: een record met de pseudo-host-naam in verband met het IP-adres, en het omgekeerde record. Het DNS-protocol laat dit meeliften om de klant cache records. De cache wordt gecontroleerd voordat er gegevens worden opgevraagd van de server, zodat deze een netwerk verzoek kan redden. De derde techniek ( "Ask Me") is vergelijkbaar: de aanvaller bereidt een verzoek dat het slachtoffer moet oplossen door bevragen van de aanvaller. Toen het slachtoffer de aanvaller vragen, de aanvaller geeft het antwoord, samen met twee records voor het in kaart brengen, dat hij probeert te spoofen (een voor de mapping naar voren, een voor de reverse). Verstandig gebruik van cryptografisch gebaseerde technieken in combinatie met een zorgvuldige beheer van de DNS-servers effectief kan beperken het vermogen van de aanvallers om deze aanvallen te gebruiken. Ondersteunende infrastructuur is in ontwerp en ontwikkeling. een artikel afkomstig van Fred Foster
|
|||||||||
|