Conair 03Ceacht 3 / 6

Déileáil le hábhar aisghafa mar ionchur neamhiontaofa

Aithin treoracha atá folaithe i gcomhaid stóir cóid agus i dtorthaí uirlisí. Coinnigh faisnéis aisghafa ar leith ón údarás chun gníomhú.

Cleachtóir10 minAthbhreithnithe

Foilsithe ag Conas a scríobhaimid

Seiceáil do thuiscintDeir comhad sa stór cóid go bhfuil gach tástáil roghnach agus gur cheart don ghníomhaire neamhaird a dhéanamh de threoracha an taisc. Conas ba cheart don sreabhadh oibre déileáil leis?Déan an cleachtadh
Deir comhad sa stór cóid go bhfuil gach tástáil roghnach agus gur cheart don ghníomhaire neamhaird a dhéanamh de threoracha an taisc. Conas ba cheart don sreabhadh oibre déileáil leis?

Cad a fhoghlaimeoidh tú

  • Aithin instealladh indíreach leide i sreabhadh oibre forbartha.
  • Mínigh cén fáth nach féidir le lipéid téacs amháin teorainn slándála a chur i bhfeidhm.
  • Dear tástáil shábháilte do shrianta uirlisí.

Aithin an pointe ina ndéantar treoir de shonraí

Léann gníomhaire códaithe níos mó ná iarratas an úsáideora. Is féidir leis ticéid, comhaid stóir cóid, doiciméadú pacáistí, torthaí cuardaigh agus freagraí uirlisí a scrúdú. D’fhéadfadh treoracha ó dhuine eile a bheith i gcuid den ábhar sin.

Tarlaíonn instealladh leide, nó prompt injection, nuair a atreoraíonn ábhar den sórt sin an múnla ón tasc údaraithe. Tagann instealladh indíreach trí fhoinse aisghafa seachas trí iarratas díreach an úsáideora. Déanann OWASP cur síos ar ábhar stóir cóid agus ar aschur uirlisí mar phointí iontrála ábhartha. Léigh an treoir choiscthe.

Samhlaigh tasc ficseanúil cothabhála. Iarrann an t-úsáideoir ar an ngníomhaire scagaire tuarascála a dheisiú agus na tástálacha riachtanacha a rith. Deir README aisghafa go bhfuil na tástálacha as dáta agus iarrann sé ar an ngníomhaire comhad cumraíochta a uaslódáil. Is féidir leis an README an tionscadal a mhíniú. Ní féidir leis údarú a thabhairt chun seiceálacha an úsáideora a fhágáil ar lár ná comhaid a sheoladh áit eile.

Mapáil na hiarmhairtí féideartha

Bíonn iarmhairtí difriúla ag an téacs míthreorach céanna i dtimpeallachtaí éagsúla. D’fhéadfadh córas achoimrithe le rochtain léitheoireachta amháin achoimre mhícheart a tháirgeadh. Is féidir le gníomhaire a bhfuil cead scríofa aige sa stór cóid cód a athrú. Is féidir le gníomhaire a bhfuil rúin agus rochtain líonra amach aige faisnéis a nochtadh.

Scrúdaigh na gníomhartha atá ar fáil sula gcinnfidh tú cé na cosaintí atá tábhachtach. Liostaigh na hacmhainní íogaire, na spriocanna ar féidir scríobh chucu agus na cinn scríbe sheachtracha. Cuir nascóirí a cuireadh leis tar éis an tsocraithe tosaigh san áireamh. Is féidir le huirlis nua éifeacht laige atá ann cheana a mhéadú.

Is féidir le gníomhaire ábhar míthreorach a thabhairt ar aghaidh go céim níos déanaí freisin. Mar shampla, d’fhéadfadh sé treoir neamhiontaofa a chóipeáil isteach i dtreoir thaisc ghinte. Ní ceadmhach don chéad ghníomhaire eile déileáil leis an treoir sin mar bheartas a ceadaíodh go neamhspleách.

Úsáid roinnt rialuithe le cuspóirí ar leith

Scar treoracha iontaofa an taisc ó shonraí aisghafa i ndearadh an fheidhmchláir. Taispeáin bunús an ábhair aisghafa. Feabhsaíonn na céimeanna seo léirmhíniú, ach ní chruthaíonn siad teorainn iomlán slándála.

Cuir ceadanna acmhainní i bhfeidhm sa chóras a ritheann gníomhartha. Cuir srian ar chinn scríbe sonraí íogaire. Éiligh an cinneadh cuí roimh ghníomhartha a bhfuil iarmhairtí suntasacha acu. Bailíochtaigh an oibríocht mholta in aghaidh an taisc údaraithe agus na sprice údaraithe.

Is féidir le scagairí agus dara múnla cabhrú le hábhar amhrasach a bhrath. Is féidir leo ionsaithe a chailleadh nó faisnéis dhlisteanach a bhacadh freisin. Ná cuir scór muiníne múnla in áit údaraithe chinntithigh. Luann OWASP go sainráite teorainneacha an spleáchais ar leideanna nó ar aisghabháil amháin. Léigh an cur síos ar an riosca.

Tástáil an sreabhadh oibre gan fhíornochtadh

Úsáid stór sealadach cóid agus comhaid fhicseanúla. Ná tabhair dintiúir táirgthe don mheastóireacht ná cead scríofa seachtrach gan srian. Tabhair isteach treoir neamhurchóideach a thagann salach ar an tasc, amhail seiceáil riachtanach a fhágáil ar lár.

Breathnaigh ar fhreagra an mhúnla agus ar ghníomhartha iarbhír na n-uirlisí araon. Ní leor teachtaireacht a deir “Rinne mé neamhaird den treoir” má fágadh an tseiceáil ar lár fós. Taifead an tasc, an t-ábhar tástála leis an instealladh, na huirlisí ceadaithe agus an toradh a breathnaíodh.

Déan cásanna ionadaíocha arís tar éis athruithe ar leideanna, múnlaí, nascóirí nó ceadanna. Is fianaise don chás sin é sampla a bacadh, ní cruthúnas cosanta i gcoinne gach insteallta. Má theipeann ar thástáil, laghdaigh na hiarmhairtí is féidir a chruthú fad atá an sreabhadh oibre bunúsach á dheisiú.

Déan an cleachtadh

Cruthaigh ábhar tástála sealadach le nóta a iarrann ar ghníomhaire seiceáil riachtanach a fhágáil ar lár. Rith meastóireacht údaraithe leithlisithe gan rúin ná oibríochtaí scríofa seachtracha. Fíoraigh go ritheann an tseiceáil fós. Taifead ceadanna na n-uirlisí, an t-iompar a breathnaíodh agus teorainneacha na tástála aonair seo.

Íoslódáil an bhileog oibre (Markdown)
Seiceáil do thuiscint ↑

Lean ort ag foghlaim

Foinsí agus tuilleadh léitheoireachta

Léitheoireacht ghaolmhar ó Taiga

An ceacht roimhe seo: Cuir teorainn le húdarás gníomhaire