ARP, czyli Address Resolution Protocol, to sposób, w jaki Twój komputer znajduje fizyczny adres sprzętowy (MAC) urządzenia, gdy zna jedynie jego adres IP w sieci lokalnej. Windows przechowuje odpowiedzi w aktywnej tabeli, pamięci podręcznej ARP, aby nie musieć pytać ponownie dla każdego pakietu. Możesz ją zobaczyć samodzielnie w dowolnym momencie, otwierając Wiersz poleceń i wpisując arp -a.
Każdy wpis łączy adres IP z adresem MAC urządzenia, z którym faktycznie wymieniałeś ruch: Twój router, drukarkę, inny komputer, telefon, cokolwiek dzielącego ten sam segment sieci. To właśnie aspekt prywatności: w przeciwieństwie do Amcache czy UserAssist, pamięć podręczna ARP nie mówi, co uruchomiłeś, mówi, z jakimi urządzeniami byłeś blisko i się komunikowałeś w danej sieci. Wyczyszczenie usuwa ten aktywny migawkowy zapis.
Niedługo, i to właśnie odróżnia pamięć podręczną ARP od innych śladów czyszczonych przez PrivaZer. Wpisy są albo dynamiczne (uczone automatycznie i samodzielnie usuwane przez Windows po pewnym czasie, zwykle w ciągu kilku minut), albo statyczne (skonfigurowane ręcznie i trwałe do momentu usunięcia). Cała tabela znajduje się wyłącznie w pamięci jądra, zarządzana przez sterownik stosu TCP/IP (tcpip.sys), więc zwykłe ponowne uruchomienie całkowicie ją czyści, odbudowuje się od zera w miarę jak Twój komputer ponownie komunikuje się z urządzeniami.
Powiązany klucz rejestru, HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters, kontroluje jedynie liczniki czasu wygasania pamięci podręcznej, nie przechowuje samych wpisów. Rzeczywiste mapowania IP na MAC nigdy nie trafiają na dysk.
Skoro jest krótkotrwała i znika po ponownym uruchomieniu, po co w ogóle ją czyścić? Ponieważ podczas działania komputera ta tabela jest aktywnym, czytelnym migawkowym zapisem urządzeń, z którymi ostatnio się łączyłeś w sieci. Wyczyszczenie jej natychmiast usuwa ten zapis, zamiast czekać, aż poszczególne wpisy same wygasną.
| Pole | Co ujawnia | Przetwarzanie przez PrivaZer |
|---|---|---|
| Adres IP | Które urządzenie w sieci było kontaktowane | Usuwane |
| Adres MAC | Fizyczne urządzenie stojące za tym adresem IP | Usuwane |
| Interfejs sieciowy | Który adapter obsłużył wymianę | Usuwane |
| Typ wpisu | Czy zostało nauczone automatycznie, czy ustawione ręcznie | Usuwane |
| Stan | Jak aktualne jest wciąż to mapowanie | Usuwane |
W przeciwieństwie do Amcache czy SRUM, nie ma tu nic o programach, skrótach czy czasie procesora, wpis ARP zawsze opisuje jedynie sąsiada sieciowego. PrivaZer czyści te wpisy, aby aktywny obraz urządzeń, z którymi się komunikowałeś, nie pozostawał dostępny do odczytu dla każdego, kto ma dostęp do Twojego komputera.
Tak. PrivaZer wykrywa i czyści pamięć podręczną ARP w ramach skanowania, a także może wyczyścić ją osobno.
Ponieważ jest to aktywna tabela w pamięci, a nie plik czy gałąź rejestru, nie ma blokady do ominięcia ani niczego do zaplanowania na następne uruchomienie. PrivaZer czyści wpisy bezpośrednio poprzez własną warstwę sieciową Windows, z takim samym efektem jak uruchomienie arp -d * dla każdego aktywnego adaptera. Ponowne uruchomienie nie jest wymagane.
Tak. Wyczyszczenie nie dotyka plików, zainstalowanych programów ani konfiguracji sieci. Windows po prostu ponownie uczy się adresu urządzenia przy następnym wysłaniu do niego ruchu, w praktyce jedno dodatkowe żądanie, które dodaje niezauważalne opóźnienie. Żaden aspekt połączenia sieciowego nie zostaje zakłócony.
Tak, często w ciągu kilku sekund, i jest to oczekiwane. W chwili, gdy Twój komputer musi ponownie połączyć się z urządzeniem, routerem, współdzieloną drukarką, innym komputerem, ponownie uczy się mapowania i pojawia się nowy wpis. Pamięć podręczna ARP to aktywna tabela robocza, a nie dziennik historyczny, jej wyczyszczenie daje Ci czystą kartę w danym momencie, a nie trwały brak wpisów.
Tych pięć śladów rejestruje, jakie oprogramowanie działało na Twoim komputerze, a dane pozostają na dysku przez wiele tygodni. Pamięć podręczna ARP rejestruje coś zupełnie innego: z jakimi urządzeniami w Twojej sieci lokalnej ostatnio wymieniałeś ruch, i istnieje wyłącznie w pamięci, znikając w chwili ponownego uruchomienia. Jeśli przeprowadzasz pełne czyszczenie prywatności, wyczyszczenie pamięci podręcznej ARP uzupełnia te artefakty historii programów, a nie je duplikuje.
Więcej o historii programów: Amcache, Shimcache, UserAssist, SRUM i Pamięć podręczna MUI.