Glossar
Self-hosted Runner
Eine selbst betriebene Maschine, die GitHub-Actions-Jobs ausführt. Nur ephemer wird sie zwischen Jobs zurückgesetzt, und sie steht oft im eigenen Netzwerk.
Ein Self-hosted Runner (selbst gehosteter Runner) ist eine Maschine (VM, Container, Kubernetes-Pod oder physischer Host), auf der GitHubs Runner-Anwendung läuft, um Actions-Jobs für ein Repository, eine Organisation oder ein Enterprise auszuführen. Anders als bei GitHub-hosted Runnern ist nicht garantiert, dass er zwischen Jobs sauber ist, sofern er nicht als ephemer oder Just-in-time-Runner registriert wurde.
Ein fremder Runner, den ein Angreifer registriert, erhält Jobs samt deren Secrets, und ein kompromittierter persistenter Runner verschafft einen Brückenkopf in Ihrem Netzwerk. Registrierungen erscheinen im Audit-Log als org.register_self_hosted_runner oder repo.register_self_hosted_runner. Siehe Self-hosted Runner Sicherheit.