​​Нужна ли безопасность в приложении?

#разработка #статьи



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

Со временем начинаешь задумываться об архитектуре, паттернах программирования, качестве кода. Ну и о том, что пора бы не изобретать велосипеды, а использовать готовые решения.



Но даже достаточно опытные разработчики не задумываются о безопасности своих приложений. Думаю, что не составит труда найти в Google Play не обфусцированный код в приложениях, а также важные данные в открытом виде.



Чаще всего такая ситуация возникает из-за недостатка времени на разработку. Бизнес требует фич. А о безопасности вспоминают тогда, когда это угрожает бизнесу. К сожалению, не все заказчики понимают, что это приводит к снижению качества приложения.



Но тут ведь собрались люди, которые хотят делать качественные продукты. Поэтому, всегда нужно помнить о безопасности. Это очень большая тема, и не всегда знаешь, с чего начать.



Чтобы помочь в изучении криптографии, рекомендую цикл статей об этом. Всё изложено на простом языке, даже если вы ничего не понимаете в криптографии и безопасности.



Попался также интересный курс, у которого оценка 4.8 и одни положительные отзывы — Cryptography I на Coursera. Думаю, что тоже будет полезен для тех, кто интересуется безопасностью.