AI generuje kod bez zabezpieczeń: katastrofa w służbie zdrowia
AI generuje kod bez zabezpieczeń: Prawdziwa katastrofa w opiece zdrowotnej
AI obiecuje rewolucję w programowaniu. Opisz pomysł, a narzędzie wypluje gotową apkę. Bez nauki, bez ekspertów. Brzmi idealnie. Ale co, jeśli ktoś użyje tego do przetwarzania danych pacjentów?
Początki: wygoda zamiast wiedzy
Wyobraź sobie lekarza na szkoleniu. Pokazują filmik o AI w developmentie. Po co płacić za drogie systemy medyczne, skoro samemu dasz radę w kilka godzin? No to działa.
Uruchamia AI, generuje pełny system do zarządzania pacjentami. Przenosi stare dane, wrzuca na sieć. Dodaje gadżet: nagrywanie rozmów i transkrypcja przez dwa zewnętrzne API. Bez papieru, nowocześnie, automatycznie.
Tylko że to bomba z opóźnionym zapłonem.
Odkrycie: 30 minut do pełnego dostępu
Badacz bezpieczeństwa, Tobias Brunner, zerknął na apkę. Nie trzeba było tygodni pracy czy drogich narzędzi. W pół godziny miał pełny odczyt i zapis wszystkich rekordów pacjentów.
Brak szyfrowania. Brak kontroli dostępu. Zero zabezpieczeń.
Całość to jeden plik HTML z JS, CSS i logiką po stronie klienta. Baza danych bez autentykacji – bez RLS, bez checków. "Zabezpieczenia" w JavaScripcie dało się ominąć prostym curl-em.
Chcesz dane? Pytasz API bezpośrednio. Chcesz edytować? To samo. Nic nie chroniło przed kradzieżą medycznych sekretów.
Jeszcze gorzej: łamanie prawa
To nie tylko bubel koderski. To potencjalny przestępstwo.
Nagrania leciały prosto do amerykańskich AI bez umowy o przetwarzaniu danych. Serwery w USA, bez zgodności z przepisami. W Szwajcarii to naruszenie prawa medycznej poufności.
Twórca nie miał pojęcia. Po raporcie badaczy odpisał – generowanym przez AI – że dodał basic auth i "podjął działania". To plaster na złamanie.
Problem z "kodowaniem na czuja"
Ta historia pokazuje kluczową sprawę, o której marketing AI milczy: różnica między pomocą AI a machaniem ręką.
AI świetnie generuje działający kod. Przyspiesza robotę, ogarnia rutynę. Ale działa najlepiej u tych, co znają architekturę, security i regulacje branży.
AI nie pyta, czy kod w ogóle powinien powstać. Nie zna GDPR czy HIPAA.
Czym jest "kodowanie na czuja"?
To pisanie softu samymi promptami, bez ogaru implementacji. Opisz, AI spluwa kodem, nie czytasz, deployujesz.
Na hobby? Spoko. Z finansami, medykami, danymi osobowymi? Szaleństwo.
Wina nie w AI. W traktowaniu go jak zamiennik wiedzy inżynierskiej.
Jak budować mądrze
Używasz AI? Super, ale rób to z głową:
Czytaj kod. Zrozum, co się dzieje. Architektura, flow danych, security – to musi być jasne.
Znaj dziedzinę. Medycyna? GDPR, HIPAA. Płatności? PCI DSS. AI tego nie załatwi.
Rozdzielaj. Autentykacja na serwerze, nie w JS. Dane szyfruj. API sprawdzaj i kontraktuj.
Stawiaj na sprawdzone wzorce. Standardowe frameworki, nie wymysły AI. Nuda działa.
Security na pierwszym miejscu. Nie dodatek. Fundament. Nie umiesz? Nie buduj.
Przyszłość, jakiej chcemy
AI zmienia development. Przyspiesza prosów, demokratyzuje proste rzeczy.
Ale nie zwalnia z odpowiedzialności.
Używasz AI, gdy znasz temat? Brawo. Omijasz wiedzę? Witaj w piekle z wyciekami i karami.
Przyszłość to AI jako turbo dla kompetentnych. Buduj ostrożnie, z otwartymi oczami.
Korzystasz z AI w devie? Sprawdź infrastrukturę. NameOcean oferuje Vibe Hosting i chmurę dla zespołów, co łączą prędkość z bezpieczeństwem.