Frage:
Wie ist das Entfernen von RAM ein Sicherheitsrisiko?
undo
2016-05-19 16:37:05 UTC
view on stackexchange narkive permalink

Heute habe ich mir ein Video zum Thema "Ethisches Hacken" angesehen, in dem der Erzähler bei der Erörterung von Hardwareangriffen sagte:

Entfernen von RAM oder Komponenten von einem Desktop oder Laptop

Hier ist ein Screenshot: BIZARRE!!!

Ich verstehe, dass das Entfernen von Dingen wie Speicherlaufwerken ein Sicherheitsrisiko darstellt, aber das Entfernen von RAM? Das Maximum, das es tun kann, ist, das System zu verlangsamen, aber wie sonst ist das ein Sicherheitsrisiko?

Schauen Sie sich diese Antwort an: http://security.stackexchange.com/questions/10643/recover-the-prior-contents-of-ram-from-a-turned-off-pc
Auch dieser Beitrag ist eine Lektüre wert [Kann RAM Daten nach dem Entfernen behalten?] (http://security.stackexchange.com/questions/99906/can-ram-retain-data-after-removal)
@SGR `Entfernen, während das System noch läuft` Es ist keine Überraschung, dass die Daten nicht verloren gingen.
Die ersten vier sind tatsächliche Angriffe oder Aktionen, die erforderlich sind, um einen Angriff anstelle von Angriffsvektoren auszuführen.Ich würde das 5. Element nur als "Angriffsvektor" betrachten, obwohl dies wahrscheinlich auch wie folgt umgeschrieben werden sollte: "Verfügbarkeit von nicht ordnungsgemäß entsorgten sensiblen Organisationsdaten".Das Entfernen von RAM scheint Teil des Diebstahls von Geräten zu sein.Keine gut geschriebene Folie.
@SGR: Unabhängig, in diesem Fall entfernen Sie die Anweisungen, nicht den RAM.RAM sollte immer seine Werte behalten, während es angeschlossen ist, das ist nicht in Frage.
Wenn ein Angreifer in der Lage ist, RAM aus einem laufenden System zu entfernen, müssen Sie sich um viel größere physische Angriffsvektoren Sorgen machen, als wenn er versucht, Restdaten aus dem RAM zu lesen.
Wenn jemand Komponenten entfernt, damit Sie Ihren Computer nicht mehr verwenden können, halten Sie das nicht für einen "Angriff"?
Es sieht so aus, als ob das Risiko darin besteht, die tatsächlichen RAM-Chips zu verlieren und nicht die Daten, die sie möglicherweise enthalten.
Acht antworten:
Peleus
2016-05-19 16:41:51 UTC
view on stackexchange narkive permalink

RAM wird in vielen Fällen zum Speichern vertraulicher nicht persistenter Informationen verwendet. Verschlüsselungsschlüssel wären ein häufiges Beispiel.

Manchmal ist es möglich, RAM zu entfernen und in ein anderes Gerät zu legen, um den Inhalt zu entleeren - oft mit Hilfe von flüssigem Stickstoff.

Weitere Informationen finden Sie im Wikipedia-Artikel zu Cold Boot Attack.

Wenn Speicherplatz zur Verfügung steht, hat das Originalpapier, das diese Sicherheitsanfälligkeit eingeführt hat, gezeigt, dass Sie eine billige Druckluftdose verwenden können, um den RAM-Inhalt bis zu einer Minute ohne Strom zu halten _ (mehr als genug Zeit, um den Stick auf einen anderen Computer zu übertragen) _.Mit flüssigem Stickstoff wurde der Inhalt stundenlang aufbewahrt.
@BlueRaja-DannyPflughoeft Ja, es gibt ein 8-minütiges Video darüber [hier] (https://youtu.be/C_VsNYwGM_k?t=9) (möglicherweise NSFW)
Wenn nur eine Dose Druckluft den RAM-Inhalt wirklich bis zu einer Minute halten kann, wie lange bleibt der RAM bei Raumtemperatur bestehen?
-1
@RockPaperLizard [Die in den Kommentaren verlinkte Frage] (http://security.stackexchange.com/questions/99906/can-ram-retain-data-after-removal) hat eine Antwort, die besagt, dass es bei Raumtemperatur Millisekunden bis Sekunden sind.
Das Ganze, dass man den RAM-Stick beim ersten Mal nie richtig ausrichten kann, egal wie genau man ihn sich vorher ansieht, ist eigentlich ein * Sicherheitsmerkmal *?Ich bin mir ziemlich sicher, dass ich unter anderem aus diesem Grund in weniger als einer Minute nie erfolgreich RAM zwischen Computern übertragen habe.
@Todd Ram- und USB-Stecker bestehen aus demselben Material der 4. Dimension.Deshalb müssen Sie sie oft zwei- bis dreimal um 180 drehen, damit sie passen.
@ToddWilcox habe ich gemacht, aber ich habe mehrmals geübt, um es zu schaffen.
@Lawtonfogle Also hat uns die NSA USB C gebracht?
Luc
2016-05-19 16:40:11 UTC
view on stackexchange narkive permalink

Wenn Sie sich irgendwo anmelden (z. B. in einem Browser oder einer Anwendung), wird das eingegebene Kennwort vorübergehend im RAM gespeichert, um es mit dem richtigen Kennwort zu vergleichen. Die meisten Anwendungen gehen davon aus, dass der RAM sicher ist und nicht alles löscht. Daher kann (und wird häufig) vorkommen, dass Ihr RAM-Speicher Kennwörter und datenschutzrelevante Daten enthält.

Nun soll der RAM Daten verlieren Stromausfall, aber dies geschieht langsam genug und vorhersehbar genug, um ein Zeitfenster bereitzustellen, in dem Angreifer den Inhalt lesen können. Dies wird als Kaltstartangriff bezeichnet.

Das ist flüchtiger RAM ... Die meisten PCs verwenden diesen ausschließlich.Nonvolitile RAM benötigt jedoch keinen Strom, um Daten zu speichern, und die jüngsten Geschwindigkeitssteigerungen machen es auf Mobilgeräten im Gegensatz zu Flash attraktiv.Diese Module haben Zeitlimits, die in Jahren oder Jahrzehnten gemessen werden.Je mehr du weisst...
Chris H
2016-05-19 19:19:27 UTC
view on stackexchange narkive permalink

Ohne mehr Kontext ist es nicht ganz klar, aber in Kombination mit der obigen Zeile ("Diebstahl von Geräten ", nicht "... Speichergeräte / Computer") könnten sie sich auf einfachen Diebstahl beziehen. Dies war vor einigen Jahren ein Problem, als die RAM-Preise hoch waren - es ist sehr portabel.

Alternativ könnte DOS durch Diebstahl ein Problem sein. Dieselbe Folie bezieht sich auf " Schneiden eines Glasfaser-Backbones", das die Kommunikation verhindern würde, und nicht auf das "Einbrechen" in die Faser, was eher ein Abhören bedeuten würde. Wenn Ihre Wiederherstellungsverfahren im Falle eines Kabelbruchs oder Gerätediebstahls nicht so sicher sind wie Ihre Hauptprozesse, kann dies natürlich zu Datenverlust führen.

Ja - "Sicherheit" bedeutet nicht unbedingt Informationssicherheit - physische Sicherheit gilt auch für Diebstahl, Vandalismus, Gewalt usw.
Früher war es möglich, 100.000 US-Dollar RAM in einen kleinen Einkaufsfehler zu stecken, der viel einfacher war, als ein kompletter Computer am Portier vorbeizukommen.
Thomas
2016-05-21 01:06:15 UTC
view on stackexchange narkive permalink

Das Entfernen des Arbeitsspeichers kann dazu führen, dass ein System mehr ausgetauscht wird. Daher besteht möglicherweise eine geringe, aber höhere Wahrscheinlichkeit, dass vertrauliche Informationen, die im Arbeitsspeicher gespeichert sind, auf eine Festplatte geschrieben werden, auf der die Wiederherstellung viel einfacher ist.

Ich kann nicht glauben, dass dies nicht die Antwort mit der höchsten Stimme ist.Dies war das erste, was mir in den Sinn kam, als ich mir vorstellen wollte, welchen Vorteil ein Angreifer durch das Entfernen von RAM haben würde.
Ehrlich gesagt war ich ein bisschen überrascht, dass so viele Leute das Extrahieren von Daten aus eingefrorenem RAM als wahrscheinliches Angriffsszenario betrachten.Jetzt bin ich überzeugt, dass dies ja möglich ist, aber ich bin mir nicht sicher, ob jemand außer der NSA möglicherweise die Mittel hat, dies außerhalb eines Computerlabors zu tun.
Dies war mein unmittelbarer Gedanke, und ich war besorgt darüber, dass er nicht erwähnt wurde, als ich durch die Antworten blätterte.Ich bin froh, dass es jemand gesagt hat.Es ist überhaupt nicht klar, warum oben so viel über das Entfernen von RAM von _aktiven Systemen _ gesagt wurde ???
Ich denke, hier gibt es viele wirklich kluge Leute, und kluge Leute denken manchmal zuerst an ausgefeiltere Antworten.Das Einfrieren von RAM, um seinen Inhalt zu extrahieren, ist nichts, woran ein durchschnittlicher Computerbenutzer denken würde (oder sogar weiß, dass es möglich ist).
Wenn Sie die Hardware physisch ändern möchten, um einen späteren zweiten Angriff zu vereinfachen, muss es anscheinend viel einfachere Möglichkeiten geben (z. B. Abhören von Eingabegeräten oder anderen Schnittstellen).
+1, Wenn Sie Zugriff zum Entfernen des RAM haben, können Sie möglicherweise zu einem späteren Zeitpunkt Zugriff erhalten, um die Festplatte zu entfernen.
Ich stimme zu, dass es aus dem Kontext wenig sinnvoll wäre, wenn der Angreifer auch derjenige wäre, der Zugriff auf den RAM hat.Das Entfernen von RAM ist aus Sicht des Angreifers kein Sicherheitsrisiko
Wenn Sie nur 1 RAM-Stick haben, funktioniert der Computer beim Entfernen nicht mehr. Wenn Sie 2 RAM-Sticks haben und einen entfernen, haben Sie nur 1 von 2 Chancen, den richtigen RAM-Stick zu entfernen, damit Sie vertrauliche Informationen erhaltenauf HD ausgetauscht.
Tommy
2016-05-19 21:08:44 UTC
view on stackexchange narkive permalink

Je nachdem, was das System tat, kann es von großem Wert sein, den Arbeitsspeicher einzufrieren und zur Analyse zu sichern.

RAM hat viele Formen - viele Servertypen verfügen über ein spezielles RAM mit Paritätsbits. Zusätzlich zum RAM wird das letzte, was in einem Block aufgezeichnet wurde, nicht sofort "vergessen", sondern es ist tatsächlich viel mehr Wahrscheinlich, wenn Sie sich wirklich wirklich darum gekümmert haben, das wiederherzustellen, was sich in diesem RAM befand - es ist viel mehr möglich, wenn der Server-RAM für Fehlerschutz im Vergleich zum RAM des Heimanwenders ausgelegt ist.

Die Art des Angriffs wird, wenn die Angreifer wissen, wonach sie suchen, sehr auf eine bestimmte Aufgabe konzentriert sein. Das könnte also sein, dass Sie auf eine Leitung tippen, Hardware stehlen, einen Keylogger einsetzen usw. Aber es ist definitiv möglich, Speicher im RAM zu stehlen - es ist ein Chaos zu analysieren, aber wenn Sie einen Überfall planen, um RAM zu stehlen, haben Sie wahrscheinlich jemanden mit dem technischen Know-how, um davon zu profitieren.

LegendaryDude
2016-05-19 21:29:41 UTC
view on stackexchange narkive permalink

Auf der Folie wird erwähnt, dass es sich um physische Angriffsvektoren handelt. Ich kenne nicht den vollständigen Kontext des Dia-Decks, aber selbst das Entfernen von RAM aus einem System kann eine Anwendung oder ein System in die Knie zwingen.

Das Ziel der meisten physischen oder Cyber-Angriffe besteht darin, den Dienst zu unterbrechen, Informationen zu stehlen oder Backdoor-Zugriff für langfristige Spielereien (Botnets usw.) zu erhalten. Während theoretisch Daten aus dem gerade ausgesteckten RAM gestohlen werden können, besteht die größere Bedrohung hier eher in einem Denial-of-Service-Angriff.

Wenn ein Angreifer physischen Zugriff auf einen Server erhalten kann, kann der Diebstahl von RAM, der für den Betrieb dieses Servers von entscheidender Bedeutung ist, zum Ausfall des Servers führen. Wenn Sie den gesamten Arbeitsspeicher stehlen, wird das System nicht nur verlangsamt, wie Sie in Ihrer Frage erwähnt haben, sondern die Funktionsfähigkeit des Systems wird direkt verhindert. Andererseits wäre es diskreter, nur einen Teil des Arbeitsspeichers in einem kritischen System zu stehlen, und wenn dies unbemerkt bleibt, fällt es den Bedienern möglicherweise schwer, die Hauptursache für eine Fehlfunktion des Systems zu ermitteln (insbesondere, wenn das System stark vom Arbeitsspeicher abhängig ist, z -speicherdatenbankanwendung, z. B. eine TimesTen-Datenbank).

Der Aufzählungspunkt selbst könnte natürlich auf jeden physischen Angriff auf die Hardware selbst ausgedehnt werden, aber der Diebstahl von RAM ist wahrscheinlich der diskreteste und am einfachsten abziehbare physische Vektor für einen Angreifer, der nur einen Auftrag hat Zeitfenster für den Zugriff auf die Hardware.

Warum nicht einfach den Stecker aus der Steckdose ziehen?: P.
@RahulBasu Wie ich bereits sagte, könnte der Aufzählungspunkt selbst auf jeden physischen Angriff auf die Hardware selbst erweitert werden.Der Stromausfall der Maschine ist jedoch viel offensichtlicher als das Entfernen von RAM.
"Ja wirklich?"Sie denken, es ist möglich, RAM von einem laufenden Gerät zu entfernen, und es ist ein subtiler Effekt?Scheint zumindest ziemlich wahrscheinlich, dass der Kernel das System sofort erstickt und herunterfährt.Sicher gibt es [einfachere Möglichkeiten] (https://upload.wikimedia.org/wikipedia/commons/8/84/Claw-hammer.jpg), eine Box zu erstellen, auf die Sie physischen Zugriff haben ...
@BenMillwood Ich habe nicht gesagt, dass das System laufen würde, das haben Sie gefolgert (woraus weiß ich nicht).Das Abrufen von RAM von einem laufenden System wirkt sich offensichtlich viel deutlicher auf das Entfernen aus als das Entfernen während des Herunterfahrens.
Meine Güte, wenn ich ein System töten wollte, auf das ich physischen Zugriff hatte, würde ich die CPU ziehen.Und einen Handschuh lassen.
Andrew Wright
2016-05-19 23:57:19 UTC
view on stackexchange narkive permalink

Um noch einmal zu wiederholen, was andere gesagt haben, können Sie nicht nur einen Server oder ein Gerät herunterfahren, indem Sie den gesamten RAM entfernen, sondern auch kryptografische Schlüssel stehlen. Der Prozess sieht im Allgemeinen so aus, als würde der Stößel eingefroren, entfernt und dann in eine andere Maschine gelegt, wo er analysiert werden kann. Dies funktioniert, weil normalerweise, wenn der RAM Strom verliert, alle Daten verloren gehen. Wenn der RAM jedoch auf sehr niedrige Temperaturen eingefroren wird, bleiben die Elektronen und damit die Daten im Wesentlichen im RAM stecken, sodass ein Angreifer genügend Zeit hat, sie zu entfernen Schalten Sie das Gerät ein und schließen Sie es auf einem schädlichen System wieder an.

Hey @Andrew ... Willkommen bei Stack Exchange ... 'Wiederholung' wird beim Stack Exchange nicht wirklich geschätzt, da es an keinen nützlicheren Stellen des Threads mehr vorhanden ist. Versuchen Sie beim nächsten Mal, mehr Originalinhalte zu veröffentlichen.Genießen!
Hello
2016-05-20 10:51:43 UTC
view on stackexchange narkive permalink

Es ist möglich, Daten aus dem RAM zu stehlen.

Unter der Bedingung, dass 1) Sie eine externe Verbindung zum RAM-Daten- und Adressbus haben; 2) Sie die Möglichkeit haben, alle Daten zu senden zum Datenbus des RAM (nur möglich, dass ein Programm dies tut, ohne das laufende System zu beeinträchtigen); 3) das Programm sollte auf derselben Kernelebene ausgeführt werden;

Kurz gesagt, Sie müssen über ein Programm (oder einen Virus oder eine Sicherheitslücke) verfügen, um Daten aus dem RAM stehlen zu können.

Obwohl dies möglich ist, denke ich, dass es viel einfacher ist, nur die Daten (und mehr als nur Daten im RAM) hochzuladen, wenn Sie physischen Zugriff auf den Computer haben, so dass Sie RAM auf einem aktiven Computer einfrieren und entfernen könneneinen Remote-Computer oder kopieren Sie die Daten einfach auf ein anderes Medium.
@KevinFegan Der Grund, warum Sie den RAM einfrieren, ist, dass er möglicherweise unverschlüsselte Daten im RAM enthält.Wenn Sie die Daten direkt stehlen, werden wahrscheinlich keine unverschlüsselten Daten angezeigt.


Diese Fragen und Antworten wurden automatisch aus der englischen Sprache übersetzt.Der ursprüngliche Inhalt ist auf stackexchange verfügbar. Wir danken ihm für die cc by-sa 3.0-Lizenz, unter der er vertrieben wird.
Loading...