Wechseln zu:Navigation, Suche
Wiki
KKeine Bearbeitungszusammenfassung
KKeine Bearbeitungszusammenfassung
Zeile 2: Zeile 2:


{{#vardefine:headerIcon| spicon-utm }}
{{#vardefine:headerIcon| spicon-utm }}
{{:UTM/APP/SSL-Interception.lang}}


{{var | neu--Design
{{var | SSL-Interception
| Neues Design und aktualisierter Screensots
| SSL-Interception
| New design and updated screenshot }}
| SSL-Interception }}
{{var | SSL-Interception--head
| Konfiguration der SSL-Interception im HTTP-Proxy
| Configuration of the SSL interception in the HTTP proxy }}
{{var | Anwendungen
| Anwendungen
| Applications }}
{{var | SSL-Interception--Bild
| UTM_v12.5.2_HTTP-Proxy_SSL-Interception.png
| UTM_v12.5.2_HTTP-Proxy_SSL-Interception-en.png }}
{{var | SSL-Interception--cap
| Reiter ''SSL-Interception''
| SSL Interception tab }}
{{var | CA--erstellen
| Anleitung zum Erstellen einer CA
| Instructions for creating a CA }}
{{var | CA--erstellen--desc
| Eine CA kann im Menü {{Menu|Authentifziernug|Zertifikate|CA|CA hinzufügen|+|x}} erstellt werden.<br>
Die CA bekommt einen eindeutigen Namen, die Schlüssellänge ≥ 2048, eine Gültigkeitsdauer bis max 31.12.2037 und weitere Angaben, die das Zertifikat individualiseren.<br>
Abschließen mit {{Button|Speichern}}
|  A CA can be created from the {{Menu|Authentication|Certificates|CA|Add CA|+|x}} menu.<br>
The CA gets a unique name, the key length ≥ 2048, a validity period up to max 31.12.2037 and other information that individualize the certificate.<br>.
Finish with {{Button|Save}} }}
{{var | Aktivierung
| Aktiviert die SSL-Interception
| Activates the SSL interception }}
{{var | Webfilter basiert
| Webfilter basiert:
| Webfilter based: }}
{{var | Webfilter basiert--desc
| Bei Aktivierung werden  lediglich vom Webfilter blockierte Verbindungen abgefangen.<br>
Dadurch wird das Problem umgangen, daß es Seiten gibt, die ein Unterbrechen der Verschlüsselung nicht tolerieren (z.B. Banking-Software), ohne das man dafür extra eine Ausnahme definieren muss.
| When enabled, only connections blocked by the web filter are intercepted.<br>
This avoids the problem that there are sites that do not tolerate an interruption of the encryption (e.g. banking software) without having to define an exception for it. }}
{{var | SNI validieren
| SNI validieren
| Validate SNI }}
{{var | SNI validieren--Hinweis
| Diese Einstellung sollte nur als eine letzte Möglichkeit betrachtet werden, wenn es unmöglich scheint, die DNS-Einstellungen zwischen Clients des HTTP-Proxy und der UTM zu vereinheitlichen.
| This setting should only be considered as a last resort when it seems impossible to standardize the DNS settings between the HTTP proxy and the UTM clients. }}
{{var | SNI validieren--cap
| Nur verfügbar wenn ''Webfilter basiert'' aktiv
| Only available when "Webfilter-based" is active. }}
{{var | Nicht erkannte Protokolle erlauben
| Nicht erkannte Protokolle erlauben:
| Allow non identified protocols: }}
{{var | Nicht erkannte Protokolle erlauben--desc
| Wenn dieser Schalter deaktiviert ist, werden nicht erkannte Protokolle blockiert
| If this switch is deactivated, unrecognized protocols are blocked }}
{{var | CA-Zertifikat
| CA-Zertifikat:
| CA-Certificate: }}
{{var | CA-Zertifikat--desc
| Hier muss eine CA ausgewählt werden, die die Verbindung nach dem entschlüsseln (und scannen) wieder verschlüsseln kann.<br>Der Public-Key der CA muss auf allen Client Rechnern, die SSL-Interception nutzen sollen, installiert werden. Herunterladen kann hier direkt mit {{ButtonD|Public-Key herunterladen}} erfolgen.
| Here, a CA must be selected that can re-encrypt the connection after decryption (and scanning).<br>The public key of the CA must be installed on all client computers that are to use SSL Interception. Download can be done here directly with {{ButtonD|Download public key}}. }}
{{var | Public-Key herunterladen
| Public-Key herunterladen
| Download public key }}
{{var | Public-Key herunterladen--desc
| Der Public-Key sollte auf den Clients, die die SSL-Interception nutzen sollen installiert werden, um Zertifikatsfehler zu vermeiden
| The public key should be installed on the clients that are going to use SSL interception to avoid certificate errors. }}
{{var | Zertifikatsverifizierung
| Zertifikatsverifizierung:
| Peer verification: }}
{{var | Zertifikatsverifizierung--desc
| Sollte unbedingt aktiviert werden {{Alert}} Damit überprüft der HTTP-Proxy, ob das Zertifikat der aufgerufenen Seite vertrauenswürdig ist. Da der Browser nur noch das lokale Zertifikat sieht, ist eine Überprüfung durch den Browser nicht mehr möglich.
| This should definitely be enabled {{Alert}} With this, the HTTP proxy checks whether the certificate of the called page is trustworthy. Since the browser only sees the local certificate, a check by the browser is no longer possible. }}
{{var | Ausnahmen für SSL-Interception
| Ausnahmen für SSL-Interception
| Exceptions for SSL-Interception  }}
{{var | Ausnahmen für SSL-Interception--desc
| Es besteht die Möglichkeit Ausnahmen im  Format der [[UTM/APP/Regex | Regular Expressions]] zu definieren. Da hier aber nur https ankommen kann, wird hier, anders als bei dem Virenscanner,  nicht auf Protokolle gefiltert. <br>Mit {{Button|+ Regex}} werden neue Ausnahmen hinzu gefügt. {{info| 1=Eine Ausnahme für www.securepoint.de würde also lauten:&#10;.*\.securepoint\.de"}}
| It is possible to define exceptions in the format of [[UTM/APP/Regex | Regular Expressions]]. However, since only https can arrive here, it is not filtered for protocols, unlike the virus scanner. <br>With {{Button|+ Regex}} new exceptions are added. {{info| 1=So an exception for www.securepoint.de would be:&#10;.*\.securepoint\.de"}}  }}
{{var | Ausnahmen für Zertifikatsverifizierung
| Ausnahmen für Zertifikatsverifizierung
| Peer verification exceptions }}
{{var | Ausnahmen für Zertifikatsverifizierung--desc
| Hier können Ausnahmen für die Zertifikatsverifizierung im [[UTM/APP/Regex | Regex-Format]] hinzugefügt werden.
| Here exceptions for certificate verification in [[UTM/APP/Regex | regex format]] can be added. }}


</div><noinclude><div class="new_design"></div>__NOTOC__{{Select_lang}}
{{var | Regex--Transparent--Hinweis
{{Header|12.6.1|
| Regex-Ausnahmen gelten nicht für den transparenten Modus!
* {{#var:neu--Design}}
| Regex exceptions do not apply to transparent mode! }}
|[[UTM/APP/SSL-Interception_v12.5 | 12.5]]
{{var | Bestandteil des HTTP-Proxys
[[UTM/APP/SSL-Interception_v12.2 | 12.2]]
| Bestandteil des [[UTM/APP/HTTP_Proxy | HTTP-Proxys]]
| Part of the [[UTM/APP/HTTP_Proxy | HTTP-Proxy]] }}
{{var | SNI manipulieren--Hinweis
| Ohne {{hoover|SNI|Server Name Indication}} Validierung können Clients die SNI beliebig manipulieren, um den Webfilter zu passieren.
| Without {{hoover|SNI|Server Name Indication}} validation, clients can manipulate SNI arbitrarily to bypass the web filter. }}
{{var | SNI in Ausnahmen
| SNI in den Ausnahmen validieren:
|  }}
{{var | SNI in Ausnahmen--cap
| Nur verfügbar, wenn ''Webfilter basiert'' '''nicht''' aktiv ist
|  }}
{{var | SNI in Ausnahmen--desc
| Wendet die {{hoover|SNI|Server Name Indication}} Validierung nur auf aktivierte {{ButtonAn|{{#var:ja}} }} {{KastenGrau|Ausnahmen für SSL-Interception}} an
|  }}
{{var | SNI in Ausnahmen--Hinweis
| Verwenden Client und UTM unterschiedliche DNS-Server, kann es dabei zu false-positives kommen.
|  }}
{{var | SNI validieren--desc
| Bei Aktivierung {{ButtonAn|{{#var:ja}} }} wird eine sich ggf. im ClientHello des TLS-Handshake befindliche SNI geprüft.<br>
Dabei wird der enthaltene Hostname aufgelöst und die Adressen im Ergebnis mit der Zieladresse des abgefangenen Requests abgeglichen. <br>Bei Nichtübereinstimmung wird die Verbindung geschlossen.
|  }}
{{var | neu--SNI-Validierung
| [[#SNI | SNI-Validierung]] ohne Webfilter
| [[#SNI | SNI validation]] without webfilter }}
 
</div><noinclude>__NOTOC__{{Select_lang}}
{{Header|12.5.2|
* {{#var:neu--SNI-Validierung}}
|[[UTM/APP/SSL-Interception_v12.2 | 12.2]]
[[UTM/APP/HTTP_Proxy-Transparenter_Modus_v11.7 | 11.7]]
[[UTM/APP/HTTP_Proxy-Transparenter_Modus_v11.7 | 11.7]]
| {{Menu-UTM|{{#var:Anwendungen}}|HTTP-Proxy|SSL-Interception}}
| {{Menu|{{#var:Anwendungen}}|HTTP-Proxy|SSL-Interception}}
| display={{#var:SSL-Interception}} | head={{#var:SSL-Interception--head}}
}}
}}
{{#var:Bestandteil des HTTP-Proxys}}
{{#var:Bestandteil des HTTP-Proxys}}
----




=== {{Reiter|SSL-Interception}} ===
{{h3| {{#var:SSL-Interception}} | {{Reiter| {{#var:SSL-Interception}} }} }}


{| class="sptable2 pd5 zh1 Einrücken"
{| class="sptable2 pd5 zh1 Einrücken"
|-
! {{#var:cap}} !! {{#var:val}} !! {{#var:desc}} || class="Bild" rowspan="9" | {{Bild |  {{#var:SSL-Interception--Bild}}|{{#var:SSL-Interception--cap}} }}
|-
|-
</noinclude>
</noinclude>
! {{#var:cap}} !! {{#var:val}} !! {{#var:desc}}  
| {{b|{{#var:SSL-Interception}}: }} || {{ButtonAn|{{#var:ein}} }} || {{#var:Aktivierung}}
| class="Bild" rowspan="12" | {{Bild| {{#var:SSL-Interception--Bild}} |{{#var:SSL-Interception--cap}}||HTTP-Proxy|{{#var:Anwendungen}}|icon=fa-chart-bar|icon-text=HTTP-Proxy Log|icon2=fa-save}}
| class="Bild {{#switch: {{{Abb}}}|true= |#default=none}}" rowspan="8" | {{Bild | {{#var:SSL-Interception--Bild}}|{{#var:SSL-Interception--cap}} }} </includeonly>
|-
|-
| rowspan="3" | {{b|{{#var:Aktiviert}}:}} || {{Button|{{#var:Aus}} }} || {{#var:Aus--desc}}
| {{b|{{#var:Webfilter basiert}} }} || {{ButtonAus|{{#var:nein}} }} || {{#var:Webfilter basiert--desc}}
|-
|-
| {{Button|{{#var:Nur Webfilter basiert}} }} || {{#var:Nur Webfilter basiert--desc}}
| <span id="SNI"></span>{{b|{{#var:SNI validieren}} }}<br><small>{{#var:SNI validieren--cap}}</small> || {{ButtonAus| {{#var:nein}} }} || {{#var:SNI validieren--desc}}
<li class="list--element__alert list--element__hint">{{#var:SNI manipulieren--Hinweis}}</li>
<li class="list--element__alert list--element__hint">{{#var:SNI validieren--Hinweis}}</li>
<li class="list--element__alert list--element__warning">{{#var:SNI in Ausnahmen--Hinweis}}</li>
|-
|-
| {{Button|{{#var:Immer}}|class=aktiv}} || {{#var:Immer--desc}}
| {{b|{{#var:SNI in Ausnahmen}} }}{{Hinweis-box|{{#var:neu ab}} v12.5.2|gr|12.5.2|status=neu}} <br><small>{{#var:SNI in Ausnahmen--cap}}</small> || {{ButtonAus|{{#var:nein}} }} || {{#var:SNI in Ausnahmen--desc}}
|-
|-
| {{b|{{#var:SNI validieren}}:}} || {{ButtonAn|{{#var:Ja}} }} || {{#var:SNI validieren--desc}}<br> {{#var:SNI validieren-Hinweis}}
| {{b|{{#var:Nicht erkannte Protokolle erlauben}} }} || {{ButtonAn|{{#var:ja}} }} || {{#var:Nicht erkannte Protokolle erlauben--desc}}
|-
|-
| {{b|{{#var:Nicht erkannte Protokolle erlauben}}:}} || {{ButtonAn|{{#var:Ja}} }} || {{#var:Nicht erkannte Protokolle erlauben--desc}}
| rowspan="2" | {{b|{{#var:CA-Zertifikat}} }} || {{Button|CA-SSL-Interception|dr}} || {{#var:CA-Zertifikat--desc}}
|-
| rowspan="2" | {{b|{{#var:CA-Zertifikat}}:}} || {{ic|CA-SSL-Interception|dr|class=available}} || {{#var:CA-Zertifikat--desc}}
|-
|-
| {{Button|{{#var:Public-Key herunterladen}}|d}} || {{#var:Public-Key herunterladen--desc}}
| {{Button|{{#var:Public-Key herunterladen}}|d}} || {{#var:Public-Key herunterladen--desc}}
|-
|-
| {{b|{{#var:Zertifikatsverifizierung}}:}} || {{ButtonAn|{{#var:Ein}} }} || {{#var:Zertifikatsverifizierung--desc}}
| {{b|{{#var:Zertifikatsverifizierung}} }} || {{ButtonAus|{{#var:aus}} }} || {{#var:Zertifikatsverifizierung--desc}}
|-
| {{KastenGrau|{{#var:Ausnahmen für SSL-Interception}} }} || {{ButtonAus|{{#var:Aus}} }} || {{#var:Ausnahmen für SSL-Interception--desc}} <li class="list--element__alert list--element__warning">{{#var:Regex--Transparent--Hinweis}}</li>
|-
|-
| {{b|{{#var:Ausnahmen mit SNI abgleichen}}:}} <br><small>{{#var:Ausnahmen mit SNI abgleichen--cap}}</small> || {{ButtonAus|{{#var:Aus}} }} || {{#var:Ausnahmen mit SNI abgleichen--desc}}
| {{KastenGrau|{{#var:Ausnahmen für SSL-Interception}} }} || {{ButtonAn|{{#var:ein}} }} || {{#var:Ausnahmen für SSL-Interception--desc}}<li class="list--element__alert list--element__warning">{{#var:Regex--Transparent--Hinweis}}</li>
|-
|-
| {{KastenGrau|{{#var:Ausnahmen für Zertifikatsverifizierung}} }} || {{ButtonAus|{{#var:Aus}} }} || {{#var:Ausnahmen für Zertifikatsverifizierung--desc}}
| {{KastenGrau| {{#var:Ausnahmen für Zertifikatsverifizierung}} }} || {{ButtonAus|Aus}} || {{#var:Ausnahmen für Zertifikatsverifizierung--desc}}
<noinclude>
<noinclude>
|}
|}
</noinclude>
</noinclude>

Version vom 31. Januar 2024, 10:22 Uhr















































De.png
En.png
Fr.png






Konfiguration der SSL-Interception im HTTP-Proxy
Letzte Anpassung zur Version: 12.5.2
Neu:
notempty
Dieser Artikel bezieht sich auf eine Resellerpreview

12.2 11.7

Aufruf: UTM-IP:Port oder UTM-URL:Port
Port wie unter Netzwerk / Servereinstellungen / Webserver konfiguriert
Default-Port: 11115
z.B.: https://utm.ttt-point.de:11115
Default: https://192.168.175.1:11115
→ Anwendungen →HTTP-ProxyReiter SSL-Interception

Bestandteil des HTTP-Proxys


SSL-Interception

SSL-Interception
Beschriftung Wert Beschreibung UTM v12.5.2 HTTP-Proxy SSL-Interception.png
Reiter SSL-Interception
SSL-Interception: Ein Aktiviert die SSL-Interception UTM v12.5.2 HTTP-Proxy SSL-Interception.png
Reiter SSL-Interception
</includeonly>
Webfilter basiert: Nein Bei Aktivierung werden lediglich vom Webfilter blockierte Verbindungen abgefangen.

Dadurch wird das Problem umgangen, daß es Seiten gibt, die ein Unterbrechen der Verschlüsselung nicht tolerieren (z.B. Banking-Software), ohne das man dafür extra eine Ausnahme definieren muss.

SNI validieren
Nur verfügbar wenn Webfilter basiert aktiv
Nein Bei Aktivierung Ja wird eine sich ggf. im ClientHello des TLS-Handshake befindliche SNI geprüft.

Dabei wird der enthaltene Hostname aufgelöst und die Adressen im Ergebnis mit der Zieladresse des abgefangenen Requests abgeglichen.
Bei Nichtübereinstimmung wird die Verbindung geschlossen.

  • Ohne Server Name Indication Validierung können Clients die SNI beliebig manipulieren, um den Webfilter zu passieren.
  • Diese Einstellung sollte nur als eine letzte Möglichkeit betrachtet werden, wenn es unmöglich scheint, die DNS-Einstellungen zwischen Clients des HTTP-Proxy und der UTM zu vereinheitlichen.
  • Verwenden Client und UTM unterschiedliche DNS-Server, kann es dabei zu false-positives kommen.
  • SNI in den Ausnahmen validieren:notempty
    Neu ab v12.5.2

    Nur verfügbar, wenn Webfilter basiert nicht aktiv ist
    Nein Wendet die Server Name Indication Validierung nur auf aktivierte Ja  Ausnahmen für SSL-Interception  an
    Nicht erkannte Protokolle erlauben: Ja Wenn dieser Schalter deaktiviert ist, werden nicht erkannte Protokolle blockiert
    CA-Zertifikat: CA-SSL-Interception Hier muss eine CA ausgewählt werden, die die Verbindung nach dem entschlüsseln (und scannen) wieder verschlüsseln kann.
    Der Public-Key der CA muss auf allen Client Rechnern, die SSL-Interception nutzen sollen, installiert werden. Herunterladen kann hier direkt mit  Public-Key herunterladen  erfolgen.
    Public-Key herunterladen Der Public-Key sollte auf den Clients, die die SSL-Interception nutzen sollen installiert werden, um Zertifikatsfehler zu vermeiden
    Zertifikatsverifizierung: Aus Sollte unbedingt aktiviert werden Damit überprüft der HTTP-Proxy, ob das Zertifikat der aufgerufenen Seite vertrauenswürdig ist. Da der Browser nur noch das lokale Zertifikat sieht, ist eine Überprüfung durch den Browser nicht mehr möglich.
     Ausnahmen für SSL-Interception  Ein Es besteht die Möglichkeit Ausnahmen im Format der Regular Expressions zu definieren. Da hier aber nur https ankommen kann, wird hier, anders als bei dem Virenscanner, nicht auf Protokolle gefiltert.
    Mit + Regex werden neue Ausnahmen hinzu gefügt.
    Eine Ausnahme für www.securepoint.de würde also lauten: .*\.securepoint\.de"
      
  • Regex-Ausnahmen gelten nicht für den transparenten Modus!
  •  Ausnahmen für Zertifikatsverifizierung  Aus Hier können Ausnahmen für die Zertifikatsverifizierung im Regex-Format hinzugefügt werden.