90% dintre aplicațiile codificate cu vibe au cel puțin o vulnerabilitate critică
15 reguli de securitate pe care fiecare coder vibe trebuie să le respecte înainte de a lansa:
1. Nu construi niciodată autentificarea doar cu AI, folosește furnizori de autentificare dovediți
2. Păstrează fiecare secret în variabile de mediu, niciodată în codul tău
3. Setează expirarea sesiunii astfel încât tokenurile furate să nu poată trăi pentru totdeauna
4. Verifică fiecare pachet pe care AI-l sugerează înainte de a-l instala
5. Curăță toate inputurile utilizatorilor înainte de a le permite să atingă baza ta de date
6. Adaugă limite de rată la API-urile tale pentru a opri boturile și abuzul
7. Aplică întotdeauna permisiunile pe server, nu te încrede niciodată în frontend
8. Fă stocarea privată în mod implicit astfel încât utilizatorii să aibă acces doar la fișierele lor
9. Restricționează CORS la domeniile tale reale în loc să permiți totul
10. Elimină jurnalele de depanare înainte de a lansa în producție
11. Validează URL-urile de redirecționare astfel încât atacatorii să nu le poată deturna
12. Setează limite de cheltuieli pe API-urile AI pentru a evita costurile necontrolate
13. Verifică semnăturile webhook înainte de a procesa evenimente externe
14. Înregistrează acțiuni critice precum plăți, schimbări de roluri și ștergeri
15. Păstrează mediile de testare și producție complet separate
Salvează asta. Viitorul tău îți va mulțumi.