rollcall.job= / rollcall.node= token'ları MAC başına pxelinux dosyasında; TFTP'den herkes okuyabilir. Job token'ı /jobs/self (user-data, tag cloud-config), ilerleme ve bitirme çağrılarını açıyor.
Yapılacak: token ilk kullanan IP'ye bağlanır, /jobs/self bir kez (veya kısa süre) cevap verir; seed içinde sır olmaz.
`rollcall.job=` / `rollcall.node=` token'ları MAC başına pxelinux dosyasında; TFTP'den herkes okuyabilir. Job token'ı `/jobs/self` (user-data, tag cloud-config), ilerleme ve bitirme çağrılarını açıyor.
Yapılacak: token ilk kullanan IP'ye bağlanır, `/jobs/self` bir kez (veya kısa süre) cevap verir; seed içinde sır olmaz.
ilker
added this to the v0.3.1 · güvenlik sertleştirme milestone 2026-10-29 21:14:53 +01:00
dc09339. Job ve node token'ları (ve phone-home) yalnızca makinenin kendi adresinden (network modelindeki statik kiralama) kabul ediliyor; rack controller üzerinden gelen istekte rack'in eklediği X-Forwarded-For (yalnızca kimliği doğrulanmış rack'ten) esas. Sabit adresi olmayan makine (proxy DHCP) job'u ilk kullanan adrese bağlar. Reddedilen kullanım makineye olay olarak yazılıyor. agent_source_check: false kapatır. Lab: node002 bekleyen deploy'unun token'ı rack2'deki TFTP dosyasından okundu; laptoptan region'a (10.0.0.123) ve segmentteki başka host'tan rack2 üzerinden (10.213.78.1) 403 + 'token refused' olayı; ardından makine aynı job'u kendi adresinden (10.213.78.50, rack üzerinden) tamamladı, phone-home geldi. node001 doğrudan yol (embedded rack) deploy + phone-home. Not: gerçek çözüm donanım kökü (TPM) ile; bu, TFTP okumayı adres taklidine yükseltir.
dc09339. Job ve node token'ları (ve phone-home) yalnızca makinenin kendi adresinden (network modelindeki statik kiralama) kabul ediliyor; rack controller üzerinden gelen istekte rack'in eklediği X-Forwarded-For (yalnızca kimliği doğrulanmış rack'ten) esas. Sabit adresi olmayan makine (proxy DHCP) job'u ilk kullanan adrese bağlar. Reddedilen kullanım makineye olay olarak yazılıyor. agent_source_check: false kapatır. Lab: node002 bekleyen deploy'unun token'ı rack2'deki TFTP dosyasından okundu; laptoptan region'a (10.0.0.123) ve segmentteki başka host'tan rack2 üzerinden (10.213.78.1) 403 + 'token refused' olayı; ardından makine aynı job'u kendi adresinden (10.213.78.50, rack üzerinden) tamamladı, phone-home geldi. node001 doğrudan yol (embedded rack) deploy + phone-home. Not: gerçek çözüm donanım kökü (TPM) ile; bu, TFTP okumayı adres taklidine yükseltir.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
rollcall.job=/rollcall.node=token'ları MAC başına pxelinux dosyasında; TFTP'den herkes okuyabilir. Job token'ı/jobs/self(user-data, tag cloud-config), ilerleme ve bitirme çağrılarını açıyor.Yapılacak: token ilk kullanan IP'ye bağlanır,
/jobs/selfbir kez (veya kısa süre) cevap verir; seed içinde sır olmaz.dc09339. Job ve node token'ları (ve phone-home) yalnızca makinenin kendi adresinden (network modelindeki statik kiralama) kabul ediliyor; rack controller üzerinden gelen istekte rack'in eklediği X-Forwarded-For (yalnızca kimliği doğrulanmış rack'ten) esas. Sabit adresi olmayan makine (proxy DHCP) job'u ilk kullanan adrese bağlar. Reddedilen kullanım makineye olay olarak yazılıyor. agent_source_check: false kapatır. Lab: node002 bekleyen deploy'unun token'ı rack2'deki TFTP dosyasından okundu; laptoptan region'a (10.0.0.123) ve segmentteki başka host'tan rack2 üzerinden (10.213.78.1) 403 + 'token refused' olayı; ardından makine aynı job'u kendi adresinden (10.213.78.50, rack üzerinden) tamamladı, phone-home geldi. node001 doğrudan yol (embedded rack) deploy + phone-home. Not: gerçek çözüm donanım kökü (TPM) ile; bu, TFTP okumayı adres taklidine yükseltir.