|
Dies ist eine unveröffentlichte Dokumentation für Admission Controller 1.37-dev. |
Netzwerkfähigkeiten
SUSE Security Admission Controller Richtlinien können keine Netzwerkabfragen aus dem WebAssembly-Ausführungskontext heraus durchführen.
Netzwerkoperationen können durch die Nutzung einer Reihe von Fähigkeiten, die vom Host bereitgestellt werden, durchgeführt werden.
DNS-Hostabfrage
Diese Funktion führt eine DNS-Abfrage aus, beginnend mit dem FQDN, der durch die Richtlinie angegeben wird.
Kommunikationsprotokoll
Dies ist die Beschreibung des waPC-Protokolls, das verwendet wird, um diese Fähigkeit bereitzustellen:
waPC-Funktion - v1/dns_lookup_host Ausgabe
{
# list of IPs
"ips": [string]
}
Alle IP-Adressen, die mit dem angegebenen FQDN verbunden sind, werden als Strings in der Antwort zurückgegeben. Sowohl IPv4- als auch IPv6-Einträge werden als Teil derselben Antwort zurückgegeben.
Zum Beispiel, wenn der Manifest-Digest des busybox:latest Images angefordert wird, wären die Payloads wie folgt:
-
Eingabepayload:
"google.com" -
Ausgabepayload:
{ "ips": ["127.0.0.1"]}