Kasujesz historię pobierania plików? Twój Mac i tak ją pamięta.

dodał 19 stycznia 2013 o 09:26 w kategorii Prywatność  z tagami:
Kasujesz historię pobierania plików? Twój Mac i tak ją pamięta.

Czasem niektórzy użytkownicy nie chcą, by ktoś inny mógł obejrzeć listę pobranych przez nich plików. W tym celu kasują historię przeglądarki oraz pobranych plików. Jeśli jednak korzystają z Maca, ten – bez ich wiedzy – przechowuje listę pobrań.

W trosce o bezpieczeństwo użytkowników projektanci systemów budują różne rozwiązania, weryfikujące, czy użytkownik na pewno pobrał z sieci i chce uruchomić potencjalnie niebezpieczne pliki. W systemie Mac OS X tę funkcję pełni usługa Launch Services, wprowadzona w Mac OS X Leopard. Odpowiada ona za wyświetlanie okienka z pytaniem, czy użytkownik na pewno chce uruchomić pobrany plik. Przy okazji, jak opisuje serwis OSXDaily, prowadzi także rejestr wszystkich pobrań.

Aby wyświetlić historię pobrań wystarczy z poziomu terminala wydać polecenie

sqlite3 ~/Library/Preferences/com.apple.LaunchServices.QuarantineEventsV* 'select LSQuarantineDataURLString from LSQuarantineEvent'

W niektórych wersjach należy zamienić QuarantineEventsV na QuarantineEvents lub QuarantineEventsV2. Na liście znajdują się nie tylko pliki pobrane przez przeglądarkę, ale także ściągnięte przy użyciu dowolnego innego programu. Jedynym wyjątkiem są pliki z Mac App Store. Oczywiście można wyłączyć usługę Lanuch Services, jednak jak donoszą czytelnicy OSXDaily, wcale nie wyłącza to prowadzenia tajnego rejestru pobrań. Jedynym sposobem pozbycia się tych informacji jest najpierw wyczyszczenie bazy poleceniem

sqlite3 ~/Library/Preferences/com.apple.LaunchServices.QuarantineEventsV* 'delete from LSQuarantineEvent'

a następnie zautomatyzowanie tego procesu przez wstawienie polecenia do ~/.bash_profile.