Sicurezza web

Si può nascondere il codice sorgente di una pagina HTML?

Si può nascondere/oscurare il codice sorgente di una pagina web HTML/CSS/Javascript per impedire che venga “rubato” o prelevato da altri utenti?

Questa è una domanda che ci è stata rivolta da un nostro visitatore, che si domandava se fosse possibile rendere il codice di programmazione (codice sorgente) di un sito o di una pagina web non leggibile o non prelevabile da altri utenti esterni.

Oscurare il codice HTML

Si può fare?

La risposta a questo quesito è “No“, ma mi spiego meglio:

Il codice HTML di una pagina viene sempre passato in chiaro al browser durante la connessione in modo da poterlo eseguire e visualizzarlo a schermo, quindi è sempre leggibile dalla macchina su cui stiamo operando.

Sicurezza online

Con ogni browser è possibile accedere alla console di debugging o al codice della pagina visitata in modo semplice (leggi qui come fare per visualizzarlo).

Ci sono dei metodi che permettono di limitare l’accesso o la visibilità del codice ad utenti meno esperti con l’uso di javascript come: il blocco della console del browser, blocco del tasto destro del mouse, blocco totale della pagina visitata nel caso di tentativi, ma sono tutti facilmente bypassabili.

Ci sono però alcuni buoni metodi per questo scopo come: richiamare risorse js per oscurare/nascondere parzialmente il codice della pagina, oppure comprimere o minimizzare in modo adeguato per far sì che il codice risulti meno comprensibile.

Si può criptare?

La criptazione del codice non è una buona idea perché gli strumenti che effettuano questa procedura potrebbero alterare l’intero codice e renderlo di più difficile comprensione per gli stessi browser, creando errori e problemi non risolvibili e tempi di caricamento decisamente più lunghi.

Infine il browser tenderà a decriptare il codice e con i giusti mezzi messi è possibile visualizzarlo in chiaro.

Spreco di tempo

Evita di perdere tempo con queste procedure. Il codice sorgente di una pagina sarà sempre facilmente reperibile da utenti con un minimo di conoscenza HTML e JS.

Difficilmente qualcuno si interesserà al tuo sito a tal proposito, quindi non preoccuparti. Dedica più tempo alle vere migliorie e ottimizzazioni del sito come la velocità e la SEO.

Iscriviti alla nostra Newsletter per aggiornamenti su nuovi articoli e seguici su Facebook.


Leggi anche: Cos’è un certificato SSL?

Articoli Recenti:

Condividi ora!

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

CAPTCHA