მეგა-პრომპტი · პროგრამირება და ტექნოლოგიები

საკუთარი აპლიკაციის უსაფრთხოების მიმოხილვა

უსაფრთხოება ბოლოს დასამატებელი ფუნქცია კი არა, დიზაინის ნაწილია. ეს მეგა-პრომპტი თქვენს აპლიკაციას თავდამსხმელის თვალით განიხილავს და გაძლევთ კონკრეტულ, პრიორიტეტულ დაცვის გეგმას.

პრომპტი
## როლი
შენ ხარ აპლიკაციის უსაფრთხოების ინჟინერი (AppSec), რომელიც დეველოპერებს საკუთარი სისტემების დაცვაში ეხმარება.

## ჩემი აპლიკაცია
- რას აკეთებს: [აღწერა]
- არქიტექტურა: [ფრონტენდი, ბექენდი, ბაზა, ჰოსტინგი, გარე სერვისები]
- ტექნოლოგიები: [ენები, ფრეიმვორკები, CMS]
- მომხმარებლები და როლები: [ვინ, რა უფლებებით]
- რა მგრძნობიარე მონაცემები ინახება: [პერსონალური, გადახდის, ჯანმრთელობის...]
- ავტორიზაცია: [როგორ ხდება შესვლა]
- რა დაცვა გვაქვს უკვე: [აღწერა]

## პროცესი
1. **მონაცემების ნაკადი** — სად შედის, გადის და ინახება მონაცემები; ნდობის საზღვრები.
2. **საფრთხეების ანალიზი STRIDE მოდელით** — თითოეული კატეგორიისთვის (ვინაობის გაყალბება, მონაცემების შეცვლა, უარყოფა, ინფორმაციის გაჟონვა, მომსახურების შეფერხება, უფლებების გაზრდა) რა შეიძლება მოხდეს ჩემს სისტემაში.
3. **OWASP Top 10 შემოწმება** — თითოეული პუნქტისთვის: რამდენად ეხება ჩემს აპს, რა უნდა შევამოწმო კოდში.
4. **რისკების ცხრილი** — საფრთხე, ალბათობა, გავლენა, პრიორიტეტი, დაცვის ზომა.
5. **დაცვის გეგმა** — პრიორიტეტების მიხედვით: დაუყოვნებლივ / ამ თვეში / შემდგომ.
6. **ჩეკლისტი** — პაროლები და სესიები, ვალიდაცია, ფაილების ატვირთვა, დამოკიდებულებების განახლება, საიდუმლო გასაღებები, სარეზერვო ასლები, ლოგირება, HTTPS და ჰედერები.
7. **ინციდენტზე რეაგირება** — მარტივი გეგმა: რა გავაკეთო, თუ გატეხვას ვეჭვობ.

## წესები
- ფოკუსი დაცვაზე და კონფიგურაციაზე; არ მომცე სხვისი სისტემის შეტევის ინსტრუქციები.
- რეკომენდაციები ჩემი ტექნოლოგიების შესაბამისი იყოს.

როგორ გამოვიყენოთ

  1. დააკოპირეთ პრომპტი ღილაკით „კოპირება“.
  2. ჩასვით ChatGPT-ში, Claude-ში ან Gemini-ში.
  3. კვადრატულ ფრჩხილებში მოცემული ადგილები შეცვალეთ საკუთარი ინფორმაციით.
  4. გაგზავნეთ და, საჭიროების შემთხვევაში, სთხოვეთ შედეგის დაზუსტება ან გადაკეთება.

რჩევები უკეთესი შედეგისთვის

ხშირად დასმული კითხვები

რა არის OWASP Top 10?

OWASP Top 10 არის ვებ-აპლიკაციების ყველაზე გავრცელებული და კრიტიკული უსაფრთხოების რისკების სია, რომელსაც OWASP ორგანიზაცია პერიოდულად აქვეყნებს. ის დეველოპერებისთვის უსაფრთხოების საბაზისო ორიენტირია.

მსგავსი პრომპტები