No puedes asegurar una página en HTML porque en HTML no hay nada qué asegurar. Siempre se va a poder ver el código. Peros sobretodo por lo que no se puede asegurar es porque no hay nada que explotarle a una página en HTML.
Si quieres saber de seguridad en PHP tienes que estudiar PHP o cualquier lenguaje que vayas a usar. Ahí estudiarías lo que son las sesiones, cuentas, accesos, módulos, etc. Y aprenderás a cómo limpiar de SQL Injection el código en los formularios, etc, etc.
Pero en HTML no hay nada que asegurar porque no hay nada que explotar. En cambio en PHP y otros si es posible y necesario.