Kernel Manipulatie Gevolgen
Wat gebeurt er als enige bad guy begint het manipuleren van de kernel zelf? Omdat de kernel draait alles om controle, door wijziging van de kernel, kan een aanvaller het systeem veranderen in een fundamentele manier. De toepassing van wijzigingen in de kernel, de aanvaller vereist in de eerste privileges op de machine. Om de kernel, manipuleren root-niveau toegang is nodig op UNIX-machines, en beheerder of toegang tot het systeem is vereist op Windows-systemen. Eenmaal geïnstalleerd, een kernel-mode RootKit vervangt of wijzigt onderdelen van de kernel. Deze wijzigingen kunnen maken alles op het systeem lijken te draaien perfect, maar het besturingssysteem is echt verrot. De aanvaller kan de kernel zodat het ligt over de status van de machine. Zo kan de administrator uitvoeren van een opdracht kijken om te zien of achterdeur processen worden uitgevoerd. Deze opdracht vraagt de kernel om een lijst van lopende processen. Als alternatief kan een administrator uitvoeren van een bestand Integrity Checker om te zien of bepaalde kritieke bestanden op de machine zijn veranderd. Het bedriegen kernel vertelt de beheerder dat er geen bestanden zijn gewijzigd; ziet alles er prachtig. Met behulp van kernel manipulatie, kan de aanvallers de kernel veranderen zodat het grondig verbergt de activiteiten van de aanvaller op de machine. De meeste kernel-mode Rootkits omvatten de volgende typen drogredenen:
Denk over dit vanuit de aanvaller gezien. Met een user-mode rootkit, heeft de aanvaller in te breken in de doos en een heleboel programma's te verbergen en een backdoor te voeren wijzigen. Op een UNIX-systeem, kan de aanvaller in de pauze, het opstarten van een backdoor schelp luisteraar, en gebruik vervolgens een tool zoals URK aan ps, ls, netstat vervangen, en diverse andere opdrachten. De aanvaller heeft dan om de correctie op routine de wijziging data vast te lopen en lengtes van deze commando's bestand naar de juiste waarden. Dan het gezwoeg blijft als de aanvaller configureert de verschillende onderdelen te verbergen en backdoors van Urk. Na al dit vermoeiende werk, de aanvaller heeft nog steeds zorgen te maken over een verdacht systeembeheerder weergegeven met een cd-rom vol met statisch gelinkt dubbelsterren, zoals statische tools Bill Stearns 'voor Linux op www.stearns.org / staticiso, Die zal niet liegen over het systeem staat. Deze user-mode Rootkits zijn een hoop werk, en zijn niet erg sluipende als de beheerders hun eigen programma's brengen op een cd. Echter, met een kernel-mode RootKit, de hele vergelijking veranderingen in het voordeel van de aanvaller. In plaats van de aanpassing van een bos van individuele programma's, de aanvaller wijzigt de onderliggende kernel die deze programma's alle vertrouwen. Een bestand te verbergen, zal de bad guy niet ls veranderen, vinden, du, en andere opdrachten. In plaats daarvan, de aanvaller wijzigt alleen de kernel, zodat het ligt aan een bepaalde opdracht of programma uitgevoerd door de beheerder op zoek naar dat bestand. Op deze manier kernel-mode Rootkits zijn veel efficiënter voor de aanvaller. Met een kernel-mode rootkit, de aanvaller morphs het systeem, zodat beheerders en gebruikers zijn in een gevangenis, maar zelfs niet beseffen. Je zou kunnen denken dat u met bepaalde programma's of kijken naar de status van uw machine, maar je weet niet dat je een fantasie bedacht door de aanvaller aan het bekijken bent en uitgevoerd met een kernel-mode RootKit. Wat je ziet is niet echt uw besturingssysteem, maar alleen een droom wereld ontworpen om u te verbergen van de waarheid: de waarheid dat uw besturingssysteem is echt volledig in handen van de aanvaller. Zonder zelfs bewust van je gevangenis, u vrolijk verder te leven je leven, het beheer van uw systeem, en onbewust laten de aanvallers controle alles. Heb je ooit de film The Matrix? Als u nog niet, ik zal voorzichtig zijn niet weg te geven eventuele spoilers voor die paar zielen die nog niet hebben gezien de film of het vervolgen. Voor degenen die hebben gezien, de film bevat een aantal uitstekende illustraties die helpen om de ideeën achter de kernel-mode rootkits meer beton. Weet je, sommige mensen hebben ten opzichte van The Matrix de ultieme Rorschach-test. Bent u op zoek naar en de interpretatie van de betekenis van de inkblot dat is The Matrix echt onthult je eigen filosofie en wereldbeeld. Sommige fans denken dat de film gaat over het boeddhisme, christendom, gnosticisme, hindoeïsme, islam, of jodendom. Anderen vinden het een geweldige film over vechtsporten of vuurwapens. Maar ik ben hier om u te vertellen wat The Matrix is echt alles over: kernel-mode rootkits. In de film, behoorlijk kwaad wezens hun slachtoffers te manipuleren zodat ze zijn geschakeld in een virtual reality simulatie die lijkt op de echte wereld. Met hun hersenen bekabeld in de Matrix, de slachtoffers geloven dat ze leven normaal leven, hun belastingen betalen, gaat naar de kerk, en het nemen van hun vuilnis landladies '. Toch zijn de slachtoffers echt lag in peul vol roze goo, volkomen onbewust van hun werkelijke fysieke omstandigheden. De virtuele realiteit beeld van hun leven is slechts een fata morgana, ontworpen om de slachtoffers zo knechten dat het kwade wezens hun middelen kunnen gebruiken. Met een kernel-mode RootKit, denk je dat je op zoek bent om je echte systeem, maar de aanvallers hebben de kernel veranderd, zodat zij uw systeem middelen kunnen gebruiken zonder uw medeweten. U realiseert het zich misschien niet, maar met een kernel-mode RootKit, is uw computer leven een leugen. De computer is een aanvaller-gecontroleerde Matrix en je bent onbewust binnen opgesloten. Houd er rekening mee dat voor elk van de concepten en aanvallen bespreken we voor Linux en Windows, analoog ideeën van toepassing op andere besturingssystemen. Gezien de verschillen in de kernel implementaties van diverse UNIX-varianten, moeten we een exemplaar kiezen uit de UNIX-wereld te analyseren in meer detail. We richten op Linux als een van de meest voorkomende vertegenwoordigers van UNIX en UNIX-achtige besturingssystemen. Naast Linux zullen we kijken naar de Windows-kernel vanwege de wijdverbreide invoering en populariteit als een doelwit voor kernel-mode rootkits. Houd echter in gedachten dat soortgelijke kernel-mode RootKit concepten zijn uitgevoerd voor andere besturingssystemen, inclusief FreeBSD en Solaris anderen. Door het analyseren van de gegevens van de kernel-aanvallen op Linux en Windows, kunnen we niet alleen begrijpen hoe ze werken in detail op de meest populaire platforms, maar ook een hoog niveau het licht van vergelijkbare technieken die gebruikt worden tegen andere systemen. een artikel afkomstig van Rafael Kwan
|
|||||
|