Найти в Дзене
Типичный программист

Как мы создали абсолютно безопасное и надёжное приложение. Вы можете так же

Оглавление

Чёртовы уязвимости и эксплойты повсюду. Что же делать? Неужели нельзя создать абсолютно надёжное, тотально безопасное, конкретно неприступное приложение? Которое нельзя будет атаковать никаким способом? Можно, и вот как.

Код

Начнём с того, что не будем писать код:

_______________________________________________

Это просто пример приложения для практики, но его можно адаптировать под ваши цели. Смотрите, как легко добавить новую функциональность:

_______________________________________________

Вариантов бесконечное множество.

Сборка

После того, как мы ничего не сделали, пришло время собрать приложение:

_______________________________________________

Вот и всё. Вы должны увидеть что-то наподобие этого:

_______________________________________________

Деплой

Следующей командой мы развернём наше приложение вообще нигде:

_______________________________________________

Совсем не сложно, правда? А когда понадобится масштабирование, достаточно будет сделать так:

_______________________________________________

Выкладываем на GitHub

Нет.

***

Помните: «По-настоящему защищённой можно считать лишь систему, которая выключена, замурована в бетонный корпус, заперта в помещении со свинцовыми стенами и охраняется вооруженным караулом, — но и в этом случае сомнения не оставляют меня», — Юджин Х. Спаффорд.

Тема была навеяна нашей недавней статьёй про 5 самых опасных и известных вирусов за всю историю IT.