Použití SSLProxyEngine v serveru Apache, potlačení kontroly cerifikátu

Použití SSLProxyEngine v Apache serveru v souvislosti s potlačením ověřování certifikátu znamená, že server nebude provádět ověřování platnosti certifikátu při komunikaci s proxy serverem. Tento postup by měl být používán opatrně, protože odstraňuje zabezpečení spojení a může způsobit zranitelnost v případě, že komunikace bude zachycena nebo napadena.

Zde je příklad, jak použít SSLProxyEngine v konfiguraci Apache serveru:

  1. Otevřete konfigurační soubor Apache (např. httpd.conf) pro úpravy.
  2. Nalezněte část konfigurace týkající se proxy modulu a SSL:
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule ssl_module modules/mod_ssl.so
  1. Přidejte nebo upravte část konfigurace pro proxy s podporou SSL:
<VirtualHost *:443>
    ServerName example.com
    SSLEngine on
    SSLProxyEngine on

    # Potlačení ověřování certifikátu
    SSLProxyCheckPeerCN off
    SSLProxyCheckPeerName off
    SSLProxyCheckPeerExpire off

    ProxyPass / http://backend-server/
    ProxyPassReverse / http://backend-server/

    # Konfigurace certifikátu pro tento server
    SSLCertificateFile /path/to/your/certificate.crt
    SSLCertificateKeyFile /path/to/your/private-key.key
    SSLCertificateChainFile /path/to/your/certificate-chain.crt
</VirtualHost>
  1. Upravte hodnoty podle vašich potřeb. Důležité je si uvědomit, že tímto způsobem se potlačuje ověřování certifikátu pro komunikaci mezi vaším proxy serverem a backend serverem.
  2. Po provedení změn uložte konfigurační soubor a restartujte Apache server.

Opět zdůrazňuji, že potlačení kontroly certifikátu je bezpečnostní riziko a mělo by se používat pouze v případech, kdy máte absolutní důvěru ve zabezpečení komunikace mezi proxy a backend serverem. Většinou je lepší řešit problémy s ověřováním certifikátů jinými způsoby, jako je například správná konfigurace certifikátů na obou stranách komunikace.

Diskuze

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

Přejít nahoru