KamoCRM

Vet și pin fiecare țintă webhook, reveni doar categorii de eșec, criptarea secretelor de semnare

Fixkamo-shared-library
Expediere
14 octombrie 2026 la 16:15 UTC
Autor
Kamo
Comite
e58f1a9

Muncitorul din afara webhook Postat la orice URL un abonat stocate, din interiorul grupului, fără control de ieșire - un abonament destinat E un post semnat. fiecare eveniment de conductă. Acesta a stocat apoi textul excepției ("Connection a refuzat"; "Read times out," TLS detail) și DTO a returnat-o, care a făcut perechea un oracol pentru cartografierea rețelei pod. Secretul de semnare stătea în text. Obiective (WebhookTargetGuard, clasă simplă): - La salvare (creare/actualizare): Absolut https only, no acreditations, a hostename PublicHostGuard consideră public (sau un IP public literal) și TOATE adresele se rezolvă în mod public. Cu excepţia argumentării ilegale cu text fix. - Înainte de fiecare livrare: sintaxa reguli din nou, apoi clientul rezolvă gazda o dată prin intermediul PinnedPublicDns, scade adresele non-publice și se conectează numai la supraviețuitori (fără ferestre de reobligare; verificări SNI/cert nemetabolizat). Redirecţionările nu sunt niciodată urmate, nici o cale tăcută retry, greu Conectează/citește/retrage termenele; organismul de răspuns nu este niciodată citit. - O ţintă refuzată este înregistrată şi lovită, nu redirecţionată. Eșecuri (Categoria "Natura de utilizare": numai INVALID TARGET, BLOCKED ADDRESS; CONNECT FAILED, TIMEOUT, HTTP 3XX/4XX/5XX, signing failed or other are stocate (codul de stare rămâne în RESPONSE STATUS). Ambele DTO sanitise on citit, astfel încât un rând moștenire liber textul vine înapoi ca Other ("HTTP 503" hărți la HTTP 5XX). Detaliu merge doar la jurnalul platformei. Secret de semnare (WebhookSemningSecrets): scris doar ca PlatformaSecretCipher cifru în noua coloană SEMNING SECRET CIPHERTEXT; stocarea eșuează închis fără cheie de platformă. Calea de citire încă acceptă moştenirea. O coloană de text, până când... (re-runnable, pe rând) criptează și anulează textul simplu. Un secret stocat care nu pot fi decriptate sau aplicate oprește livrarea în loc de a trimite E nesemnată. Schema: serviciul de securitate Nu-ţi face griji. (adds coloana, scrubs moștenire text eșec) - aplicat 2026-10-14 ca proprietar.

Toate modificările

Ca ceea ce vezi de transport maritim?

Toate acestea ajung în spațiul de lucru pe cont propriu. Începeți cu planul gratuit și citiți această pagină din nou într-o lună.

Pornește gratuit pentru totdeaunaVezi prețurile