Технический консультант по кибербезопасности и шифрованию
Мы работаем над компанией, которая поможет пользователям собрать документы, связанные с судебным делом, и поделиться ими с адвокатами для удаленного консультирования. Так как данные являются чувствительными к внешнему вмешательству, вся система должна быть надежной. Система будет состоять из: (1) приложения на телефоне, через который будут собираться документы; (2) пользовательского гугл-драйва; (3) сервера; (4) портала для юристов, через который они смогут просматривать документы.
Нам требуется человек с опытом для того, чтобы написать техзадание для программистов, но с упором на кибербезопасность, а именно:
1. Как шифровать данные на телефоне.
2. Как шифровать данные на сервере и гугл драйве.
3. Как передавать данные.
4. Как защитить вход в программу пин-кодом с опцией восстановления и с опцией блокирования входа в программу удаленно в случае потери телефона.
5. Как хранить закрытый ключ со стороны пользователя и как его восстанавливать в случае смены телефона.
6. Как это все имплементировать на Андроиде без существенной потери производительности.
7. Какие другие еры безопасности мы недосмотрели и которые необходимо имплементировать.