Tekoälyagentti, joka voi lähettää postia, voi aiheuttaa liiketoiminnallisia seurauksia, vaikka jokainen viesti menee läpi SPF, DKIM ja DMARC. Todennus käsittelee lähetysalueen identiteetin näkökohtia; se ei osoita, että viesti oli valtuutettu, oikea tai asianmukainen. Hallitse lähetystoimintoa erillisenä ominaisuutena, jolla on määritelty tarkoitus ja vastaanottajan laajuus.
Määrittele, mitä agentti voi kommunikoida
Määritä hyväksytyt käyttötapaukset, lähetystili, vastaanottajalähteet, määrärajat, liitesäännöt ja tarkistusvaatimukset. Rutiininomaisten sisäisten tilatiivistelmien ja sopimussitoumusten ei pitäisi jakaa samaa itsenäistä hyväksyntäpolkua. Rajoita ulkoisia vastaanottajia ja arkaluonteista sisältöä organisaation käytännön mukaisesti ja määritä, kuka voi muuttaa tätä käytäntöä.
Johda vastaanottajan identiteetti luotetusta hakemistosta tai nimenomaisesti hyväksytystä osoitteesta, ei analysoitavaan sähköpostiin upotetusta ohjeesta. Viesti, jonka mukaan raportti lähetetään tähän uuteen osoitteeseen, on todiste arvioitavaksi, ei automaattinen valtuutus. OWASP-pikainjektio selittää, miksi ulkoinen teksti voi manipuloida agentin käyttäytymistä, jos sitä käsitellään ohjeena.
Pidä lähetysoikeus erillään lukemisesta
Käytä lähetysidentiteettiä, jolla on vain tarvittavat postilaatikko- ja API-oikeudet. Raportinlukuintegraation ei pitäisi saada hiljaa lähetä nimellä tai lähettää puolesta -oikeuksia. Pidä luonnosten luominen, hyväksyminen ja lähettäminen erillisinä lokitapahtumina. Ennen lähettämistä tarkista vastaanottajat, aihe, teksti ja liitteet hyväksytyn version suhteen.
OWASP Liiallinen agentuuri suosittelee näkyvien toimintojen ja käyttöoikeuksien rajoittamista ja valtuutuksen pakottamista loppupäässä. Käytä näitä säätimiä lähetysyhdyskäytävässä, jotta malli ei voi ohittaa niitä yleisellä HTTP-työkalulla tai vaihtoehtoisen sähköpostin API:lla. Nopeusrajoitukset ja tappokytkin vähentävät vaikutusta, mutta eivät korvaa vastaanottajan ja sisällön valtuutusta.
Testaa rajattua lähetyksen työnkulkua
Oletetaan kirjallisessa suunnitelmassa SEND-01 vuokralainen-A/palvelupostilaatikko, From status@example.invalid , recipient ops@example.invalid , topic Rutiinin tila, runko Tarkastus valmis; ei muutosta ehdotettu, ei liitteitä, tarkoitus sisäinen tila. Kaikki tunnistetiedot ovat havainnollistavia, eikä valtuustietoja tai todellista hyväksyntää toimiteta.
Ehdotetun yhdyskäytäväsäännön mukaan tarkka objekti, jolla on voimassa oleva suojattu hyväksyntä ja käyttämätön toimintatunnus, voi tulla lähetettäväksi. Uusi ulkoinen vastaanottaja, liite, sopimustarkoitus, muutettu runko, muutettu lähettäjä, eri tili tai uudelleen käytetty toimintotunnus on pysäytettävä. Yleinen HTTP-reitti ei saa ohittaa samaa valtuutusrajaa. Nämä ovat odotettuja päätöksiä, eivät suoritettuja testejä.
Erota tuotannossa toimittajan hyväksymä pyyntö vastaanottajan toimituksesta. Jos lähetysvastaus katoaa, tarkista käytettävissä olevat viesti- tai toimintotunnisteet ennen uudelleen yrittämistä välttääksesi päällekkäisiä posteja. Palveluntarjoajan idempotenssituki vaihtelee; paikallinen toistovartija ei yksin pysty todistamaan täsmälleen kerran toimittamista verkkovian kautta.
Pidä tarkastettava toimintaketju
Ehdotettu sekvenssi on hyväksytty raportin haku, luonnoksen luominen, valtuutettu ihmisen päätös, suoritusyhdyskäytävän validointi, palveluntarjoajan lähettäminen ja erillinen toimituksen tarkkailu. Kirjaa ylös, mikä komponentti omistaa kunkin vaiheen. Tarjoajan pyyntötunnus, hyväksyntäkuitti, lähetyksen aikaleima ja toimitustulos eivät ole käytettävissä tässä esimerkissä. Palveluntarjoajan sovitinta, paikallista vartiointia tai toistotestiä ei suoritettu, eikä viestiä lähetetty.
Todista ja tarkasta todellinen postipolku
Määritä lähettävän palvelun dokumentoitu todennus valitulle Lähettäjä-toimialueelle ja tarkista valtuutetut testiviestit vastaanottajilta. RFC 9989 selittää linjaus, kun DKIM erottaa allekirjoittajan vastuun väitetystä kirjoittajasta. Kumpikaan protokolla ei takaa tekoälyn luoman lausunnon totuutta.
Säilytä käyttäjän tai palvelun valtuutus, hyväksytty sisältöversio, vastaanottajan ratkaisu, lähetyksen tulos ja myöhemmät toimitustodisteet asianmukaisten säilytysvalvontatoimien alla. Tarjoa tapa keskeyttää lähetys välittömästi poistamatta vain luku -diagnoosia käytöstä. Jos luvaton viesti lähetetään, käsittele se viestintähäiriönä; DNS korjaaminen ei peruuta sen sisältöä.