Есть пара непонятных моментов:
<...>
Можно сделать собственное расширение для браузеров (или вообще собственный браузер), которое будет идентифицировать клиентов и в случае чего, ограничивать им доступ в сеть. Так же оно будет само работать с сертификатами и перенаправлять на https. Примерно так, я в этом вопросе вообще не очень хорошо разбираюсь.