Preskoči na vsebino

HAR sanitizer za datoteke

Odstranite avtentifikacijske tokene, piškotke in skrivnosti iz HAR datoteke pred deljenjem v zahtevku za podporo.

Vhod
Izhod

HAR sanitizer za datoteke

HAR (HTTP Archive) datoteka, izvožena iz zavihka Network v DevTools vašega brskalnika, je ena najbolj uporabnih stvari, ki jo lahko priložite poročilu o napaki — in eden najpreprostejših načinov za puščanje piškotkov seje, žetonov za nošenje in ključev API v vrsto za podporo. Prilepite izvoženi JSON tukaj in to orodje briše ali maskira občutljive dele pred delitvijo, tako da časi zahtevkov, naslovi URL in kode stanja ostanejo nepoškodovani za odpravljanje napak, medtem ko poverilnice ne.

Za privzeto nastavitev odstrani Authorization, Cookie, Set-Cookie, Proxy-Authorization in X-Api-Key glave iz vsakega zahtevka in odgovora ter izbriše tudi vse izrecne vnose piškotkov. Vključite maskiranje, da ujamete parametre poizvedbe in obrazca, katerih ime je videti kot žeton, ključ, skrivnost, geslo ali vrednost seje. Dve možnosti gresta naprej: popolno odstranjevanje teles odgovorov in popolno opuščanje teles zahtevkov postData. Vi ste izbor, ali očiščeno polje obdrži ime glave s prazno vrednostjo ali popolnoma izgine, in ali je nadomestno besedilo REDACTED ali prazen niz znakov.

Orodje preveri, ali je vnos videti kot HAR datoteka — JSON dokument s poljem log.entries — in poroča jasno napako z natančno vrstico in stolpcem, če je sam JSON slabo oblikovan. Preklapljajte med zamaknjenim, berljivim razporeditvijo in kompaktno enoredčno, odvisno od tega, kam gre rezultat. Ko je kaj odstranjeno, izbirna povzetka na koncu navaja, kaj je bilo izbrisano ali maskirirano, tako da oseba, ki bere vozovnico, ve, da je dnevnik saniran in ne nepopoln.

Vse se izvršava lokalno v vašem brskalniku — HAR datoteka, ki lahko zlahka vsebuje žive žetone seje, se nikoli ne naloži nikamor. Ko ste končali, kopirajte saniran JSON, ga preuzmite kot datoteko .txt ali ga pošljite neposredno v drugo orodje za nadaljevanje dela.

FAQ

Kaj se točno šteje za "občutljiv" parameter poizvedbe ali obrazca?
Vsak parameter, katerega ime vsebuje token, key, secret, password ali session, ki se primerjajo brez razlike med velikimi in malimi črkami — na primer api_token, X-Api-Key ali session_id.
Ali pokriva tudi niz piškotkov, ne samo glavo Cookie?
Da. HAR datoteke lahko vsebujejo piškotke ločeno od glav tako pri zahtevku kot pri odgovoru; obe se izbrišeta, kadar je odstranjevanje glav vključeno.
Ali bo sanirana datoteka še vedno delovala za odpravljanje napak v časovnih razporedih in kodah stanja?
Da. Dotaknemo se samo vrednosti glav, usklađenih parametrov, teles odgovorov in postData — naslovi URL, časovni razporedi, kode stanja in celotna struktura zahtevka/odgovora ostanejo nepoškodovani, razen če ne vključite odstranjevanja teles ali postData.
Kaj če moja datoteka ni veljavna JSON ali ni HAR datoteka?
Na oba načina dobite specifično napako: problem s skladnjo JSON kaže na natančno vrstico in stolpec, veljavna, vendar napačna datoteka pa pojasni, da se pričakuje polje log.entries.
Ali je moja HAR datoteka poslana kamorkoli?
Ne. Sanitizacija teče v celoti v vašem brskalniku — datoteka, ki lahko vsebuje žive žetone seje, nikoli ne zapusti vaše naprave.