KamoCRM

Vet dan pin setiap target webhook, hanya kembali kategori kegagalan, enkripsi rahasia penandatanganan

Fixkamo-shared-library
Dikirim
14 Oktober 2026 pukul 16.15 UTC
Penulis
Kamo
Berkomitmen
e58f1a9

Pekerja webhook outbound posted ke URL apapun yang disimpan pelanggan, dari dalam cluster, tanpa egress kontrol - berlangganan ditujukan pada * * * * * * * * * * * * * atau 169.254.169.254 mendapat sebuah POST ditandatangani pada setiap acara pipeline. Kemudian disimpan teks pengecualian ("Koneksi ditolak", "Baca timeout", TLS detail) dan DTOs mengembalikannya, yang membuat pasangan sebuah oracle untuk memetakan jaringan pod. Penandatanganan rahasia duduk di teks biasa. Target (WebhookTargetGuard, kelas biasa): - Pada save (buat / update): absolut https saja, tidak ada kredensial, sebuah hostname PublicostGuard menganggap publik (atau IP literal publik), dan alamat SETIAP itu menyelesaikan untuk rutin publik. Fixed- teks IllegalArgumen Exception. - Sebelum setiap pengiriman: aturan sintaks lagi, maka klien menyelesaikan host sekali melalui PinnedPublicDiss, tetes bukan alamat publik dan hanya tersambung ke yang selamat (tidak ada jendela rebinding; pemeriksaan SNI / cert tidak berubah). Redireksi tidak pernah diikuti, tidak ada rute kembali diam, keras connect / read / call deadlines; tubuh respons tidak pernah dibaca. - Sebuah target ditolak direkam dan dikemas, tidak dikirim kembali. Pembinasaan (WebhookleureKategori): hanya INVALID _ TARGET, BLOCKED _ ADDRESS, CONNECT _ GAGAL, TIMEOUT, HTTP _ 3XX / 4XX / 5XX, SIGNING _ GALAT atau LAIN adalah disimpan (kode status tetap dalam RESPONSE _ STATUS). Kedua DTOs sanitise pada baca, sehingga teks bebas baris warisan datang kembali sebagai LAIN ("HTTP 503" peta ke HTTP _ 5XX). Detail pergi hanya ke log platform. Tandatangan rahasia (WebhookSigningSecrets): ditulis hanya sebagai Platform Rahasia ciphertext dalam kolom SIGNING _ SECRET _ CIPHERTEKS; menyimpan gagal tertutup tanpa kunci platform. Path membaca masih menerima warisan kolom teks biasa sampai * * * * * * * * * * * * * * * * * * (re- runnable, per row) mengenkripsi dan mencabut teks teks biasa. Sebuah rahasia yang tersimpan yang tidak dapat didekripsi atau diterapkan menghentikan pengiriman daripada mengirim itu unsigned. Skema: layanan keamanan * * * * * * * * * * * * * * * (menambahkan kolom, scrubs teks kegagalan legacy) - diterapkan 2026- 10-14 sebagai pemilik.

Semua perubahan

Seperti apa yang Anda lihat pengiriman?

Semua itu tiba di ruang kerjamu sendiri. Mulailah dengan rencana gratis dan baca halaman ini lagi dalam sebulan.

Mulai Bebas SelamanyaTampilkan Harga