Додатки, створені штучним інтелектом, викликають витік тисячі даних

Популярні платформи штучного інтелекту без коду розкривають конфіденційні корпоративні та особисті дані в Інтернеті. Додатки Lovable, Replit і Netlify створюють ризики для безпеки мільйонів користувачів.
Швидке поширення платформ генерації коду на основі штучного інтелекту демократизувало розробку веб-додатків, дозволяючи окремим особам і невеликим командам створювати функціональні додатки за хвилини, а не за місяці. Однак ця технологічна зручність пов’язана зі значною прихованою ціною: тисячі програм, створених на таких платформах, як Lovable, Base44, Replit і Netlify, ненавмисно надають конфіденційні корпоративні дані та особисту інформацію безпосередньо в загальнодоступний Інтернет, створюючи величезну вразливість для безпеки як для компаній, так і для споживачів.
Ці платформи використовують передові моделі штучного інтелекту для перекладу простих описів природною мовою у повнофункціональний код, значно зменшуючи технічні бар’єри для розробки додатків. Хоча така демократизація технологій дозволила підприємцям і малому бізнесу запускати цифрові продукти без глибоких знань програмування, вона водночас створила непередбачену вразливість у системі безпеки. Величезний обсяг програм, які створюються — багато з них розробниками з обмеженою обізнаністю про безпеку — означає, що незліченна кількість програм розгортається у виробничих середовищах без належної перевірки безпеки, заходів захисту даних або розглядів відповідності.
Основна проблема виникає в тому, що розробники використовують ці безкодові платформи штучного інтелекту для швидкого створення прототипів і розгортання програм, які обробляють конфіденційну інформацію. У багатьох випадках ці розробники можуть не повністю розуміти наслідки свого вибору для безпеки, або вони можуть поспішати з розгортанням додатків відповідно до бізнес-термінів без проведення ретельних перевірок безпеки. Зручність цих платформ ненавмисно заохочує менталітет «рухайся швидко і ламай речі», який надає перевагу швидкості над безпекою, що призводить до програм, які відкривають API, облікові дані бази даних і інформацію про клієнтів будь-кому, хто має базовий доступ до Інтернету.
Lovable, один із найпопулярніших розробників додатків зі штучним інтелектом, дає змогу користувачам створювати веб-додатки, просто описуючи бажані функції простою англійською мовою. Потім штучний інтелект платформи генерує необхідний код і розгортає його в Інтернеті. Хоча Lovable надає хостинг і інфраструктуру для розгортання, відповідальність за впровадження належних заходів безпеки в кінцевому підсумку лягає на окремих розробників. Багато з цих розробників, особливо тих, хто новачок у веб-розробці, можуть не запровадити механізми автентифікації, можуть жорстко закодувати конфіденційні облікові дані у своїх програмах або можуть не налаштувати належним чином елементи керування доступом до бази даних.
Подібним чином Replit, хмарна спільна IDE, і Netlify, популярна платформа для хостингу статичних сайтів, стали основним вибором для розробників, які використовують інструменти генерації коду ШІ. Ці платформи неймовірно спрощують публічне розгортання додатків, інколи одним клацанням миші. Процес безперешкодного розгортання, хоч і вигідний для законних випадків використання, означає, що недогляд за безпекою також є простим. Розробники можуть випадково відкрити змінні середовища, ключі API, рядки підключення до бази даних і дані клієнтів, не усвідомлюючи наслідків, доки не стане надто пізно.
Base44, ще одна платформа в цій екосистемі, подібним чином забезпечує швидку розробку програм із мінімальним кодуванням вручну. Спільним для всіх цих платформ є наголос на швидкості та простоті використання, а питання безпеки часто відходять на другий план. Це створює небезпечну ситуацію, коли тисячі додатків працюють у загальнодоступному Інтернеті, потенційно доступні для зловмисників, конкурентів та інших зловмисників, які активно сканують на наявність відкритих даних.
Дослідники безпеки та етичні хакери почали документувати масштаби цієї проблеми шляхом систематичного сканування цих платформ. Багато хто виявив, що надзвичайно просто знайти розкриті облікові дані, ключі API, паролі бази даних і конфіденційну бізнес-інформацію, виконавши базові пошуки на цих платформах або проаналізувавши загальнодоступні програми. Деякі дослідники знайшли програми, які відкривають бази даних клієнтів, що містять мільйони особистих записів, облікові дані обробки платежів і власну бізнес-логіку.
Наслідки широкого поширення даних є глибокими та багатогранними. Організації, які використовували ці платформи для швидкого створення внутрішніх інструментів, можуть не усвідомлювати, що їхні системи скомпрометовано. Клієнти, чиї дані оброблялися цими додатками, створеними штучним інтелектом, можуть не підозрювати, що їх особиста інформація є загальнодоступною. Малі підприємства, які використовували ці платформи для швидкого запуску версій своїх продуктів MVP (мінімально життєздатний продукт), можуть виявити, що їхні конфіденційні бізнес-дані були викрадені або використані конкурентами.
Регуляторний ландшафт ускладнює це питання. Додатки, які обробляють дані клієнтів у юрисдикціях із такими положеннями щодо захисту даних, як GDPR, CCPA або HIPAA, повинні підтримувати певні стандарти безпеки та вживати заходів захисту даних. Багато програм, створених штучним інтелектом, далеко не відповідають цим вимогам, що потенційно наражає компанії на значні регуляторні штрафи та юридичну відповідальність. Організації можуть зіткнутися з судовими позовами від постраждалих клієнтів, якщо їхні дані були скомпрометовані через недбалу практику безпеки в додатках, створених ШІ.
Коренна причина цієї вразливості екосистеми полягає в фундаментальному протиріччі між демократизацією та відповідальністю. Ці платформи розробки штучного інтелекту успішно знизили бар’єри на шляху розробки додатків, але вони не інвестували відповідних коштів у навчання користувачів найкращим практикам безпеки чи впровадження обов’язкових захисних огорож. Розробник без попереднього досвіду веб-розробки тепер може створити та розгорнути програму, яка обробляє конфіденційні дані, за лічені хвилини, не потребуючи розуміння таких понять, як автентифікація, шифрування, ізоляція даних або безпечне керування обліковими даними.
Деякі з цих постачальників платформ почали визнавати проблему та впроваджувати покращення безпеки. Вони додають навчальні ресурси з питань безпеки, впроваджують автоматичне сканування на наявність відкритих облікових даних і додають попередження, коли програми, здається, обробляють конфіденційні дані без належних заходів захисту. Однак ці заходи часто є реактивними, а не проактивними, і вони не повністю вирішують основну проблему, оскільки багато програм уже працюють і вже розкривають конфіденційну інформацію.
Експерти галузі рекомендують організаціям негайно вжити заходів для перевірки будь-яких програм, які вони створили за допомогою цих платформ. Команди безпеки повинні сканувати свої загальнодоступні програми на наявність відкритих облікових даних, жорстко закодованих ключів API та конфіденційних даних у вихідному коді чи файлах конфігурації. Організації повинні впроваджувати належне керування змінними середовища, використовувати системи керування секретами та проводити перевірки безпеки перед розгортанням програм у виробництві. Крім того, постачальники платформи без коду мають застосувати більш надійні параметри безпеки за замовчуванням і вимагати від користувачів чіткого підтвердження безпеки перед розгортанням програм.
Для окремих розробників, які використовують ці платформи для особистих проектів, наслідки для безпеки можуть здаватися менш критичними, ніж для корпоративних програм. Однак навіть невеликі особисті проекти можуть розкрити цінну інформацію — адреси електронної пошти, номери телефонів та іншу особисту інформацію, яка може бути цінною для зловмисників. Взаємопов’язаний характер сучасних додатків означає, що навіть невеликий особистий проект може служити точкою входу для більших систем, якщо він надає облікові дані стороннім службам.
Майбутнє цієї екосистеми, ймовірно, передбачатиме посилення уваги до безпеки коду, створеного штучним інтелектом, і посилення заходів безпеки з боку постачальників платформ. Оскільки все більше організацій виявляють порушення, спричинені неналежним чином захищеними додатками, створеними штучним інтелектом, на ці платформи, ймовірно, посилюватиметься тиск щодо впровадження більш суворих заходів безпеки. Це може включати обов’язкове навчання з питань безпеки, автоматичне сканування безпеки, середовища розгортання в ізольованому програмному середовищі для тестування та більш суворий контроль над тим, до яких даних можуть отримати доступ розгорнуті програми.
Ширший урок із цієї кризи безпеки полягає в тому, що технологічна демократизація, хоч і корисна в багатьох відношеннях, має супроводжуватися відповідними інвестиціями в інфраструктуру безпеки, освіту та нагляд. Простота використання, яка робить ці платформи привабливими, також робить їх небезпечними в руках розробників без досвіду безпеки. Оскільки штучний інтелект продовжує знижувати бар’єри для технічного впровадження в багатьох сферах, організації повинні боротися з тим, як підтримувати стандарти безпеки та відповідності, забезпечуючи при цьому швидкі інновації та розвиток. Тисячі відкритих додатків служать протверезим нагадуванням про те, що зручність і безпека не є автоматично сумісними, і що технологічний прогрес вимагає настільки ж суворого прогресу в методах і структурах безпеки.
Джерело: Wired


