Инструменты кодирования искусственного интеллекта могут вывести подсказку к работающему пользовательскому интерфейсу за полдня. Предварительный просмотр выглядит законченным, счастливый путь работает, и есть соблазн выпустить игру. Но предварительный просмотр доказывает одно: намеченный путь работает в одной контролируемой среде. Там говорится...
Инструменты кодирования искусственного интеллекта могут вывести подсказку к работающему пользовательскому интерфейсу за полдня. Предварительный просмотр выглядит законченным, счастливый путь работает, и есть соблазн выпустить игру.
Но предварительный просмотр доказывает одно: намеченный путь работает в одной контролируемой среде. Он ничего не говорит о том, может ли пользователь A читать данные пользователя B, находится ли ключ в вашем пакете JavaScript или попал ли noindex промежуточной версии в рабочую среду.
Это проверка, которую мы проводим перед развертыванием сгенерированного кода. Это не модель угроз, пен-тест или аудит соответствия. Это способ устранить распространенные недостатки запуска, пока их устранение еще дешево.
Заблокируйте выпуск, если любое из этих условий верно:
Настоящий секрет достигает браузера или истории репо.
Обычный пользователь может получить доступ к данным другого пользователя или действию администратора.
Основной путь (регистрация, оформление заказа, форма) не выполняется на рабочем URL-адресе.
Производство унаследовало ограничение на промежуточное размещение (noindex, неправильный канонический код, стена паролей).
Никто не может откатиться и не знает, кто смотрит после запуска.
Все ниже о том, как это быстро проверить.
1. Тестируйте развернутое путешествие, а не сгенерированные экраны.
Запустите проверку по рабочему URL-адресу или среде, которая его зеркалирует. Предварительные сборки часто отличаются кэшем