Lukuoikeus ei tarkoita lähetysoikeutta
Tili saa lukea kuvitteellisen aineiston ja laatia paikallisen muistion, mutta ei lähettää sitä. Lukemisen ja luonnostelun pitää onnistua, lähetyksen estyä. Muistion laatu ei muuta rajaa.
Perusteelliset käytännön oppaat
Erota ehdotus, valtuutus ja suoritus. Tarkista sitten kohteet, vahvistukset ja uudelleenyrityksen vaikutukset.
Päivitetty :

Läpinäkyviä paneeleja ja asiakirjoja tarkastelutilassa. Havainnollistava näkymä.
Hyvin kirjoitettu muistio ei osoita lupaa lähettää sitä. OWASP käsittelee liiallista toimintavaltaa erillisenä riskinä. Ehdotettu menetelmä alkaa henkilön, operaation ja kohteen välisestä täsmällisestä sopimuksesta; esimerkit käyttävät vain simuloitua palvelua ja kuvitteellisia tietoja.
Määritä kuka saa tehdä mitä, mille aineistolle, kenelle vastaanottajalle ja mihin asti. Erota lukeminen, luonnostelu ja lähettäminen. Ne voivat edellyttää eri oikeuksia; asiakirjan käyttöoikeus ei anna lupaa sen jakeluun.
Kirjaa ehdotus, valtuutus ja suoritus. Mallin lause, asiakirjan valintaruutu tai vanha keskustelu ei korvaa tietyn toiminnon vaatimaa tarkistusta.
Sovelluksen on tarkistettava toimija, kohde, operaatio ja lopulliset parametrit. Testaa sallittu kohde ja rajauksen ulkopuolinen kohde. Tarkkaile simuloidun palvelun todellista kieltoa, älä vain agentin selitystä.
Näytä vastaanottaja, sisältö, versio ja seuraus ennen vahvistusta. Testisopimuksessa näiden muuttaminen mitätöi aiemman hyväksynnän. Tarkista oikeudet uudelleen suoritushetkellä, vaikka ehdotus olisi jo hyväksytty.
Simuloi vastauksen katoaminen kirjatun vaikutuksen jälkeen ja sitten samanlainen uudelleenyritys. Tarkista sovittu kaksoiskäsittelyn esto olettamatta tunnisteen tai HTTP-menetelmän yksin riittävän. Testaa myös oikeuden poisto hyväksynnän ja suorituksen välissä.
Tyypillisiä tilanteita tarkistuksen suunnitteluun. Ne eivät kuvaa toteutettuja toimeksiantoja tai todellisia havaintoja.
Tili saa lukea kuvitteellisen aineiston ja laatia paikallisen muistion, mutta ei lähettää sitä. Lukemisen ja luonnostelun pitää onnistua, lähetyksen estyä. Muistion laatu ei muuta rajaa.
Hyväksytty ehdotus nimesi yhden testivastaanottajan, lopullinen kutsu toisen. Tässä testissä odotetaan vaikutuksen estoa ja uutta tarkistettavaa ehdotusta. Vanhaa hyväksyntää ei siirretä eri parametreihin.
Testikorvike kirjaa operaation ja simuloi vastausajan ylittymisen. Uusintaa ei saa käsitellä ensimmäisenä yrityksenä tarkistamatta operaation tilaa. Tarkkaile korvikkeen kirjaamien vaikutusten määrää.
Muokkausoikeus poistetaan ihmisen hyväksynnän jälkeen mutta ennen simuloitua suoritusta. Suoritushetken tarkistuksen pitää estää toiminto. Aiempi vahvistus ei palauta poistettua oikeutta.
Harjoitus ja ratkaisu
Kuvitteellinen esimerkki: arvot ja asiakirjat opettavat menetelmää eivätkä kuvaa todellista organisaatiota.
Kuvitteellinen harjoitus. Simuloitu palvelu sitoo tunnisteen kiinteisiin parametreihin ja hylkää muutokset. OP-17 sisällöllä v1 vastaanottajalle A valtuutetaan ja kirjataan, mutta vastaus katoaa. Toinen OP-17-kutsu käyttää täsmälleen v1:tä ja A:ta. Kolmas käyttää OP-17:ää vastaanottajalla B. Mitä pitäisi havaita?
Määritellyssä sopimuksessa kirjataan yksi vaikutus. Toinen kutsu palauttaa ensimmäisen operaation tilan suorittamatta sitä uudelleen. Kolmas hylätään parametriristiriitana; OP-17:n uudelleenkäyttö ei anna lupaa. Uusi kohde vaatii uuden ehdotuksen ja sovitun tarkistuksen.
Jos testikorvike ei löydä tilaa aikakatkaisun jälkeen, tulos pysyy selvittämättömänä. Älä päättele vaikutuksen puuttumista tai onnistumista; sovi tilan täsmäytys tai ihmisen tarkistus ennen riskialtista uusintaa.
Kirjaa alkuperäinen hyväksyntä, yritysten parametrit, kaksoiskäsittelyn eston sopimus ja vaikutusten määrä. Esimerkkitunniste ei todista mitään oikeasta API:sta.
Dokumentaatioviite : OWASP — LLM06:2025 Excessive Agency · Luettu
Se hyväksyy ehdotuksen tietyssä asiayhteydessä. Lopullisen toiminnon on edelleen vastattava ehdotusta ja oikeuksien oltava voimassa.
Ei. Se kertoo, mitä asiakas ei saanut määräajassa. Palvelu on voinut kirjata operaation; tarkista tila ennen uusintapäätöstä.
Vain jos palvelu toteuttaa ja testaa asianmukaisen kaksoiskäsittelyn eston. Harjoituksessa sopimus määritellään erikseen; sitä ei saa olettaa oikean API:n ominaisuudeksi.