Сейчас пришлось окунуться в изучение Roles для Ansible. Поэтому пока знания свежие спешу поделиться ими и легко объяснить то, с чем у меня возникли трудности.
В прошлой статье мы разобрали инструмент Bandit. Если вкратце, этот инструмент сканирует исходный код. Мы применили его на практике, но в нестандартной для DevSecOps форме, запустив его в обычной ОС. Но на практике подобные инструменты встраиваются в CI/CD пайплайн.
Вы когда-нибудь задумывались о безопасности кода, который вы пишите? Глупый вопрос, знаю. Конечно задумывались, но насколько глубоко погружались в эту тему? Сегодня я помогу вам. Я начинаю цикл небольших статей на тему инструментов DevSecOps. Будет интересно, давайте начнем.
Ежедневно каждый из нас использует компьютер. Это может быть смартфон, ноутбук или полноценная рабочая станция, ну или другие представители семейства вычислительных машин. Сейчас, если попросить человека представить компьютер или какую-нибудь программу, то он начнет описывать ее графический интерфейс. Но раньше графических интерфейсов не было. Людям приходилось прописывать все команды через терминал, который, по сути, был экраном с клавиатурой.
Сейчас невозможно представить наш мир без компьютерных сетей: проводных, беспроводных, виртуальных и т. д. Мы ежедневно используем сети в самых разных формах. Однако с ростом использования сетей увеличивается и риск атак со стороны злоумышленников. Для защиты наших данных был разработан протокол IPsec.