Суть работы «карантина» заключается в том, что он представляет собой базу данных событий на компьютере, при открытии любого контента в Сети система предупреждает пользователя о потенциальном риске заразить или повредить систему. У «карантина» есть одна незримая функция — хранение логов всех загрузок.
Дабы быть уверенным в безопасности своих персональных данных, можно очищать список загрузок вручную или настроить скрип для автоматического удаления.
Как просмотреть историю загрузок OS X:
Запустите Терминал и выполните следующую команду:
sqlite3 ~/Library/Preferences/\
com.apple.LaunchServices.QuarantineEventsV* \
'select LSQuarantineDataURLString from LSQuarantineEvent'
Приложение отобразит список всех загрузок, которые были сделаны с момента первого запуска компьютера. Если вы не переустанавливали ОС, он может оказаться довольно большой и на его вывод может потребоваться некоторое время.
Как очистить историю загрузок в OS X:
Запустите Терминал и введите следующую команду:
sqlite3 ~/Library/Preferences/\
com.apple.LaunchServices.QuarantineEventsV* \
'delete from LSQuarantineEvent'
Чтобы убедиться, что файл удален, повторите предыдущую команду. Если Терминал отобразит пустой список – все в порядке.
Как создать скрипт для очистки логов загрузок:
Создав специальный файл, вы можете автоматически обнулять логи загрузок, без необходимости вводить вручную команды в Терминале.
Запустите AppleScript Editor и введите следующий текст.
do shell script “sqlite3 ~/Library/Preferences/com.apple.LaunchServices.QuarantineEventsV* ‘delete from LSQuarantineEvent’”
Вы можете поместить его в автозагрузку или настроить запуск по расписанию с помощью Automator или iCal.