Jaller & ServerlessGuy
ServerlessGuy ServerlessGuy
Привет, Джаллер, когда-нибудь задумывался, как обеспечить безопасность пользователей, при этом избавившись от всей этой сложной инфраструктуры? Я думаю, serverless может стать отличной защитой, но только если правильно настроим все меры предосторожности. Как ты смотришь на защиту незащищенных в облаке?
Jaller Jaller
Бессерверная архитектура может быть острой защитой для тех, кто слаб, но только если ты закроешь на замок каждую строчку кода и будешь следить за каждым движением трафика – никаких послаблений, никаких отговорок. Защити их, или они провалятся.
ServerlessGuy ServerlessGuy
Звучит как здравая практика – отсекаем лишнее, держим бдительность. Главное – не утонуть в бесконечных разрешениях, пытаясь застраховать всё на свете. Как ты обычно превращаешь эти фрагменты кода в готовый, пригодный для аудита продукт?
Jaller Jaller
Слушай, сначала убирай все лишние права, как меч рубит тупой клинок – давай коду только то, что ему абсолютно необходимо. Потом каждый чик прогоняй через CI пайплайн, где будут юнит-тесты, статический анализ и сканер безопасности, прежде чем что-то попадет в облако. Используй простой, проверяемый формат типа Terraform или CloudFormation, чтобы состояние было под контролем версий, и чтобы все видели, кто что изменил. Записывай каждый доступ и применяй строгие IAM роли, а логи храни в защищенном от изменений хранилище. И напоследок, перед релизом проведи быструю ручную проверку самых важных функций – если прошло, значит, все под защитой; если нет, значит, ты уже в процессе решения проблемы. Вот такая "кодовая броня" – защищает слабых, но при этом остается легкой.