IP-Pinning-Check
Der IP-Pinning-Check prüft, ob IP-Pinning aktiviert ist. IP-Pinning bedeutet, dass eine Session an die IP-Adresse des Clients gebunden wird. Wechselt die IP-Adresse während einer bestehenden Session (z. B. durch einen Proxy-Hop oder Netzwerkwechsel), wird die Session ungültig und der Benutzer muss sich erneut authentifizieren.
Ein Angreifer kann bei aktiviertem IP-Pinning abgegriffene Session-Informationen nicht direkt verwenden.
Vorgehen zur Absicherung
IP-Pinning kann in der Konfigurationsdatei KARAF/etc/de.virtimo.bpc.core.cfg aktiviert werden.
Dazu setzt man die Option ipPinningCheck auf true.
Bei der Verwendung eines HTTP-Proxies muss zusätzlich der Header-Name, welcher die ursprüngliche Client-IP-Adresse übermittelt, konfiguriert werden.
Dieser ist typischerweise X-Forwarded-For.
KARAF/etc/de.virtimo.bpc.core.cfgde.virtimo.bpc.core.ipPinningCheck = true
de.virtimo.bpc.core.ipPinningCheck.httpHeader = X-Forwarded-For
Bei einer neuen Installation ist die Option standardmäßig aktiviert.