ადმინ-ტოკენები ბრაუზერის საცავში და URL-ში: სწრაფი AI პროტოტიპის ტიპური შეცდომა
რატომ არის მრავალჯერადი ადმინ-ტოკენები ბრაუზერის საცავში და query string-ში საშუალო სიმძიმის ხვრელი, რომელსაც ადრე ვხურავთ.
ბლოგი
როგორ გადაიყვანო AI-built პროდუქტი მყიფე პროტოტიპიდან უსაფრთხო და მხარდაჭერად production software-მდე.
19 სტატია
რატომ არის მრავალჯერადი ადმინ-ტოკენები ბრაუზერის საცავში და query string-ში საშუალო სიმძიმის ხვრელი, რომელსაც ადრე ვხურავთ.
რას ვაბარებთ აუდიტის შემდეგ: სიმძიმის ცხრილი, მტკიცებულების საზღვრები, გამოსწორების რიგი და შემდეგი საინჟინრო გეგმა.
რატომ ირღვევა ფასები და პრივილეგირებული კონფიგი ფრონტენდში - და როგორია სწორი პასუხისმგებლობის მოდელი.
რატომ ქმნის ღია CORS და ავტორიზაციის გარეშე ანალიტიკა კონფიდენციალურობისა და XSS-მსგავს რისკს.
ჩეკლისტი AI-ით აშენებული პროტოტიპის კლიენტებთან გასაშვებად: უსაფრთხოება, კონტროლის წერტილები, მონაცემები და მფლობელობა.
ჩვენი პროცესი სწრაფი AI-ით აგებული MVP-ის უფრო უსაფრთხო production გზაზე გადასაყვანად: triage, harden, კრიტიკული path-ების rewrite.
Stripe ვებჰუკები, ნაკლები გადახდა, იდემპოტენტობა და API გასაღებების ბრაუზერში გაშვების შეჩერება.
სანდო სწრაფი AI პროტოტიპის შაბლონი: ააშენეთ UI გარსი AI ლოგიკის შეერთებამდე, რომ ყოველი ცვლილება გადასახედი დარჩეს.
რატომ არის ტოკენი პაროლი, რატომ არასოდეს უნდა მოხვდეს საჯარო frontend კოდში, და რა გააკეთოთ გაჟონვისას.
როგორ ქმნის არაავთენტიფიცირებული პროცესისა და გადახდის endpoint-ები underpayment-ისა და ბოროტად გამოყენების გზებს - და როგორ ვხურავთ მათ.
როგორ ხსნის lockout-ის არარსებობა პაროლისა და პრომოს brute force-ს - და რა მინიმალურ კონტროლს ვაყენებთ.
როგორ ვირჩევთ წერტილოვან ფიქსებსა და AI-ით გენერირებული საიტის კრიტიკული გზის თავიდან აგებას შორის.
სტუდიის checklist AI-ით გენერირებული საიტების აუდიტისთვის: public endpoints, payments, admin, headers და secrets.
მინიმალური ტესტირება და მიწოდების პრაქტიკა, როცა UI AI-კონსტრუქტორითაა გენერირებული - რომ ინჟინრებთან გადაცემა არ დაიშალოს.
პრაქტიკული hardening სია: secrets, webhooks, payments, admin, headers, backups და ownership.
როგორ აფუჭებენ AI-თი აწყობილი აპები შესვლასა და მონაცემებს - და გზა რეალური სესიებისა და უსაფრთხო მიგრაციებისკენ.
სად წყვეტს ბუნებრივი ენის კონსტრუქტორი საკმარისი ყოფნას: გადახდები, ავტორიზაცია, multi-tenant მონაცემები, rate limit-ები და პასუხისმგებლობა.
როგორ მუშაობს AI საიტის კონსტრუქტორები პრაქტიკაში: ბუნებრივი ენის პრომპტები, ცოცხალი პრევიუ და იტერაციული პროდუქტის აწყობა ტრადიციული IDE-ის გარეშე თავიდან.
Vibe coding ნიშნავს UI-სა და workflow-ების გამოშვებას AI builder-ებთან მარტივი ენით საუბრით - ძალა, ლიმიტები და როდის იწყება ნამდვილი engineering.