Обзор мер безопасности
Перевод для удобства. Обязывающей является английская версия.
Краткое фактическое описание того, как IzyShift защищает ваши данные. Обязательства, имеющие юридическую силу, изложены в Приложении 2 к Соглашению об обработке данных (DPA).
Хостинг
- Приложение и база данных работают на серверах, которые эксплуатирует Hetzner Online GmbH в ЕС (Германия и Финляндия). Дата-центры Hetzner сертифицированы по ISO/IEC 27001.
- Резервные копии, хранящиеся вне площадки, шифруются до того, как покидают сервер (см. раздел «Резервное копирование»).
Шифрование
- Весь трафик к izishift.cc, app.izishift.cc и punch.izishift.cc передаётся по HTTPS (TLS). Запросы по обычному HTTP перенаправляются.
- Cookie входа имеет атрибуты
Secure,HttpOnlyиSameSite=Lax. - Приложение для Android подключается только по HTTPS (незашифрованный трафик отключён).
- Учётные данные для интеграций с кассовыми системами хранятся в зашифрованном виде.
- Банковские реквизиты сотрудников (IBAN) для выплаты зарплаты хранятся в зашифрованном виде, в списках показываются маской, полный IBAN — только по явному запросу владельца или администратора; каждый показ и каждое изменение записываются в журнал.
Вход и управление доступом
- Пароли хранятся только в виде PBKDF2-хешей с солью. Мы не можем видеть ваш пароль.
- Попытки входа ограничены по частоте для каждого аккаунта и каждого IP-адреса.
- Вход через Telegram проверяется по криптографической подписи Telegram.
- Права доступа проверяются на сервере для каждого действия, а не просто скрываются в интерфейсе. Существует пять уровней доступа: сотрудник, менеджер, руководитель отдела, администратор и владелец. Данные об оплате труда видят только владельцы и администраторы.
- Данные каждого клиента разделены по компаниям в каждом запросе к базе данных. Попытки доступа к данным другой компании покрыты автоматическими тестами.
- Ссылка на терминал отметок — длинный случайный токен, который владелец может отозвать в любой момент. При вводе неверных PIN-кодов терминал временно блокируется.
Минимизация данных
- Геолокация определяется только в момент отметки прихода или ухода и только если работодатель включил проверку местоположения.
- Фотографии уменьшаются, а метаданные о местоположении (EXIF) удаляются.
- Голосовые заметки расшифровываются в текст, аудио не сохраняется.
- Рекламные и аналитические трекеры не используются.
Резервное копирование и отказоустойчивость
- Ежедневные резервные копии, зашифрованные по AES-256 (GPG), хранятся с ротацией локально и вне площадки. Восстановление из копий автоматически проверяется каждую неделю.
- Система мониторинга проверяет приложение каждые 10 минут и оповещает нас о сбоях.
Эксплуатация
- Администрирование сервера доступно только уполномоченным администраторам. Вход под root возможен только по SSH-ключам.
- Секреты хранятся вне репозитория кода с ограниченными правами доступа.
- Изменения ведутся в системе контроля версий и тестируются перед развёртыванием. Перед каждым изменением схемы базы данных создаётся её резервная копия.
- Тесты выполняются на изолированных копиях данных и никогда не отправляют сообщения реальным людям.
Инциденты
Если нам станет известно о нарушении безопасности персональных данных, затрагивающем ваше рабочее пространство, мы уведомим вас без неоправданной задержки и в течение 48 часов, как предусмотрено DPA.
Сообщить об уязвимости
Пожалуйста, пишите на info@izishift.cc. Не проводите проверки на данных других клиентов.
Мы описываем то, что делаем сегодня, и не заявляем о сертификатах, которых у нас нет. Сам IzyShift не сертифицирован по ISO 27001 или SOC 2.