Pytanie:
W jaki sposób „usuwanie pamięci RAM” stanowi zagrożenie bezpieczeństwa?
undo
2016-05-19 16:37:05 UTC
view on stackexchange narkive permalink

Dzisiaj oglądałem film o „Etycznym hakowaniu”, w którym, omawiając ataki sprzętowe, narrator powiedział:

Usuwanie pamięci RAM lub komponentów z komputera stacjonarnego lub laptopa

Oto zrzut ekranu: BIZARRE!!!

Rozumiem, że usuwanie rzeczy, takich jak dyski pamięci masowej, stanowi zagrożenie dla bezpieczeństwa, ale usunięcie pamięci RAM? Maksymalne, jakie może zrobić, to spowolnić system, ale jak inaczej stanowi to zagrożenie dla bezpieczeństwa?

spójrz na tę odpowiedź http://security.stackexchange.com/questions/10643/recover-the-prior-contents-of-ram-from-a-turned-off-pc
również ten post jest wart przeczytania [Czy pamięć RAM może zachować dane po usunięciu?] (http://security.stackexchange.com/questions/99906/can-ram-retain-data-after-removal)
@SGR `usuwanie go, gdy system nadal działa` Nic dziwnego, że dane nie zostały utracone.
Pierwsze cztery to rzeczywiste ataki lub akcje wymagane do wykonania ataku zamiast wektorów ataku.Piąty element uznałbym tylko za „wektor ataku”, chociaż prawdopodobnie należałoby go również przepisać jako: „dostępność nieprawidłowo rozmieszczonych poufnych danych organizacyjnych”.Usunięcie pamięci RAM wydaje się być częścią kradzieży sprzętu.Niezbyt dobrze napisany slajd.
@SGR: Niepowiązane, w takim przypadku usuwasz instrukcje, a nie pamięć RAM.Pamięć RAM powinna zawsze przechowywać swoje wartości, gdy jest podłączona, to nie podlega dyskusji.
Jeśli napastnik znajduje się w pozycji, w której może usunąć pamięć RAM z działającego systemu, musisz się martwić o znacznie większe wektory ataku fizycznego niż on próbuje odczytać pozostałe dane z pamięci RAM.
Jeśli ktoś usunie komponenty, abyś nie mógł już korzystać z komputera, czy nie uważasz tego za „atak”?
Wygląda na to, że ryzyko polega na utracie rzeczywistych układów pamięci RAM, a nie danych, które mogą zawierać.
Osiem odpowiedzi:
Peleus
2016-05-19 16:41:51 UTC
view on stackexchange narkive permalink

W wielu przypadkach pamięć RAM jest używana do przechowywania poufnych, nietrwałych informacji. Klucze szyfrowania byłyby typowym przykładem.

Czasami można wyjąć pamięć RAM i umieścić ją w innym urządzeniu w celu zrzucenia zawartości - często za pomocą ciekłego azotu.

Aby uzyskać więcej informacji, zobacz artykuł w Wikipedii dotyczący ataku zimnego rozruchu.

Jeśli pamięć służy, oryginalny dokument, który wprowadził tę lukę, pokazał, że można użyć taniej puszki ze sprężonym powietrzem, aby utrzymać zawartość pamięci RAM bez zasilania przez maksymalnie minutę _ (więcej niż wystarczająco dużo czasu, aby przenieść pendrive do innego komputera) _.Używając ciekłego azotu, zawartość przetrzymywano przez kilka godzin.
@BlueRaja-DannyPflughoeft Tak, jest o tym 8-minutowy film [tutaj] (https://youtu.be/C_VsNYwGM_k?t=9) (prawdopodobnie NSFW)
Jeśli tylko puszka sprężonego powietrza naprawdę może utrzymać zawartość pamięci RAM nawet przez minutę, to jak długo pamięć RAM pozostaje trwała w temperaturze pokojowej?
@RockPaperLizard Cold RAM będzie dłużej przechowywać dane bez zasilania.Gdy komputer jest uruchomiony, używa energii do utrzymania wartości w pamięci RAM.
@RockPaperLizard [Pytanie, do którego link znajduje się w komentarzach] (http://security.stackexchange.com/questions/99906/can-ram-retain-data-after-removal) ma odpowiedź mówiącą, że w temperaturze pokojowej są to milisekundy do sekund.
Tak więc cała rzecz związana z tym, że nigdy nie można wyrównać pamięci RAM we właściwy sposób za pierwszym razem, bez względu na to, jak uważnie przyjrzysz się temu z wyprzedzeniem, jest w rzeczywistości * funkcją bezpieczeństwa *?Jestem prawie pewien, że między innymi z tego powodu nigdy nie udało mi się przenieść pamięci RAM między komputerami w mniej niż minutę.
@Todd Ram i wtyczki USB są wykonane z tego samego 4-wymiarowego materiału.Dlatego często trzeba je obrócić o 180 dwa do trzech razy, aby pasowały.
@ToddWilcox Zrobiłem, ale ćwiczyłem wiele razy, aby to osiągnąć.
@Lawtonfogle Więc NSA przyniosła nam USB C?
Luc
2016-05-19 16:40:11 UTC
view on stackexchange narkive permalink

Jeśli gdzieś się zalogujesz (na przykład w przeglądarce lub jakiejś aplikacji), wpisane hasło jest tymczasowo przechowywane w pamięci RAM w celu porównania z poprawnym hasłem. Większość aplikacji zakłada, że ​​pamięć RAM jest bezpieczna i nie czyści wszystkiego, więc może (i często się zdarza), że pamięć RAM zawiera hasła i dane wrażliwe na prywatność.

Mówi się, że pamięć RAM traci dane utrata mocy, ale dzieje się to na tyle wolno i wystarczająco przewidywalnie, aby zapewnić okno czasowe, w którym atakujący mogą odczytać zawartość. Nazywa się to atakiem zimnego rozruchu.

To ulotna pamięć RAM ... Większość komputerów używa jej wyłącznie.Nonvolitile RAM nie potrzebuje jednak mocy do przechowywania danych, a niedawny wzrost prędkości sprawia, że jest atrakcyjny w urządzeniach mobilnych w przeciwieństwie do Flash.Te moduły mają ograniczenia czasowe mierzone w latach lub dziesięcioleciach.Im więcej wiesz...
Chris H
2016-05-19 19:19:27 UTC
view on stackexchange narkive permalink

Bez szerszego kontekstu nie jest to całkowicie jasne, ale w połączeniu z powyższym wierszem („kradzież sprzętu ”, a nie „… urządzeń / komputerów”) mogą odnosić się do prostej kradzieży. To był problem kilka lat temu, kiedy ceny pamięci RAM były wysokie - jest bardzo przenośny.

Alternatywnie, problemem może być DOS-a po kradzieży. Ten sam slajd odnosi się do „ przecinania szkieletu światłowodowego”, które uniemożliwiałoby komunikację, a nie „włamywania się” do światłowodu, co z większym prawdopodobieństwem oznaczałoby podsłuchiwanie. Oczywiście, jeśli procedury odzyskiwania w przypadku zerwania kabla lub kradzieży sprzętu nie są tak bezpieczne, jak procesy główne, może to narazić Cię na utratę danych.

Tak - „bezpieczeństwo” niekoniecznie oznacza bezpieczeństwo informacji - bezpieczeństwo fizyczne dotyczy również kradzieży, wandalizmu, przemocy itp.
Kiedyś byłeś w stanie zmieścić 100 000 $ pamięci RAM w małym błędzie zakupowym, o wiele łatwiej było wyjść poza portiera, gdy masz kompletny komputer.
Thomas
2016-05-21 01:06:15 UTC
view on stackexchange narkive permalink

Usunięcie pamięci RAM może zmusić system do większej wymiany, więc może istnieje niewielka, ale większa szansa, że ​​poufne informacje przechowywane w pamięci RAM zostaną zapisane na dysku twardym, z którego znacznie łatwiej będzie je odzyskać.

Nie mogę uwierzyć, że to nie jest najwyższa głosowana odpowiedź.To jest pierwsza rzecz, która przyszła mi do głowy, gdy próbowałem sobie wyobrazić, jaką korzyść uzyskałby atakujący po usunięciu pamięci RAM.
Szczerze mówiąc, byłem trochę zaskoczony, że tak wiele osób uważa, że wyodrębnianie danych z zamrożonej pamięci RAM jest prawdopodobnym scenariuszem ataku.Teraz jestem przekonany, że można to zrobić tak, ale nie jestem pewien, czy ktokolwiek poza NSA może mieć środki, aby to zrobić poza laboratorium komputerowym.
To była moja natychmiastowa myśl i obawiałem się, że nie zauważyłem jej, gdy przewijałem odpowiedzi.Cieszę się, że ktoś to powiedział.Nie jest wcale jasne, dlaczego tak wiele powiedziano powyżej o usuwaniu pamięci RAM z _aktywnych systemów _ ???
Myślę, że jest tu wielu naprawdę mądrych ludzi, a mądrzy ludzie czasami myślą najpierw o bardziej wyrafinowanych odpowiedziach.Zamrażanie pamięci RAM w celu wyodrębnienia jej zawartości nie jest czymś, o czym pomyślałby przeciętny użytkownik komputera (lub nawet wiedział, że jest to możliwe).
Jeśli zamierzasz fizycznie zmienić sprzęt, aby ułatwić późniejszy drugi atak, wydaje się, że muszą istnieć o wiele łatwiejsze sposoby na zrobienie tego (na przykład podsłuchiwanie urządzeń wejściowych lub innych interfejsów)
+1, Jeśli masz dostęp do usunięcia pamięci RAM, możesz uzyskać dostęp w późniejszym terminie, aby usunąć dysk twardy.
Zgadzam się, że z kontekstu nie miałoby sensu, gdyby atakującym był również ten, kto miał dostęp do pamięci RAM.usunięcie pamięci RAM nie stanowi „zagrożenia bezpieczeństwa” z punktu widzenia atakującego
Jeśli masz tylko 1 kij pamięci RAM, usunięcie go spowoduje, że komputer przestanie działać.Jeśli masz 2 kije pamięci RAM i usuniesz jeden, masz tylko 1 szansę na 2, aby usunąć nieprawidłowy kij pamięci RAM, aby uzyskać poufne informacjezamienione na HD.
Tommy
2016-05-19 21:08:44 UTC
view on stackexchange narkive permalink

W zależności od tego, co robił system, zamrożenie pamięci RAM i zrzucenie jej w celu przeanalizowania może mieć dużą wartość.

Pamięć RAM przybiera różne kształty - wiele typów serwerów ma specjalną pamięć RAM, która ma w sobie bity parzystości, więc oprócz pamięci RAM nie „zapominając” od razu o ostatniej rzeczy zapisanej w bloku, w rzeczywistości jest to znacznie więcej prawdopodobnie, jeśli naprawdę zależy ci na odzyskaniu tego, co było w tej pamięci RAM - jest znacznie bardziej prawdopodobne, że pamięć RAM serwera jest zbudowana pod kątem ochrony przed błędami w porównaniu z pamięcią RAM użytkownika domowego.

Rodzaj ataku, jeśli atakujący wiedzą, czego szuka, będzie bardzo skoncentrowany na pewnym zadaniu. Może to być dotknięcie linii, kradzież sprzętu, umieszczenie keyloggera itp. Ale zdecydowanie możliwe jest kradzież pamięci w pamięci RAM - to bałagan do analizy, ale jeśli planujesz napad na kradzież pamięci RAM, prawdopodobnie masz kogoś z techniczną wiedzą, aby z tego skorzystać.

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

Slajd wspomina, że ​​są to wektory ataku fizycznego. Nie znam pełnego kontekstu pokazu slajdów, ale nawet samo usunięcie pamięci RAM z systemu może rzucić aplikację lub system na kolana.

Celem większości ataków, fizycznych lub cybernetycznych, jest zakłócenie usługi, kradzież informacji lub uzyskanie dostępu do tylnych drzwi w celu przeprowadzenia długoterminowych oszustw (botnety itp.). Chociaż teoretycznie dane mogą zostać skradzione z pamięci RAM, która została właśnie odłączona, myślę, że większe zagrożenie tutaj jest bardziej podobne do ataku typu „odmowa usługi”.

Jeśli osoba atakująca może uzyskać fizyczny dostęp do serwera, kradzież pamięci RAM kluczowej dla działania tego serwera może spowodować awarię serwera. Jeśli ukradniesz całą pamięć RAM, nie tylko spowolni to system, jak wspomniałeś w swoim pytaniu, ale wręcz uniemożliwi działanie systemu. Z drugiej strony kradzież tylko części pamięci RAM w systemie krytycznym byłaby bardziej dyskretna, a jeśli zostanie niezauważona, operatorzy mogą mieć trudności ze zidentyfikowaniem pierwotnej przyczyny nieprawidłowego działania systemu (zwłaszcza jeśli system jest w dużym stopniu zależny od pamięci RAM, na przykład -pamięć aplikacja bazy danych, np. baza danych TimesTen).

Sam punktor można oczywiście rozszerzyć na dowolny fizyczny atak na sam sprzęt, ale kradzież pamięci RAM jest prawdopodobnie najbardziej dyskretnym i najłatwiejszym do wyciągnięcia fizycznego wektora dla atakującego, który ma tylko krótki okno możliwości dostępu do sprzętu.

Dlaczego po prostu nie odłączyć maszyny?: P
@RahulBasu Jak powiedziałem, sam punktor można rozszerzyć na dowolny fizyczny atak na sam sprzęt.Jednak utrata zasilania maszyny jest znacznie bardziej oczywista niż usunięcie części pamięci RAM.
Naprawdę?Myślisz, że można usunąć pamięć RAM z działającego urządzenia i czy to subtelny efekt?Wydaje się przynajmniej rozsądnie prawdopodobne, że jądro natychmiast się zablokuje i spowoduje wyłączenie systemu.Z pewnością istnieją [łatwiejsze sposoby] (https://upload.wikimedia.org/wikipedia/commons/8/84/Claw-hammer.jpg) do DoS skrzynki, do której masz fizyczny dostęp ...
@BenMillwood Nie powiedziałem, że system będzie działał, wywnioskowałeś to (z czego, nie wiem).Wyciągnięcie pamięci RAM z działającego systemu będzie oczywiście miało na niego wpływ w znacznie bardziej zauważalny sposób niż usunięcie go, gdy jest zamknięty.
Rany, gdybym chciał zabić system, do którego miałem fizyczny dostęp, ściągnąłbym procesor.I zostaw rękawiczkę.
Andrew Wright
2016-05-19 23:57:19 UTC
view on stackexchange narkive permalink

Aby powtórzyć to, co powiedzieli inni, nie tylko można było wyłączyć serwer lub urządzenie, usuwając całą jego pamięć RAM, ale także ukraść klucze kryptograficzne. Proces ogólnie wygląda jak zamrażanie suwaka, wyjęcie go, a następnie umieszczenie go w innej maszynie, gdzie można go analizować. To działa, ponieważ podczas gdy zwykle, gdy pamięć RAM traci moc, wszystkie dane są tracone, ale gdy pamięć RAM jest zamrożona do bardzo niskich temperatur, elektrony, a tym samym dane, zasadniczo `` utkną '' w pamięci RAM, dając atakującemu wystarczająco dużo czasu, aby je usunąć zasilania, a następnie podłącz go ponownie do złośliwego systemu.

Hej, @Andrew ... Witamy w wymianie stosów ... „Powtórzenie” nie jest tak naprawdę mile widziane w wymianie stosów, ponieważ nie jest to bardziej przydatne w wątku… następnym razem spróbuj opublikować więcej oryginalnych treści.Cieszyć się!
Hello
2016-05-20 10:51:43 UTC
view on stackexchange narkive permalink

Istnieje możliwość kradzieży danych z pamięci RAM.

Pod warunkiem, że 1) masz zewnętrzne połączenie z pamięcią RAM i magistralą adresową; 2) będziesz mieć sposób, który pozwoli na przesłanie wszystkich danych do szyny danych pamięci RAM (możliwe jest tylko posiadanie programu, który to robi bez wpływu na działanie systemu); 3) program powinien działać na tym samym poziomie jądra;

Krótko mówiąc, musisz mieć program (lub wirusa lub lukę w zabezpieczeniach), aby móc kraść dane z pamięci RAM.

O ile to możliwe, myślę, że jeśli masz fizyczny dostęp do maszyny w takim zakresie, że możesz zamrozić i usunąć pamięć RAM na aktywnej maszynie, to o wiele łatwiej byłoby po prostu przesłać dane (i nie tylko dane w pamięci RAM) dozdalną maszynę lub po prostu skopiuj dane na inny nośnik.
@KevinFegan Powodem zamrażania pamięci RAM jest to, że może ona zawierać niezaszyfrowane dane w pamięci RAM.Bezpośrednia kradzież danych prawdopodobnie nie ujawniłaby niezaszyfrowanych danych.


To pytanie i odpowiedź zostało automatycznie przetłumaczone z języka angielskiego.Oryginalna treść jest dostępna na stackexchange, za co dziękujemy za licencję cc by-sa 3.0, w ramach której jest rozpowszechniana.
Loading...