Jaringan dan keamanan
Human Plugin memercayai jaringannya. Anda yang mengendalikan siapa yang dapat mengaksesnya.
Batas kepercayaan
Human Plugin melayani HTTP biasa dan tidak mengautentikasi maupun mengotorisasi pemanggil, tidak membatasi permintaan per klien, dan tidak menghentikan TLS. Siapa pun yang dapat menjangkau port tersebut dapat membuat proses dengan access key Anda dan membaca proses mana pun dalam instalasi.
Oleh karena itu:
- Buka port hanya untuk back-end Anda: localhost, sidecar, atau jaringan privat dengan network policy atau security group.
- Jangan pernah menayangkannya melalui ingress atau load balancer publik.
- Jika Anda membutuhkan TLS atau autentikasi pemanggil, sediakan di depan Human Plugin, pada gateway, service mesh, atau reverse proxy yang Anda operasikan.
Koneksi yang dibuat Human Plugin
| Tujuan | Kapan | Catatan |
|---|---|---|
humantoken.unico.app (443) | Saat proses berjalan | Menggunakan access key Anda |
human-token-assets.unico.app (443) | Sekali saat startup | Katalog atribut |
pkg.unico.run (443) | Saat image diunduh | Registry Unico. Dibutuhkan oleh Docker atau kubelet, bukan oleh Human Plugin |
| PostgreSQL Anda | Selalu | SSL diwajibkan secara default |
Izinkan tujuan-tujuan ini pada aturan egress Anda.
Secret
Access key dan kata sandi database berasal dari environment. Suntikkan keduanya dari secret store Anda. Human Plugin tidak pernah mencatatnya dalam log. Mengubah salah satunya mengharuskan container di-restart.
Penanganan data
- Data sensitif tetap berada di infrastruktur Anda: dokumen yang Anda kirim dalam
credential, client id Anda, dan intelligence disimpan di database Anda. - Respons membawa Human Token dan, untuk alur Journey, token serta tautan SDK. Human Plugin tidak mencatatnya dalam log, dan log gateway serta aplikasi Anda sebaiknya juga tidak.
- Human Plugin tidak menyimpan selfie, dan respons selfie tidak di-cache. Perlakukan sebagai data biometrik di sistem Anda sendiri.
- Log Human Plugin tidak pernah berisi gambar, nilai dokumen, token, atau access key.
- Isolasi antar klien atau merek adalah instalasi dan databasenya.
clientIdadalah dimensi penghitungan untuk intelligence, bukan batas akses.