Перейти к содержимому
Фотоистория2 мин чтения

📣Рубрика: Что-то там про безопасность 😏

Знакомый недавно выкатывал проект, а в конфиге так и остались jwt_secret: replace-with-jwt-secret и пароль админа replace-with-initial-admin-password. 🍑 Не прод, конечно, но мысль зацепила.❤️

🙄Сам я руками код пишу всё реже — больше смотрю, как пишут агенты. Выручает то, что понимаю, как в целом должна работать система и вся эта кухня. Опыта хватает, чтобы заметить, когда что-то не так. И вот это «заметить» — кажется, главное, что отличает ситуацию, когда ИИ помогает, от ситуации, когда он просто пишет за тебя то, в чём ты не разбираешься.

ИИ почти всегда подскажет, как сделать "безопаснее". Но этим редко пользуются — многие даже не представляют, как происходит деплой, что такое ci/cd и зачем вообще нужны переменные окружения. Модель выдала, человек скопировал, всё запустилось — значит, работает. А что там осталось replace-with-..., никто и не посмотрел.

При этом меня скорее радует😎, что теперь и люди вне айти могут собрать приложение под свои задачи. Это правда здорово. Но есть разница между «сделал для себя» и «выпустил продукт». Для себя — пускай хоть пароль в открытом виде лежит, твои риски, твоё дело. А когда такое начинают продавать другим — ну, удачи.

Дыры в безопасности делают и опытные разработчики, я не исключение. Только мы хотя бы знаем свой код и, если что, относительно быстро разберёмся (или нет, но шанс есть). С кодом, который целиком написал ИИ, так уже не выйдет — там в критический момент придётся разбираться с нуля в том, что ты толком и не читал.

Так что если что-то собираете — не поленитесь хотя бы примерно понять, как оно устроено внутри. P.s. С другой стороны, автомеханик как профессия никуда не делся, хотя мало кто знает, как именно работает двигатель. Так что и программисты пока поживут.

Иллюстрация к записи «📣Рубрика: Что-то там про безопасность 😏»
Конец записи