НачатьНачать бесплатно

Составление безопасных запросов к ИИ

Теперь, когда модуль отслеживания MoveIt хорошо протестирован, ваша команда готова заняться безопасностью. В ходе проверки кода коллега обнаруживает потенциальную уязвимость к SQL-инъекции в функции поиска отправлений и просит ИИ помочь её устранить.

Вот два запроса, которые они рассматривают:

Запрос А: «Исправь уязвимость к SQL-инъекции в функции поиска отправлений.»

Запрос Б: «Эта функция поиска отправлений уязвима к SQL-инъекции. Сначала определи, какие пользовательские данные могут быть использованы злоумышленником. Затем устрани уязвимость, заменив конкатенацию строк параметризованными запросами. Наконец, сгенерируй тестовые случаи с распространёнными нагрузками для SQL-инъекций, чтобы проверить исправление.»

Какой запрос с большей вероятностью даст надёжное долгосрочное решение?

Это упражнение является частью курса

Продвинутое программирование с ИИ-ассистентами

Посмотреть курс

Практическое интерактивное упражнение

Превратите теорию в практику с помощью одного из наших интерактивных упражнений

Начать упражнение