Guardiamo in faccia la realtà, puoi offrire e vendere il servizio migliore del mondo ma (spesso) il cliente/utente medio lo giudicherà per la “copertina”: se non si presenta bene fa schifo, se è stilosa allora forse apprezzerà anche il resto.

Hai voglia a spiegare che si tratta di sicurezza, che è importante avere i servizi UTM attivi (VERO?!?), che il prodotto è buono, se poi lasci un banale Deny Message a default grigio smorto. watchguard http-proxy deny message

E poi diciamocela tutta, oltre che bruttina è pure poco funzionale: la WebBlocker Category non sempre ci azzecca oppure ritorna Uncategorized per il sito della zia Pina con cui l’utente fa business, e quindi via di telefonate o mail per richiedere lo sblocco. In alternativa puoi abilitare il WebBlocker Override ma per quali categorie o per quali utenti? Ti vai a fidare del buonsenso dell’utente?! […] Ecco appunto!

Che te ne pare invece di personalizzare ed arricchire il Deny Message ad esempio così? watchguard http-proxy deny message custom

Liberiamo la fantasia

Che ci vuole? Prendo il primo template HTML che trovo online, un ritocchino al CSS, aggiungo un po’ di JavaScript che fa figo e BAM!

Non funziona…

Nessuna specifica dettagliata ma, per quanto provato in lab, o c’è un limite sulla lunghezza del codice, o qualcosa sul parsing interno o altro che non ho intenzione di approfondire. Fatto sta che il codice restituito al browser viene troncato.

Quindi?

1
<meta http-equiv="refresh" content="0; url=https://mioserver.contoso.local/customdeny.html?url=%(url-host)%&reason=%(reason)%&user=%(user-name)%">

BAM!

Adesso sì! Nel nostro Deny Message di default abbiamo aggiunto un bel redirect all’interno del tag <head></head> che punti ad una pagina customdeny.html sul server web interno mioserver.contoso.local e passiamo tutte le variabili che ci interessano come query strings.

Customizziamo la Deny Page - le basi

Tralasciando la veste grafica, per prima cosa definiamo le variabili da mostrare all’utente in customdeny.html.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
<script>
	var params = new URLSearchParams(window.location.search);
	var url = params.get("url");
	var reason = params.get("reason");
	var user = params.get("user");

	document.addEventListener("DOMContentLoaded", function () {
		document.getElementById("reason").appendChild(document.createTextNode(reason));
		document.getElementById("user").appendChild(document.createTextNode(user));
		document.getElementById("host").appendChild(document.createTextNode(url));
	});
</script>
<div>
	<p id="host"><b>Sito: </b></p>
	<p id="reason"><b>Motivo: </b></p>
	<p id="user"><b>Utente: </b></p>
</div>

Queste definite sono quelle fondamentali ma volendo potremmo aggiungere anche le altre che il nostro Firebox supporta:

  • %(transaction)% - Includes Request or Response to show which side of the transaction caused the packet to be denied
  • %(method)% - Includes the request method from the request
  • %(url-path)% - Includes the path component of the URL
  • %(serial)% - Includes the serial number of the Firebox
  • %(firewall)% - Includes the Firebox name

Ok, tutto molto bello ma quel mirabolante RICHIEDI SBLOCCO a portata di click che c’era prima?

Deny Page con richiesta sblocco e invio mail

Aggiungiamo il destinatario della mail e due distinte funzioni JavaScript: requireUnlock e sendUnlock, perchè?

Nella prima costringeremo l’utente a motivare la sua richiesta perchè è scientificamente provato che solo pochi tra i più temerari proveranno a farsi sbloccare siti a caso scrivendo nero su bianco che gli serve per lavoro, nella seconda funzione invece daremo il via alla mail con annessa motivazione.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
var recipient = "[email protected]";
function requireUnlock() {
	let req = prompt("Motivo della richiesta:", "");
	if (req == null || req.trim().length < 5) {
		alert("Necessario inserire una motivazione valida per la richiesta");
	}
	else {
		sendUnlock(req);
	}
}

function sendUnlock(unlockReason) {
	var subject = "Richiesta sblocco sito web";
	var row1 = "Utente:\t" + user;
	var row2 = "Sito:\t" + url;
	var row3 = "Blocco:\t" + reason;
	var row4 = "Motivo:\t" + unlockReason;
	var message = row1 + "\n" + row2 + "\n" + row3 + "\n" + row4;
	var mailData = encodeURIComponent(message);
	window.location.href = "mailto:" + recipient + "?subject=" + subject + "&body=" + mailData;
}
1
<button onclick="requireUnlock()">RICHIEDI SBLOCCO</button>

