Awọn anfani:
- Agbara lati ṣe iyasọtọ ijẹrisi ati aṣẹ ati lo aṣẹ ti o kere ju pẹlu RBAC/ABAC
- Agbara lati yago fun eewu aṣoju alapọpọ nipa ṣiṣe awoṣe ni ipo olumulo
- Agbara lati fipamọ ati yiyi awọn bọtini API pẹlu eto iṣakoso aṣiri
Apakan pataki ti awọn ikọlu lori eto AI ko bẹrẹ pẹlu “tan” awoṣe, ṣugbọn pẹlu bọtini API ti o ji tabi akọọlẹ ti a fun ni aṣẹ ju. Layer ti aabo wa lati aabo alaye kilasika, ṣugbọn ṣe afikun awọn eewu tuntun ni aaye AI: awoṣe kan pe gigun kan fun ẹlomiiran, akọọlẹ iṣẹ kan wọle si gbogbo data, n jo bọtini kan si GitHub. Ninu ẹyọ yii, a yoo kọ bii o ṣe le dín iwọle si eto AI pẹlu ijẹrisi, aṣẹ (RBAC/ABAC), aṣẹ ti o kere ju ati iṣakoso aṣiri.
Iyatọ Laarin Ijeri ati Aṣẹ
Awọn ọrọ mejeeji ti wa ni idamu nigbagbogbo:
- Ijeri: "Ta ni iwọ?" - ṣe afihan pe olumulo/iṣẹ jẹ gaan ẹni ti wọn sọ pe o jẹ (ọrọigbaniwọle, ami ami, ijẹrisi, MFA).
- Aṣẹ: "Kini o le ṣe?" - pinnu iru orisun/igbese ti ẹgbẹ ti o jẹri le wọle si.
Iyatọ to ṣe pataki ni awọn eto AI ni eyi: nigbati awoṣe ba n ṣiṣẹ ni ipo olumulo kan, ṣe o n ṣiṣẹ pẹlu aṣẹ olumulo yẹn tabi pẹlu akọọlẹ iṣẹ gbooro kan? Igbẹhin lewu - nitori awoṣe ti o tan nipasẹ abẹrẹ ni iraye si kikun si akọọlẹ iṣẹ naa.
Išọra: "Iṣoju igbakeji" iṣoro: olumulo alaṣẹ kekere kan lọna taara wọle si data ti ko le wọle si nipa jijade awoṣe aṣẹ-giga kan. Awoṣe yẹ ki o ṣiṣẹ nigbagbogbo laarin ọrọ-ọrọ ti aṣẹ olumulo, kii ṣe aṣẹ gbooro tirẹ.
RBAC ati ABAC
- RBAC (Iṣakoso Wiwọle orisun-ipa): Wiwọle da lori ipa olumulo. Ipa “amọja atilẹyin” le ka awọn akọsilẹ alabara, ṣugbọn ko le paarẹ wọn. Rọrun ati wọpọ.
- ABAC (Iṣakoso-Idari Wiwọle ti Iwa): Wiwọle da lori awọn abuda: Ẹka olumulo, aami aṣiri ti data, akoko ti ọjọ, nẹtiwọọki lati eyiti ibeere naa ti wa. Diẹ itanran-aifwy sugbon eka sii.
Pupọ awọn ajo bẹrẹ pẹlu RBAC ati jinle si ABAC fun data ifura. Ofin ti atanpako fun AI: awoṣe yẹ ki o ṣe àlẹmọ gbogbo aṣoju ti o pe ati gbogbo data ti o wọle si da lori ipa / awọn abuda ti olumulo ti n beere.
Igbesẹ nipasẹ Igbesẹ: Ṣiṣe adaṣe Aṣẹ Iwọn
- Ya oja. Awọn irinṣẹ wo ni awoṣe pe, data wo ni o wọle si? Ṣe akojọ gbogbo wọn.
- Dari wiwọle kọọkan. "Ṣe oluranlọwọ yii nilo aṣẹ piparẹ gaan?" Bibẹẹkọ, yọ kuro.
- Ka-nikan aiyipada. Awọn awoṣe yẹ ki o ni anfani lati ka nipasẹ aiyipada; Beere kikọ/parẹ lọtọ, tokini-opin.
- Gbe ipo olumulo lọ. Pe ọkọ pẹlu aṣẹ olumulo, kii ṣe pẹlu akọọlẹ iṣẹ naa.
- Ijẹrisi igba diẹ. Lo awọn ami isọdọtun-laifọwọyi dipo awọn bọtini gigun.
ìkọkọ Management
Aṣiri jẹ awọn iwe-ẹri ti o gbọdọ wa ni aṣiri, gẹgẹbi bọtini API, ọrọ igbaniwọle, ami-ẹri, tabi ijẹrisi. Ijamba ti o wọpọ julọ ni awọn iṣẹ akanṣe AI ni nigbati bọtini API olupese awoṣe ti wa ni ifibọ sinu koodu ati n jo sinu iṣakoso ẹya (Git).
Ohun elo to pe:
- Maṣe fi awọn bọtini sinu koodu; Lo oniyipada ayika tabi eto iṣakoso aṣiri (iṣẹ kan ti o tọju awọn bọtini ti paroko ati iṣakoso wiwọle).
- Yiyi: Tuntun awọn bọtini ni awọn aaye arin deede (fun apẹẹrẹ ni gbogbo ọjọ 90); Ti o ba fura si jijo, fagilee lẹsẹkẹsẹ.
- Idinku aaye: Yipada kọọkan ni iṣẹ ti o nilo nikan ati aṣẹ ti o nilo.
- Ayẹwo: Wọle ẹniti o lo bọtini, nigbawo, ati nibo.
Mẹrin Copiable Templates
Wọle si itọsọna iṣakoso atunyẹwo:
Fun irinṣẹ kọọkan ninu atokọ irinṣẹ ni isalẹ, ṣe iṣiro: - Ṣe irinṣẹ yii nilo lati ṣe iṣẹ oluranlọwọ? (bẹẹni / rara) - Ṣe o ka-nikan tabi kọ / nu? - Ṣe ọpa yii ni a pe pẹlu aṣẹ olumulo tabi iroyin iṣẹ? Samisi awọn ti ko wulo tabi awọn ti a fun ni aṣẹ lọpọlọpọ bi "YỌ/YỌRỌWỌRỌ".<tools>{{ tool_list }}</tools>
Ìtọ́kasí wíwo ìṣàn ìkọ̀kọ̀:
Wa ohunkohun ti o le jẹ aṣiri lile ni snippet koodu atẹle: bọtini API, ọrọ igbaniwọle, ami ami, okun asopọ, bọtini ikọkọ. Fun kana ati iru fun kọọkan. COPY iye sinu esi; boju (awọn kikọ 4 akọkọ + ***).<code>{{orisun }}</code>
Ofin ipinnu aṣẹ ti o kere julọ:
Nigbati ohun elo tuntun / ibeere iwọle ba de, beere:1. Njẹ iṣẹ naa le ṣee ṣe laisi iraye si? -> Ti o ba jẹ bẹẹni: REJECT2. Njẹ kika-nikan to? -> Ti o ba jẹ bẹẹni: GRANT kọ igbanilaaye3. Njẹ aaye naa le dinku si orisun kan bi? -> Ti o ba jẹ bẹẹni: darat Idahun aiyipada jẹ "ko si"; Wiwọle ti gba nipasẹ idi.
Iranti kalẹnda iyipo:
Fun ikoko kọọkan, igbasilẹ: eni, ọjọ ẹda, ipari, ipari. Jabọ bọtini eyikeyi ti o ti kọja awọn ọjọ 90 tabi ti ko ti lo fun ọgbọn ọjọ bi “IBEERE/IṢẸRẸ YIPIN”.
Ailagbara Tọ / Alagbara Tọ
ko dara ona
Lagbara ona
Awoṣe n wọle si gbogbo data pẹlu akọọlẹ iṣẹ kan
Awoṣe naa wọle pẹlu aṣẹ ti olumulo ti n ṣe ibeere naa
Bọtini API ti wa ni ifibọ sinu koodu, ko yipada rara
Yiyi ni oluṣakoso ikoko bọtini, awọn ọjọ 90
Gbooro “ṣe ohunkohun” aṣẹ si oluranlọwọ
Ka-nikan aiyipada, kọ dín
Awọn wiwọle ko ni atunyẹwo rara
Atunwo wiwọle deede ati ifagile
Mẹta Mini igba
Ọran 1 - Ti jo dapọ aṣoju data. Oluranlọwọ inu ile n ṣiṣẹ pẹlu akọọlẹ iṣẹ kan ti o ni iwọle si gbogbo awọn igbasilẹ oṣiṣẹ. Olumulo ikọṣẹ wọle si data ti kii yoo rii ni deede nipa sisọ “ṣe akopọ tabili owo-oṣu alaṣẹ”; nitori awọn awoṣe lere o ni o tọ ti awọn oniwe-ara gbooro aṣẹ, ko olumulo ká. Ni kete ti a ti ṣatunṣe ọrọ ayika olumulo lati gbe, oṣiṣẹ ile-iṣẹ ni anfani lati fa awọn gbigbasilẹ ti oun tabi obinrin nikan le rii.
Ọran 2 - Bọtini ti jo, owo 190,000 TL ni ọsẹ meji 2. Olùgbéejáde kan fi bọ́tìnnì API àwòṣe sínú àfọwọ́kọ olùrànlọ́wọ́ kan ó sì tì í sí ibi-ipamọ́ gbogbogbò. Bot kan rii bọtini ni awọn iṣẹju 40 ati lo fun ọsẹ meji; Owo naa de 190,000 TL. Nigbati bọtini naa ti gbe lọ si oluṣakoso aṣiri, ti sopọ si yiyi, ati ṣiṣayẹwo ibi ipamọ ti ṣafikun, iṣẹlẹ naa ko tun waye.
Ọran 3 - Ka-nikan aiyipada idilọwọ idalọwọduro. Oluranlọwọ DevOps kan gba aṣẹ “data iṣelọpọ atunto” nipasẹ abẹrẹ kiakia. Sibẹsibẹ, oluranlọwọ ni a fun ni ami kika-nikan; kọ / nu wà ni lọtọ ti a fọwọsi sisan. A kọ aṣẹ naa pẹlu aṣiṣe aṣẹ ati iṣẹlẹ naa ti wọle bi itaniji; Ko si pipadanu data.
Imọran: Ṣe "Bẹẹkọ" idahun aiyipada rẹ si ibeere wiwọle titun kan. Wiwọle jẹ nkan ti o gba nipasẹ idalare; Fifun gbogbo eniyan jakejado ati lẹhinna gige sẹhin ti fẹrẹ ko ṣee ṣe ati pe eewu naa kojọpọ.
Awọn aṣiṣe ti o wọpọ
- Ṣiṣe awoṣe pẹlu akọọlẹ iṣẹ nla kan ati sisọnu ipo olumulo (aṣoju ti o dapọ).
- Ṣafibọ bọtini API sinu koodu ati jijo sinu iṣakoso ẹya.
- Ko yiyi awọn bọtini rara ("ṣiṣẹ, maṣe fi ọwọ kan").
- Fifun oluranlọwọ kikọ / paarẹ awọn igbanilaaye nipasẹ aiyipada.
- Gbigba iwọle ni ẹẹkan ati ki o ma ṣe atunwo rẹ rara.
- Ijeri iruju pẹlu aṣẹ ati ro pe “o ti wọle, o le wọle si ohun gbogbo”.
Ni akojọpọ
- Ijeri jẹ ibeere ti “tani iwọ”, aṣẹ jẹ ibeere ti “kini o le ṣe”; Ni AI, awọn mejeeji gbọdọ ṣiṣẹ ni ipo ti olumulo.
- Awoṣe yẹ ki o ṣiṣẹ pẹlu aṣẹ ti olumulo ti n ṣe ibeere naa, kii ṣe pẹlu aṣẹ gbooro tirẹ (yago fun eewu ti ile-iṣẹ alapọpo).
- Bẹrẹ pẹlu RBAC, jinle pẹlu ABAC lori data ifura; Ṣe aṣẹ ti o kere ju aiyipada.
- Maṣe sin awọn asiri ni koodu; tọju rẹ ni oluṣakoso ikoko, dín rẹ ki o si fi sinu iyipo deede.
- Aiyipada kika-nikan ati kikọ dín ṣe idinwo ipa ti abẹrẹ.
Ohun elo iṣẹ-ṣiṣe
Ṣe atokọ gbogbo awọn irinṣẹ ati data ti oluranlọwọ AI rẹ wọle. Dáhùn ìbéèrè mẹ́ta fún ọ̀kọ̀ọ̀kan: (1) Ó ha pọndandan gan-an bí? (2) Njẹ kika-nikan to? (3) Ṣe o nṣiṣẹ ni ipo olumulo? Lẹhinna wa gbogbo awọn aṣiri ti o ni koodu lile (nipasẹ ọlọjẹ ọlọjẹ loke) ki o kọ ero iyipo fun bọtini kọọkan ti o rii. Yọ o kere ju iwe-aṣẹ kan ti ko wulo.
akojọ ayẹwo
- [] Awoṣe naa n ṣiṣẹ ni ipo aṣẹ ti olumulo ti n ṣe ibeere naa.
- [] Irinṣẹ ati wiwọle data ti dínku si ipilẹ ti o kere ju anfani.
- [] Kọ/Parẹ yato si kika-nikan, titọ ati dín.
- [ ] Ko si asiri ti wa ni sin ni awọn koodu; O ti wa ni pa ninu awọn ìkọkọ faili.
- [] Eto iyipo ati ilana ifagile wa fun awọn bọtini.
- [] Awọn iraye si jẹ atunyẹwo nigbagbogbo.