Анализ безопасности - Программное обеспечение для пропускной системы на основе технологии NFC

Для обеспечения безопасности системы было решено использовать протокол HTTPS для связи клиента и сервера. Использование протокола HTTPS для коммуникации клиента и сервера с использованием последней на данный момент версии TLS v.1.2 позволяет обеспечить защиту от перехвата персональных данных клиента и несанкционированного доступа к информации о пропусках. Механизм защиты описан в главе 2.5.

Для того, чтобы избежать утечки персональных данных при получении злоумышленниками доступа к базе данных на сервере, было принято решение использовать хеширование паролей с солью. Более подробная информация по этому механизму описана в главе 3.6.

Механизм защиты от копирования карты доступа описан в главе 3.9. Поскольку избежать копирования карты доступа невозможно, так как смартфон не может определить подлинность считывателя, используется механизм с временными метками и шифрованием. В результате, считанный злоумышленником ключ будет действовать в течение 30 секунд, что значительно затрудняет его использование.

Выводы по главе

В главе 3 подробно рассмотрены аспекты реализации системы. Приведены обзор инструментов, схема используемой базы данных и описание полученного интерфейса (API) сервера. В дополнение, рассмотрены вопросы обеспечения безопасности такие, как аутентификация пользователя и шифрование каналов связи.

Похожие статьи




Анализ безопасности - Программное обеспечение для пропускной системы на основе технологии NFC

Предыдущая | Следующая