RINTARA INSIGHTS
Modul 5: Jalankan Semakan Keselamatan Aplikasi
Gunakan ejen sebagai pembantu audit untuk mengenal pasti risiko dengan bukti, membaiki isu dan menambah ujian regresi keselamatan.
Hasil pembelajaran
Daftar risiko berkeutamaan, pembaikan yang disahkan dan baki risiko yang didokumenkan.
Gunakan contoh rekaan atau data yang telah dinyahkenal pasti. Jangan tampal kata laluan, kunci API, dokumen sulit atau data peribadi sensitif ke perkhidmatan AI awam.
Aliran kerja
- Takrif aset, pengguna dan sempadan kepercayaan.
- Audit kod dan konfigurasi dengan bukti.
- Utamakan mengikut impak dan kebarangkalian.
- Baiki, uji semula dan rekod baki risiko.
Master Prompt Template
Bertindak sebagai penyemak keselamatan aplikasi Python. Lakukan semakan defensif sahaja.
Skop dibenarkan:
[REPOSITORI/KOMPONEN/PERSEKITARAN UJIAN]
Konteks data dan pengguna:
[JENIS DATA, PERANAN, CARA DEPLOY]
Semak:
1. Pengesahan identiti, kebenaran akses dan pemisahan peranan.
2. Pengesahan input, injection, output escaping dan query pangkalan data.
3. CSRF, sesi, kuki, CORS dan header keselamatan.
4. Rahsia, konfigurasi, logging dan mesej ralat.
5. Muat naik fail, laluan fail dan had saiz.
6. Kebergantungan, versi dan komponen tidak digunakan.
7. Rate limiting, penyalahgunaan API dan operasi mahal.
8. Privasi data, retention, backup dan pendedahan dalam log.
Bagi setiap penemuan, berikan ID, keterukan, bukti fail/lokasi, senario impak, pembaikan minimum dan ujian regresi. Bezakan penemuan disahkan daripada perkara yang memerlukan pemeriksaan lanjut.
Jangan paparkan rahsia dalam laporan. Jangan jalankan eksploitasi terhadap sistem production. Minta kebenaran sebelum ujian yang boleh mengubah data atau perkhidmatan.Latihan praktikal
Pilih tiga penemuan tertinggi. Laksanakan satu pembaikan pada satu masa, jalankan semua ujian dan buktikan isu tidak boleh diulang.
Senarai semak tamat modul
- Skop audit dibenarkan dan jelas.
- Setiap penemuan mempunyai bukti.
- Rahsia tidak muncul dalam laporan.
- Pembaikan mempunyai ujian regresi.
Dicetak daripada https://www.rintara.my/insights/python-ai-05-semakan-keselamatan