Girdeji:
- Hakyky tassyklamany we awtorizasiýany aýyrmak we iň az ygtyýarnamany RBAC / ABAC bilen ulanmak
- Ulanyjy kontekstinde modeli işledip, garyşyk proksi töwekgelçiliginden gaça durmak ukyby
- Gizlin dolandyryş ulgamy bilen API düwmelerini saklamak we aýlamak ukyby
AI ulgamyna edilýän hüjümleriň ep-esli bölegi modeli “aldamak” bilen däl-de, ogurlanan API açary ýa-da aşa ygtyýarly hasap bilen başlaýar. Howpsuzlygyň bu gatlagy nusgawy maglumat howpsuzlygyndan gelýär, ýöne AI kontekstinde täze töwekgelçilikleri goşýar: bir model başga biriniň adyndan gezelenç çagyrýar, hyzmat hasaby ähli maglumatlara girýär, GitHub-a açar syzýar. Bu bölümde, tanamak, ygtyýarnama (RBAC / ABAC), iň az ygtyýarnama we gizlin dolandyryş bilen AI ulgamyna girişi nädip çäklendirip boljakdygyny öwreneris.
Hakyky tanamak we awtorizasiýa arasyndaky tapawut
Iki adalga köplenç bulaşýar:
- Hakyky tassyklama: "Sen kim?" - ulanyjynyň / hyzmatyň hakykatdanam kimdigini subut etmek (parol, bellik, şahadatnama, MFA).
- Ygtyýarnama: "Näme edip bilersiňiz?" - tassyklanan tarapyň haýsy çeşmä / herekete girip biljekdigini kesgitläň.
AI ulgamlaryndaky iň möhüm inçelik: model ulanyjynyň adyndan iş ýerine ýetirilende, şol ulanyjynyň ygtyýary bilen ýa-da giň hyzmat hasaby bilen işleýärmi? Ikinjisi howply - sebäbi sanjym bilen aldanan model hyzmat hasabyna doly girip biler.
Üns beriň: "Bulaşyk deputat" meselesi: pes ygtyýarly ulanyjy, ýokary ygtyýarly modeli autsorsing arkaly girip bilmeýän maglumatlara gytaklaýyn girýär. Model elmydama öz giň ygtyýarlygy däl-de, ulanyjynyň ygtyýarynyň çäginde işlemeli.
RBAC we ABAC
- RBAC (Rol esasly giriş gözegçiligi): Giriş ulanyjynyň roluna baglydyr. "Goldaw hünärmeni" roly müşderileriň belliklerini okap biler, ýöne pozup bilmez. Pleönekeý we umumy.
- ABAC (Aýratynlyklara esaslanan giriş gözegçiligi): Giriş aýratynlyklara baglydyr: ulanyjy bölümi, maglumatlaryň gizlinlik belligi, günüň wagty, haýyşyň gelýän ulgamy. Has inçe düzülen, ýöne has çylşyrymly.
Guramalaryň köpüsi RBAC-dan başlaýar we duýgur maglumatlar üçin ABAC-a çuňlaşýar. AI üçin barmagyň düzgüni: model, jaň edýän her bir agenti we haýyş edýän ulanyjynyň roluna / aýratynlyklaryna esaslanyp, girýän her bir maglumatlary süzmeli.
Stepdimme-ädim: Minimal ygtyýary ýerine ýetirmek
- Töleg sanawyny alyň. Model haýsy gurallara jaň edýär, haýsy maglumatlara girýär? Olaryň hemmesini sanaň.
- Her girişi esaslandyryň. "Bu kömekçä hakykatdanam ygtyýarlyk ýok edilmelimi?" Otherwiseogsam, aýyryň.
- Diňe okalýar. Model adaty ýagdaýda okamagy başarmaly; Aýry-aýry, çäkli belgi ýazmagy / pozmagy talap ediň.
- Ulanyjy kontekstini göçüriň. Ulag hyzmat hasaby bilen däl-de, ulanyjynyň ygtyýary bilen jaň ediň.
- Gysga möhletli şahsyýetnama. Uzak ömürli açarlaryň ýerine gysga ömürli, awtomatik täzelenýän bellikleri ulanyň.
Gizlin dolandyryş
Gizlin, API açary, parol, bellik ýa-da şahadatnama ýaly gizlin bolmaly şahsyýetnamalar. AI taslamalarynda iň köp duş gelýän awariýa, üpjün edijiniň API açary koda girizilip, wersiýa gözegçilikine (Git) syzanda.
Dogry programma:
- Hiç haçan açarlary koda salmaň; Daşky gurşaw üýtgeýjisini ýa-da gizlin dolandyryş ulgamyny ulanyň (açarlary şifrlenen we girişi dolandyrýan hyzmat).
- Aýlanma: Düwmeleri yzygiderli täzeläň (meselem, her 90 günden); Syzmakdan şübhelenýän bolsa, derrew ýatyryň.
- Ulanyş çäklerini azaltmak: Her wyklýuçatelde diňe zerur hyzmat we zerur ygtyýarnama bar.
- Gözegçilik: Açary kimiň, haçan we nirede ulanandygyny hasaba alyň.
Göçürip boljak dört şablon
Giriş gözden geçiriş gözegçiligi:
Aşakdaky gurallar sanawyndaky her bir gural üçin baha beriň: - Bu gural bu kömekçiniň işini ýerine ýetirmek üçin GEREK? (hawa / ýok) - Diňe okalýarmy ýa-da ýazmak / pozmak? - Bu gural ulanyjynyň ygtyýary ýa-da hyzmat hasaby bilen çagyrylýarmy? Gereksiz ýa-da aşa ygtyýarlylary "AEMYRMAK / REDACT" diýip belläň. <tools> {{tool_list}} </tools>
Gizlin syzdyryş skaneri:
Aşakdaky kod parçasynda gaty kodlanan syr bolup biljek islendik zady tapyň: API açary, parol, bellik, birikme seti, şahsy açar. Her biri üçin hatar beriň we ýazyň. Jogap hökmünde COPY bahasy; maska (ilkinji 4 simwol + ***). <Code> {{source}} </code>
Häkimiýetiň iň pes karary:
Täze gural / giriş haýyşy gelende soraň: 1. Bu ýumuş bolmasa ýumuş ýerine ýetirilip bilnermi? -> Hawa bolsa: REJECT2. Diňe okamak ýeterlikmi? -> Hawa bolsa: GRANT ýazmaga rugsat3. Bu çäk bir çeşmä çenli çäklendirilip bilnermi? -> Hawa bolsa: darat Adaty jogap "ýok"; Giriş akyl bilen gazanylýar.
Aýlanma senenamasynyň ýatlatmasy:
Her bir syr üçin ýazyň: eýesi, döredilen senesi, möhleti, gerimi. 90 günden geçen ýa-da 30 gün bäri "ROTATION / CANCELLATION CANDIDATE" hökmünde ulanylmadyk açary habar beriň.
Gowşak gyssagly / güýçli teklip
çemeleşme
Güýçli çemeleşme
Model ähli hyzmatlara ýeke hyzmat hasaby bilen girýär
Model, haýyş bilen ýüz tutýan ulanyjynyň ygtyýaryna girýär
API açary koda salynýar, hiç haçan üýtgemeýär
Esasy gizlin dolandyryjyda aýlanmak, 90 gün
Kömekçä giňişleýin "her zat et" ygtyýary
Diňe okalýar, dar ýazyň
Girişler hiç haçan gözden geçirilmeýär
Elýeterliligi yzygiderli gözden geçirmek we ýatyrmak
Üç kiçi waka
1-nji waka - Garylan proksi maglumatlary. Içerki kömekçi, ähli işgär ýazgylaryna girip bilýän hyzmat hasaby bilen işleýärdi. Tejribeli ulanyjy "ýerine ýetiriji aýlyk tablisasyny jemläň" diýmek bilen adatça görmejek maglumatlaryna girdi; sebäbi model ony ulanyjynyň däl-de, öz giň ygtyýarlygynyň çäginde sorag etdi. Ulanyjynyň mazmuny göçürilmek üçin düzülensoň, tejribe diňe görüp bilýän ýazgylaryny çekip bildi.
2-nji waka - 2 hepdäniň içinde syzdyrylan açar, 190,000 TL hasaby. Bir dörediji, model API açaryny kömekçi skriptine ornaşdyrdy we ony köpçülik ammaryna iterdi. Bot açary 40 minutda tapyp, iki hepde ulanypdyr; Taslama 190,000 TL-e ýetdi. Açar gizlin dolandyryja geçirilende, aýlanmaga birikdirilende we ammar skaneri goşulanda, waka gaýtalanmady.
3-nji hadysa - Diňe okalýan deslapky arakesmäniň öňüni aldy. DevOps kömekçisi gyssagly sanjym arkaly "önümçilik bazasyny täzeden düzmek" buýrugyny aldy. Muňa garamazdan, kömekçä diňe okalýan bellik berildi; ýazmak / pozmak aýratyn tassyklanan akymda boldy. Buýruk awtorizasiýa ýalňyşlygy bilen ret edildi we waka duýduryş hökmünde hasaba alyndy; Maglumat ýitirilmedi.
Maslahat: Täze giriş haýyşyna deslapky jogabyňyzy "ýok" ediň. Giriş, aklamak arkaly gazanylan bir zat; Hemmelere giň bermek, soň bolsa kesmek hiç haçan diýen ýaly edilmeýär we töwekgelçilik ýygnanýar.
Adaty ýalňyşlyklar
- Uly hyzmat hasaby bilen modeli işletmek we ulanyjy kontekstini ýitirmek (garyşyk proksi).
- API açaryny koda salmak we wersiýa dolandyryşyna syzmak.
- Düwmeleri asla aýlamazlyk ("işleýär, degmäň").
- Kömekçä deslapky rugsatlary ýazmak / pozmak.
- Bir gezek ygtyýar bermek we hiç haçan täzeden garamak.
- Hakyky tassyklamany awtorizasiýa bilen bulaşdyrmak we "girdi, hemme zada girip biler" diýip çaklamak.
Gysgaça
- Hakyky tanamak “kim sen”, awtorizasiýa “näme edip bilersiň” soragy; AI-de ikisi hem ulanyjynyň kontekstinde işlemeli.
- Model, giň ygtyýarlygy bilen däl-de, garyşyk agentlik töwekgelçiliginden gaça durmak üçin ulanyjynyň haýyşy bilen işlemeli.
- RBAC-dan başlaň, duýgur maglumatlary ABAC bilen çuňlaşdyryň; Iň az ygtyýarlygy ýerine ýetiriň.
- Kodlarda syrlary gömmäň; gizlin dolandyryjyda saklaň, gysgaldyň we yzygiderli aýlaň.
- Diňe okalýan adaty we dar ýazgy sanjymyň täsirini ep-esli çäklendirýär.
Programma meselesi
AI kömekçiňiziň girýän ähli gurallaryny we maglumatlaryny sanaň. Her biri üçin üç soraga jogap beriň: (1) Hakykatdanam zerurmy? (2) Diňe okamak ýeterlikmi? (3) Ulanyjy kontekstinde işleýärmi? Soňra gaty kodlanan syrlary gözläň (ýokardaky skaner arkaly) we tapan her açaryňyz üçin öwrüm meýilnamasyny ýazyň. Iň bolmanda bir gereksiz ygtyýarnamany aýyryň.
gözegçilik sanawy
- [] Model, haýyş bilen ýüz tutýan ulanyjynyň ygtyýarlyk çäginde işleýär.
- [] Gural we maglumat elýeterliligi iň az artykmaçlyk ýörelgesine çenli çäklendirildi.
- [] Writeazmak / pozmak diňe okalýan, tassyklanan we dar.
- [] Kodda hiç hili syr ýok; Gizlin dolandyryjyda saklanýar.
- [] Düwmeler üçin aýlanyş tertibi we ýatyryş tertibi bar.
- [] Girişler yzygiderli gözden geçirilýär.