Вопрос или проблема
Мне нужно использовать свои аккаунты (stackoverflow, quora, reddit, hackernews, standardnotes, amplenotes и т.д.) на общественном компьютере.
Поэтому мне нужно, чтобы кто-то или что-то следило за использованием аккаунтов, насколько это возможно, на случай, если Мэлиори/Ив/Оскар что-то сделают с аккаунтами.
Требования:
- Очевидно, что злоумышленник не должен иметь возможность удалить логи после того, как “взломал всё”.
- Безопасно (пожалуйста, никаких подозрительных бизнес-моделей..).
- Бесплатно.
Бонус (в порядке убывания):
- охватывает как можно больше приложений, включая Gmail, Zoho, Microsoft, а не только Stackoverflow (или Quora или AmpleNotes).
- указывает, что фиксируется, а что утечет
- сохраняет в облаке и логирует всё (в третьестороннем [платном] хранилище?), так что когда Мэлиори сделает “Весь ваш контент принадлежит /dev/null”, у меня всё равно останется всё, даже без кнопки одного клика для восстановления
- полностью экспортируемый
- программируемый, чтобы не стандартные приложения, используемые пользователем, можно было добавить самостоятельно (или кто-то в интернете это сделал, и он может просто скопировать и вставить)
- уведомляет, когда что-то подозрительное происходит
- хорошая таблица для простого анализа
- самообеспечиваемый
Ответ или решение
Вопрос о мониторинге активности учетных записей на общих компьютерах важен, особенно в условиях угроз безопасности. Ниже приведены рекомендации, как создать безопасный журнал активности всех учетных записей, который поможет вам отслеживать действия, даже если злоумышленники получат доступ к вашим данным.
1. Использование менеджера паролей
Менеджеры паролей могут обеспечить дополнительный уровень безопасности, сохраняя не только пароли, но и журналы активности. Рассмотрите следующие бесплатные решения:
-
Bitwarden: полностью открытый код, предлагает облачное хранилище. Он позволяет пользователям экспортировать данные и предлагает расширяемость за счет API.
-
KeePassXC: локальное решение, которое требует от вас ручного управления бэкапами. Но с помощью плагинов можно настроить мониторинг активности.
2. Системы мониторинга активности
Мониторинг активности можно настроить с помощью программных решений, которые будут отслеживать действия между вашими учетными записями:
-
APIs и Webhooks: Многие сервисы, такие как API Gmail или API Slack, позволяют устанавливать вебхуки, которые будут уведомлять вас об изменениях в учетной записи.
-
IFTTT: сервис автоматизации, который может отслеживать изменения в вашем Gmail и отправлять уведомления на ваш телефон.
3. Сохранение логов
Для сохранения логов в облачное хранилище рекомендуется:
-
Google Drive или Dropbox: автоматизируйте сохранение логов с помощью скриптов, которые будут отправлять уведомления в случае подозрительной активности.
-
Zapier: с помощью этого инструмента можно настроить автоматическую отправку уведомлений и запись данных при каждом входе в различные приложения.
4. Логи и уведомления
Убедитесь, что вы записываете:
- Дата и время входа.
- IP-адрес с которого осуществлялся вход.
- действия, выполненные в аккаунте (публикация, комментирование и др.).
Системы, такие как Slack или Telegram, могут быть настроены для отправки уведомлений, когда происходит активность с вашего аккаунта.
5. Анализ данных
Для удобства анализа логов можно использовать:
- Google Sheets или Excel для создания таблиц, где будет храниться информация о входах и действиях.
- Python или R: если у вас есть навыки программирования, можно создать скрипт для анализа данных и формирования отчетов о подозрительной активности.
6. Настройка защиты
- Убедитесь, что у вас включена двухфакторная аутентификация (2FA) на всех учетных записях, где это возможно.
- Регулярно меняйте пароли и создавайте уникальные для разных сервисов.
Заключение
Вопрос безопасности в эксплуатации учетных записей на общественном компьютере требует внимательного подхода. Используя вышеописанные решения, вы сможете создавать надежный журнал активности, что позволит вам быстро реагировать на любые подозрительные действия и минимизировать риски.
С учетом ваших требований, предоставленный подход будет отвечать критериям безопасности, надежности и удобства.