Ed ecco il risultato, se l’utente motiva correttamente la richiesta verrà creata una mail precompilata da inviare con il mail client di default. watchguard http-proxy deny message richiedi sblocco watchguard http-proxy deny message sblocco notifica mail

In caso contrario, motivazione vuota o lunghezza < di 5 caratteri mostriamo un messaggio di errore. watchguard http-proxy deny message accesso negato

Non male no? Non ti resta che personalizzare AKA brandizzare il tuo customdeny.html e se ti piace il copia/incolla facile trovi il codice completo a fine articolo.

Variazioni

Se non vuoi/puoi usare un server web interno, fai qualche tentativo inserendo le parti JavaScript rilevanti direttamente nel Deny Message del Firebox, in questo caso le variabili JavaScript andranno definite così:

1
2
3
var url = "%(url-host)%";
var reason = "%(reason)%";
var user = "%(user-name)%";

Occhio però alla lunghezza totale del codice e scordati le immagini in base64 che vedi nell’esempio, usa una <img/> src che sia raggiungibile da tutti o evita proprio le immagini.

Altra possibilità da tenere presente, con un minimo di conoscenze di programmazione, è quella di usare la funzione sendUnlock per chiamare un Web Service, magari anche con autenticazione SSO, che si occupi di mandare la mail senza dover passare dall’Outlook dell’utente… se fossi “studiato” ti direi che ne guadagnarebbe la User Experience ;)

Il copia/incolla definitivo

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
<!DOCTYPE html>
<html lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta charset="utf-8" />
    <title>Access Denied</title>
    <style type="text/css">
        html, body {
            height: 100%;
            margin: 0;
            font: normal 1em Arial;
            color: #666;
            background: #fff;
        }

        h1 {
            font: bold 3.5em Arial;
            font-style: italic;
            color: #373737;
        }

        h2 {
            font: bold 2em Tahoma;
            color: #d61e1e;
        }

        .outer {
            padding-top: 10%;
            margin: 0 auto;
            text-align: center;
            width:50%;
        }

        .inner {
            border: solid 10px #4c4c4c;
            padding: 20px;
            width: fit-content;
        }

        .btn {
            color: #fff;
            background-color: #0066CC;
            padding: 10px 30px;
            border: solid #0066cc 2px;
            box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 8px;
            border-radius: 50px;
            transition: 500ms;
            transform: translateY(0);
            display: flex;
            flex-direction: row;
            align-items: center;
            cursor: pointer;
            margin: auto;
        }

            .btn:hover {
                transition: 500ms;
                padding: 10px 40px;
                transform: translateY(-0px);
                background-color: #5cad4b;
                border: solid #0066cc 2px;
            }
    </style>

    <script>
        var params = new URLSearchParams(window.location.search);
        var url = params.get("url");
        var reason = params.get("reason");
        var user = params.get("user");
        var recipient = "[email protected]";

        function requireUnlock() {
            let req = prompt("Motivo della richiesta:", "");
            if (req == null || req.trim().length < 5) {
                alert("Necessario inserire una motivazione valida per la richiesta");
            }
            else {
                sendUnlock(req);
            }
        }

        function sendUnlock(unlockReason) {
            var subject = "Richiesta sblocco sito web";
            var row1 = "Utente:\t" + user;
            var row2 = "Sito:\t" + url;
            var row3 = "Blocco:\t" + reason;
            var row4 = "Motivo:\t" + unlockReason;
            var message = row1 + "\n" + row2 + "\n" + row3 + "\n" + row4;
            var mailData = encodeURIComponent(message);
            window.location.href = "mailto:" + recipient + "?subject=" + subject + "&body=" + mailData;
        }

        document.addEventListener("DOMContentLoaded", function () {
            document.getElementById("logo").src = imageSrc;
            document.getElementById("reason").appendChild(document.createTextNode(reason));
            document.getElementById("user").appendChild(document.createTextNode(user));
            document.getElementById("host").appendChild(document.createTextNode(url));
        });

    </script>
</head>
<body>
    <div class="outer">
        <div class="inner">
            <img id="logo" width="20%;" />
            <h1>
                <b>ITsBalto Company</b>
            </h1>
            <h2>
                Accesso Negato
            </h2>
            <p style="font-weight: bold;">
                Comunica le informazioni seguenti al supporto o clicca il pulsante per richiedere l'accesso via mail:
            </p>
            <div style="text-align: left; border: 2px solid #d61e1e; padding: 10px;">
                <p id="host"><b>Sito: </b></p>
                <p id="reason"><b>Motivo: </b></p>
                <p id="user"><b>Utente: </b></p>
                <p>
                    <button onclick="requireUnlock()" class="btn" id="btn">RICHIEDI SBLOCCO</button>
                </p>
            </div>
        </div>
    </div>

    <script>
        const imageSrc = "data:image/png;base64,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";
    </script>
</body>
</html>