Biztonsági átnézés élesítés előtt
Mielőtt idegenek is használják, amit AI-jal építettél: ellenőrzőlista a leggyakoribb hibákra, a kulcsoktól a jogosultságokon át a mentésig, súlyosság szerint rendezve.
Töltsd ki a saját adataiddal
A sárgával jelölt részeket cseréld a saját adataidra.
EllenőrzésCtrl + Enter: másolás
Példa: kitöltve, mintaválasszal
- Alkalmazás
- Edzésnapló: a felhasználók belépnek, és rögzítik az edzéseiket
- Adatok
- E-mail-cím, jelszó, testsúly, edzésadatok
- Technológia
- React, Supabase, Vercel
- Kényes funkciók
- Belépés e-mail-címmel; fizetés és fájlfeltöltés nincs
- Anyag
- (az adatbázis-szabályok és a lekérdezéseket tartalmazó fájl bemásolva)
Élesítés előtt kötelező
- Az edzések táblája bárki számára olvasható. A megadott szabályok szerint a
workoutstáblán nincs sorszintű védelem, vagyis egy belépett felhasználó a többiek edzéseit és testsúlyát is lekérheti. Javítási kérés: „Kapcsold be a sorszintű védelmet a workouts táblán úgy, hogy mindenki csak a saját sorait olvashassa és írhassa.” - A lekérdezés a böngészőből kapott felhasználói azonosítóban bízik. Javítási kérés: „A lekérdezések a bejelentkezett felhasználó azonosítóját a munkamenetből vegyék, ne a kérés paraméteréből.”
Egy héten belül 3. Nincs korlát a belépési próbálkozásokra. Kérés: „Állíts be korlátozást az ismételt belépési kísérletekre.” 4. A hibaüzenetek a teljes adatbázis-hibát kiírják. Kérés: „A felhasználó általános hibaüzenetet lásson, a részletek csak a naplóba kerüljenek.”
Ráér 5. A testsúly egészségügyi jellegű adat: írd le az adatkezelési tájékoztatóban, és legyen fióktörlés.
Amit nem tudtam ellenőrizni: a Vercel környezeti változóit, a mentések beállítását, és azt, hogy van-e kulcs a verziókezelő előzményeiben. Ezeket neked kell megnézned.
Szemléltető minta, Claude segítségével készült: azt mutatja, milyen jellegű és felépítésű válaszra számíthatsz. A többi ajánlott eszközzel a prompt várhatóan ugyanígy használható, de nem mindegyikben próbáltuk ki. A te eredményed más lesz. Hogyan készülnek a példák?
Miért működik?
Az AI-jal épített alkalmazások jellemző hibái ismétlődnek: nyitva hagyott adatbázis-tábla, böngészőbe került kulcs, hiányzó jogosultság-ellenőrzés. A prompt ezt a hét pontot kéri számon, és megköveteli, hogy a modell külön mondja meg, mit nem látott. Így nem kapsz hamis megnyugtatást.
A bemásolható javítási kérések miatt az eredményt azonnal tovább tudod adni a kódoló eszköznek.
Mire figyelj?
- Ez az átnézés nem helyettesít szakértői vizsgálatot. Ha fizetést, egészségügyi vagy sok ember személyes adatát kezeled, kérj meg egy fejlesztőt is.
- A beillesztett anyagból előbb töröld a valódi kulcsokat és jelszavakat. Ha egy kulcs már kikerült, cseréld le, ne csak töröld.
- A modell csak azt látja, amit megmutatsz. Minél kevesebbet adsz meg, annál több marad a „nem tudtam ellenőrizni” listán.
Tippek eszközönként
- Cursor, Claude Code
- Kérd, hogy a teljes projektet olvassa végig, és a találatokhoz adjon fájlnevet és sorszámot. Javítani csak egyesével engedd.
Folytasd ezekkel
Ugyanabban a beszélgetésben küldd el, a válasz után.
- Írd meg az első kötelező javítás pontos feladatát úgy, hogy más ne változzon.
- Készíts rövid ellenőrzőlistát, amelyet minden élesítés előtt végigfutok.
Kapcsolódó promptok
Összes vibe coding promptBiztonsági audit fenyegetésmodellel
Végigveszi, ki és hogyan élhetne vissza az alkalmazásoddal, majd a kódot a tipikus hibákra nézi át: jogosultság, bemenet, titkok, függőségek. Súlyosság szerint rangsorol, és jelzi, amit a beillesztett részből nem lát.
Alkalmazás élesítése lépésről lépésre
A gépeden működik, de hogyan lesz belőle elérhető weboldal? Személyre szabott ellenőrzőlista tárhelytől a saját domainen át az első mentésig, a költségekkel együtt.
Tesztterv a kritikus felhasználói utakra
Kockázat szerint rangsorolja, mit kell tesztelni az alkalmazásodban, majd megírja a legfontosabb teszteket. Kézzel elvégezhető ellenőrzőlistát is ad azoknak, akik nem írnak automata tesztet.
Hibakeresés módszeresen, feltevésekkel
Megállítja a találgatós javítgatást: a tünetekből rangsorolt feltevéseket állít fel, mindegyikhez egy ellenőrző lépést ad, és csak a bizonyított ok után javít. A javítás a lehető legkisebb marad.