È possibile rilevare JavaScript iniettato tramite console?

Oct 22 2020

Supponiamo che lo fossi, o che qualcuno dovesse iniettare Javascript personalizzato sul mio sito web tramite la console. Per dire spara il pixel di Facebook tramite Javascript. O per simulare il movimento reale del mouse tramite Javascript.

È possibile che il sito web rilevi che ciò è stato fatto?

Risposte

1 c0d3r Oct 22 2020 at 04:56

No. La console dello sviluppatore è del tutto temporanea. Supponiamo ora che tu abbia creato una funzione che viene eseguita da un server, diciamo una funzione che invia un messaggio ad altre persone sullo stesso server, (es. Instant Messaging). Se invii un messaggio tramite un server, allora può essere visto, ma solo se invii il messaggio tramite un server. Ma se digiti semplicemente una funzione nella console che restituisce le parole "Hello, World" che non può essere vista da nessuno. Quindi, in conclusione, se usi una funzione collegata a un server, che rimanda i dati al server, allora sì, può essere visto, ma come l'esempio che hai fornito, il Pixel di Facebook, che viene inviato da Facebook, ma implementalo nel tuo sito; viene eseguito dal server di Facebook, non dal tuo sito web.