Від Команди GetFree·19 лютого 2026·5 хв читання
TL;DR: 45% коду, згенерованого штучним інтелектом, має вразливості в безпеці (Veracode). Moltbook виявив 1,5 млн API-ключів у фронтенд JS. AI шукає патерни коду, що виглядає правильно, але ними не є — JWT без терміну дії, немає обмеження швидкості, відкриті облікові дані. Ви юридично відповідальні, коли щось ламається (GDPR не турбується, хто написав код). ЗАВЖДИ перевіряйте згенерований код. Використовуйте змінні середовища для API-ключів, додавайте обмеження швидкості, впроваджуйте належні бібліотеки авторизації, проводьте аудити безпеки перед запуском. Швидкість без безпеки = катастрофа.
Мрія проти Кошмару
Давайте створимо сцену.
Зараз 2 години ночі. Ви випили три енергетичні напої. Ви кайфуєте з Cursor, створюючи свій бічний SaaS-проєкт. Тридцять хвилин тому у вас не було нічого. Тепер у вас є робоча система автентифікації, панель управління, API-маршрути, підключення до бази даних — все згенероване з ваших промптів.
"Створити систему авторизації з електронною поштою/паролем та OAuth"
Готово. Далі.
"Додати Stripe checkout з керуванням підписками"
Готово.
Це мрія. Ось що мав на увазі Мустафа Сулейман, коли сказав, що будь-хто тепер може створювати додатки «за секунди».[1] Бар'єр входу розповсюджується. Нетехнічні засновники випускають продукти за дні, що раніше зайняло б місяці.
Але ось що не дає мені спати.
Та система авторизації, яку ви згенерували? Ймовірно, вона має:
- Без обмеження швидкості для точок входу входу
- Паролі зберігаються без належного хешування
- JWT-токени, які ніколи не закінчуються
- CORS-політики, які дозволяють будь-яке походження
А та інтеграція з Stripe? Ваш ключ API, ймовірно, зараз сидить у клієнтському JavaScript, відкритий для будь-кого, хто знає, як відкрити DevTools.
Це не спекуляції. Це те, що насправді відбувається.
Що сталося з Moltbook
У січні 2026 року дослідники в галузі безпеки виявили щось жахливе: Moltbook, популярна платформа, створена з використанням vibe-coding, відкрила 1,5 мільйона API-ключів у своєму фронтенд JavaScript.[1]
Дайте мені сказати це ще раз.
Один мільйон п'ятсот тисяч API-ключів. Зіпсовані. Звичайним текстом. Хто знає як довго.
Засновник використав інструмент кодування ШІ для побудови всієї платформи. Вони ніколи не переглядали код. Вони не знали, що їхні ключі API — Stripe, AWS, облікові дані бази даних — були включені в публічний пакет JavaScript.
Ось що таке повноцінна катастрофа безпеки, створена віб-кодом.
І ось що: Moltbook — не виняток. Це приклад того, що стає нормою.
Чому код, створений ШІ, є небезпечним
Які роки думаю про безпеку. Я прочитав OWASP Top 10 до набряку очей. Ось що я дізнався: ШІ генерує код, який вигдає правильним, але часто є фундаментально зламаним.
Проблема зіставлення патернів
Великі мовні моделі навчені на величезних обсягах коду з GitHub, Stack Overflow та підручників. Вони навчилися генерувати код, який виглядає як хороший код — не код, який є хорошим кодом.
Вони навчилися створювати форму входу, структурувати API-маршрут, підключатися до бази даних. Вони не навчилися, коли використовувати підготовлені вирази, як реалізувати належне керування сеансами або які заголовки встановлювати для безпеки.
Сліпа зона вікна контексту
Навіть коли ШІ знає краще, він не бачить того, чого не бачить. Ваш інструмент для написання коду з ШІ має контекстне вікно — зазвичай 200K токенів. Він не знає вашої існуючої архітектури безпеки, ваших вимог до відповідності, вашої моделі загроз або попередніх рішень із безпеки, які ви прийняли.
Вона генерує код ізоляційно. А безпека — це принципово те, як системи працюють разом.
Пастка «Це працює»
Ось вбивця: Код, згенерований ШІ, часто працює. Ваша система автентифікації входить у систему людей. Ваша система оформлення замовлень обробляє платежі. Ваш API повертає правильні дані.
Вразливість ховається в крайніх випадках. У гонках за ресурсами. У шляхах обробки помилок, які ніколи не спрацьовують під час звичайного використання. Ви не знайдете баг, поки його не виявить дослідник безпеки — або гірше, зловмисник.
Цифри не брешуть
Я бачив усі хайпи. Я читав твердження про «vibe coding демократизує програмування». Але цифри розповідають іншу історію.
| Статистика | Source |
|---|
| 45% коду, згенерованого AI, містить вразливості безпеки | Veracode Research[1] |
|---|---|
| 1.5M ключів API вилучено в результаті злому Moltbook | Суперфреймворки[2] |
| 92% розробників у США щодня використовують інструменти кодування на основі ШІ | SaaSCity[3] |
| 95% коду згенеровано AI у батчі YC W25 | TechCrunch[4] |
| $36B+ загальна валідація стартапів vibe coding | MasteringAI[6] |
Майже половина всього коду, створеного штучним інтелектом, має вразливості в безпеці. Це не незначна проблема. Це системна криза, яка чекає на себе.
Те, про що не каже ніхто, щодо vibe coding
Будьте прямими: я не проти vibe coding. Я користувався цими інструментами. Вони неймовірно швидкі. Але ось п'ять речей, про які ніхто не говорить:
1. Ви все ще відповідальні
Коли ваш додаток, створений штучним інтелектом, зламують і витікають дані користувачів, немає ШІ, винного у цьому. Ви — засновник. Ви відповідальний. GDPR не турбується, що код написаний ШІ.
2. Швидкість має свою ціну
Ви можете випустити за дні те, що раніше займало місяці. Але перевірка безпеки, яка раніше відбувалася ці місяці? Вона більше не відбувається. Ви випускаєте технічний борг зі швидкістю світла.
3. Пробіл у знаннях
Коли людський розробник пише небезпечний код, він може навчитися на своїх помилках. Коли AI пише небезпечний код, ви навіть не знаєте, що він існує. У вас немає ментальної моделі того, що пішло не так.
4. Ризики ланцюга постачання
Інструменти ШІ витягують з масивних кодових баз. Якщо популярна бібліотека має вразливість, ШІ її відтворить. Ви успадковуєте всю історію людського коду — включно з небезпеками.
5. Кошмар відповідності
PCI-DSS, HIPAA, SOC 2 — ці фреймворки передбачають код, переглянутий людиною. Спробуйте пояснити аудитору, що ваш ШІ згенерував усьий кодбаз і ви ніколи його не переглядали.
Як Будувати Безпечно
Це не публікація «не використовуйте ШІ». Це нереалістично. Інструменти занадто хороші, перевага в швидкості занадто велика. Замість цього, ось як створювати код із ШІ, не піддаючись хакерським атакам:
Перед тим як випустити:
- Ніколи не викидайте API-ключі у коді фронтенду — використовуйте змінні середовища, ніколи не коммітьте файли
.env, регулярно змінюйте ключі - Запустіть сканування безпеки на кожному релізі — інструменти на кшталт npm audit, Snyk або GitHub Dependabot мають бути в вашому CI/CD-пайплайні
- Перевірка коду автентифікації вручну — використовуйте перевірені бібліотеки (Auth0, Clerk, Supabase Auth), ніколи не створюйте власну автентифікацію
- Увімкніть CORS належним чином — не використовуйте
*для дозволених походжень у продуктивному середовищі - Додайте обмеження швидкості запитів — захистіть свої API від зловживання, оскільки більшість коду, створеного ШІ, не має їх
Розумний поетапний підхід
Andrej Karpathy — людина, яка придумала "vibe coding" — вже перейшов до "agentic engineering". Розумний підхід — не відмовлятися від ШІ. Це використовувати його стратегічно:
| Фаза | Використовуйте AI | Додати людиноперевірку |
|---|
| Прототип | Так — швидкий запуск | Ні — швидко ітерувати |
|---|---|---|
| MVP | Так — створення основних функцій | Перевірка авторизації та платежів |
| Виробництво | Обмежено — лише шаблонний текст | Переглянути все |
Ключовий висновок: використовуйте ШІ для перевірки вашої ідеї з реальними користувачами, а потім інвестуйте в належну безпеку перед масштабуванням.
Найчастіші запитання
Чи слід мені припинити використання інструментів кодування на основі AI?
Ні. Це було б як відмова від використання дрилі, бо ви можете вдарити у дріт. Вивчіть правила безпеки, а потім користуйтеся інструментами.
Чи слід мені припинити використання інструментів кодування на основі AI?
Проведіть аудит безпеки. Інструменти, такі як OWASP ZAP, Burp Suite або Snyk, можуть допомогти знайти проблеми. Розгляньте найм тестувальника на проникнення перед будь-яким великим запуском.
Як дізнатися, чи має мій додаток вразливості?
Жоден з них не генерує безпечний код. Різниця в тому, як ви перевіряєте та виправляєте те, що вони генерують.
Який інструмент ШІ-кодування найбезпечніший?
Так, але з застереженнями. Перегляньте код. Запустіть сканування безпеки. Використовуйте встановлені бібліотеки для чутливих функцій (автентифікація, платежі). Не надсилайте код, який ви не розумієте.
Чи допустимо вивантажувати в продакшн код, згенерований ШІ?
- Логіка автентифікації
Що я ніколи не повинен дозволяти ШІ генерувати?
Пов’язані публікації
- Що таке Vibe Coding? Повний гід 2026
- Що таке AI-Assisted Development? Все, що вам потрібно знати в 2026 році
- Cursor vs Windsurf для Vibe Coding: Що перемагає в 2026?
- Як створити додаток на ШІ за 7 днів (Покроково
Підсумок
Vibe coding — найбільш захоплююча подія у розробці ПЗ за останнє десятиліття. Але й найнебезпечніша.
Швидке випускання — це чудово. Але швидке без безпеки — це просто швидке до витоку даних.
Ось що я хочу, щоб ви запам'ятали: ШІ — це інструмент, а не співзасновник. Він не знає вашої моделі загроз. Йому байдуже дотримання вимог. Він не не спить, коли дані користувачів потрапляють у витік.
Ви самі.
Отже, створюйте віб-код серцем. Швидко випускайте. Ламайте речі. Але до того, як у вас будуть реальні користувачі — до того, як буде реальний ризик грошей — уповільніться і зробіть роботу з безпекою.
Ваші майбутні користувачі подякують вам.
Джерела
Хочете створити та поділитися своїм AI-додатком? Опублікуйте його на GetFree — відібраному каталозі, де розробники діляться промокодами та бета-доступом із тисячами цільових тестерів.
Спершу опубліковано на блоґі GetFree.APP — Останнє оновлення: 17 лютого 2026
- Хочете створити та поділитися своїм AI-додатком? Опублікуйте його на GetFree — відібраному каталозі, де розробники діляться промокодами та бета-доступом із тисячами цільових тестерів.
- Спершу опубліковано на блоґі GetFree.APP — Останнє оновлення: 17 лютого 2026
- ---
Необхідний чек-лист безпеки для додатків, створених з допомогою vibe-coding
Перш ніж запускати будь-який додаток, створений за допомогою vibe coding, пройдіть цей чек-лист:
Аутентифікація та авторизація
- [ ] Використання встановленої бібліотеки авторизації (Auth0, Clerk, Supabase, Firebase)
- [ ] Паролі правильно хешовані (bcrypt, argon2)
- [ ] JWT-токени мають термін дії
- [ ] Реалізовано керування безпечними сесіями
- [ ] Доступна багатофакторна автентифікація
- [ ] Контроль доступу на основі ролей належним чином налаштований
Безпека API
- [ ] Обмеження швидкості на всіх кінцевих точках
- [ ] CORS правильно налаштовано (не
*у продакшні) - [ ] Валідація введення на всіх кінцевих точках
- [ ] Запобігання SQL-ін'єкціям (параметризовані запити)
- [ ] Запобігання XSS (кодування виходу)
- [ ] Увімкнено захист CSRF
Захист даних
- [ ] Ключі API лише в змінних середовища
- [ ] Немає секретів у коді фронтенду
- [ ] Облікові дані бази даних захищені
- [ ] Шифрування в спокої увімкнено
- [ ] Шифрування під час передачі (HTTPS)
- [ ] Стратегія резервного копіювання на місці
Інфраструктура
- [ ] Налаштовані заголовки безпеки
- [ ] Залежності регулярно оновлюються
- [ ] Сканування безпеки в CI/CD
- [ ] Журналювання та моніторинг увімкнено
- [ ] Існує план реагування на інциденти
Рекомендовані інструменти безпеки для інді-хакерів
Безкоштовні інструменти
- GitHub Dependabot: Автоматичне сканування вразливостей
- npm audit: Перевірка вразливих пакетів
- OWASP ZAP: Тестування безпеки веб-додатків
- SSL Labs: Перевірте конфігурацію SSL/TLS
Платні інструменти (варті інвестицій)
- Snyk: Безперервне сканування безпеки ($52/міс.)
- Snyk Code: Статичне тестування безпеки додатків ($403/місяць)
- 1Password for Teams: Управління секретами ($7.99/користувач/міс)
Інфраструктурна безпека
- Cloudflare: захист від DDoS, WAF
- Vercel/Netlify: Безпечні платформи розгортання
- Supabase: Вбудовані функції безпеки
Що робити, якщо ваші дані були скомпрометовані
Якщо ви виявите порушення безпеки:
Негайні дії
- Оцінка збитків: Що було доступно? Скільки даних?
- Локалізуйте порушення: Негайно виправте вразливість
- Збережіть докази: Документуйте все
- Сповіщайте користувачів: Будьте чесними щодо того, що сталося
Правові вимоги
- GDPR: 72 години на повідомлення органів
- CCPA: «Без неправомірних затримок»
- PCI-DSS: Негайно для платіжних брендів
- HIPAA: Впродовж 60 днів (залежить від розміру порушення)
Відновлення
- Скинути всі облікові дані
- Впровадження додаткових заходів безпеки
- Розгляньте сторонній аудит безпеки
- Планування запобігання в майбутньому
Майбутнє безпеки коду з ШІ
Це простір, який еволюціонує. Ось що чекає:
AI-додатки для безпеки
- Інструменти для перевірки коду, створеного ШІ, на вразливості
- Підказки щодо безпеки в реальному часі під час генерації
- Автоматичне виправлення типових проблем
Моделі ІІ з пріоритетом безпеки
- Моделі, навчені спеціально на безпечному коді
- Бенчмарки, які покарають небезпечні результати
- Інтеграція в помічники з кодуванням
Регуляторні рамки
- Нові стандарти відповідальності за код, створений ШІ
- Вимоги до відповідності для AI-допоміжної розробки
- Страхові продукти для порушень, пов'язаних із ШІ
Висновок
Vibe coding — найбільш захоплююча подія у розробці ПЗ за останнє десятиліття. Але й найнебезпечніша.
Швидке випускання — це чудово. Але швидке без безпеки — це просто швидке до витоку даних.
Ось що я хочу, щоб ви запам'ятали: ШІ — це інструмент, а не співзасновник. Він не знає вашої моделі загроз. Йому байдуже дотримання вимог. Він не не спить, коли дані користувачів потрапляють у витік.
Ви самі.
Отже, створюйте віб-код серцем. Швидко випускайте. Ламайте речі. Але до того, як у вас будуть реальні користувачі — до того, як буде реальний ризик грошей — уповільніться і зробіть роботу з безпекою.
Ваші майбутні користувачі подякують вам.
Пам’ятайте: найкращі засновники — це не ті, кого ніколи не хакували. Це ті, хто серйозно ставиться до безпеки з першого дня.
Готові відкрити для себе чудові додатки?
Знайдіть і поділіться найкращими безкоштовними додатками iOS із GetFree.APP