Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Recensione DJI Mini 5 Pro: il drone C0 ultra-leggero con sensore da 1 pollice
Recensione DJI Mini 5 Pro: il drone C0 ultra-leggero con sensore da 1 pollice
DJI Mini 5 Pro porta nella serie Mini il primo sensore CMOS da 1 pollice, unendo qualità d'immagine professionale alla portabilità estrema tipica di tutti i prodotti della famiglia. È un drone C0, quindi in un peso estremamente contenuto e che non richiede patentino, propone un gimbal rotabile a 225 gradi, rilevamento ostacoli anche notturno e autonomia fino a 36 minuti. Caratteristiche che rendono il nuovo drone un riferimento per creator e appassionati
ASUS Expertbook PM3: il notebook robusto per le aziende
ASUS Expertbook PM3: il notebook robusto per le aziende
Pensato per le necessità del pubblico d'azienda, ASUS Expertbook PM3 abbina uno chassis particolrmente robusto ad un pannello da 16 pollici di diagonale che avantaggia la produttività personale. Sotto la scocca troviamo un processore AMD Ryzen AI 7 350, che grazie alla certificazione Copilot+ PC permette di sfruttare al meglio l'accelerazione degli ambiti di intelligenza artificiale
Test ride con Gowow Ori: elettrico e off-road vanno incredibilmente d'accordo
Test ride con Gowow Ori: elettrico e off-road vanno incredibilmente d'accordo
Abbiamo provato per diversi giorni una new entry del mercato italiano, la Gowow Ori, una moto elettrica da off-road, omologata anche per la strada, che sfrutta una pendrive USB per cambiare radicalmente le sue prestazioni
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 08-09-2011, 14:28   #1
erremetal
Member
 
L'Avatar di erremetal
 
Iscritto dal: Jul 2005
Messaggi: 251
codifica in base 64

Ciao a tutti,

qualcuno sa se la codifica in base 64, per nascondere gli indirizzi e-mail agli spam bot nel codice html è un metodo valido ed efficace? O è meglio usare qualcosaltro per essere più sicuri?

Grazie.
erremetal è offline   Rispondi citando il messaggio o parte di esso
Old 08-09-2011, 15:03   #2
banryu79
Senior Member
 
L'Avatar di banryu79
 
Iscritto dal: Oct 2007
Città: Padova
Messaggi: 4131
Quote:
Originariamente inviato da erremetal Guarda i messaggi
Ciao a tutti,

qualcuno sa se la codifica in base 64, per nascondere gli indirizzi e-mail agli spam bot nel codice html è un metodo valido ed efficace? O è meglio usare qualcosaltro per essere più sicuri?

Grazie.
La codifica base64 non è nata e non serve per scopi di sicurezza.

Se sono uno spam bot sufficientemente intelligente, magari sono programmato per riconoscere le stringhe codificate in base64, e posso facilmente decodificarle.

Ergo, la codifica base64 non è un "metodo valido ed efficace per nascondere gli indirizzi e-mail agli spam bot".
Può funzionare se il lettore è un umano che non conosce la codifica in base64, ma anche in questo caso, conoscendo l'html, salterebbe all'occhio la stringa "anomala", dato il contesto.

Comunque si possono trovare moltissime soluzioni a questo problema.
__________________

As long as you are basically literate in programming, you should be able to express any logical relationship you understand.
If you don’t understand a logical relationship, you can use the attempt to program it as a means to learn about it.
(Chris Crawford)
banryu79 è offline   Rispondi citando il messaggio o parte di esso
Old 08-09-2011, 15:28   #3
erremetal
Member
 
L'Avatar di erremetal
 
Iscritto dal: Jul 2005
Messaggi: 251
Ciao banryu, si infatti immaginavo che non fosse il massimo della sicurezza...volevo soltanto avere una conferma...

se cerchi su google riguardo all'argomento, purtroppo vedrai che in tanti (praticamente tutti) gli altri forum ne parlano come se fosse un metodo valido ed efficace contro gli spam bot, ma mi era venuto il dubbio...

su un form mail che deve passare il parametro dell'e-mail ad una pagina php dedicata all'invio dell'e-mail stessa, attualmente ho inserito un campo hidden, che assume il valore dell'e-mail stessa tramite una funzione php apposita(che ovviamente "stampa" il valore dell'e-mail del caso e assegna il valore al campo hidden). Ovviamente l'e-mail non si legge sulla pagina del sito,perchè il campo è hidden, però si vede nel codice html. C'è un modo facile e veloce per passare il valore dell'e-mail senza che venga visualizzata in alcun modo nel codice html?

Grazie
erremetal è offline   Rispondi citando il messaggio o parte di esso
Old 08-09-2011, 16:19   #4
banryu79
Senior Member
 
L'Avatar di banryu79
 
Iscritto dal: Oct 2007
Città: Padova
Messaggi: 4131
Quote:
Originariamente inviato da erremetal Guarda i messaggi
se cerchi su google riguardo all'argomento, purtroppo vedrai che in tanti (praticamente tutti) gli altri forum ne parlano come se fosse un metodo valido ed efficace contro gli spam bot, ma mi era venuto il dubbio...
Il fatto è che una stringa base64 è faciulmente "sgamabile" per via del caratteristico carattere di padding ('=') presente a fine stringa (non sempre) e per via dell'alfabeto utilizzato (lettere maiuscole, minuscole, numeri e '+', '/', '=').

Io a dire il vero mi sono imbatutto in una discussione su StackOverflow circa diversi modi semplicie possibili per offuscare le stringhe base64 al fine di utilizzarle per scopi simili al tuo.
Se ti interessa, eccoti il link.

Quote:
Originariamente inviato da erremetal Guarda i messaggi
su un form mail che deve passare il parametro dell'e-mail ad una pagina php dedicata all'invio dell'e-mail stessa, attualmente ho inserito un campo hidden, che assume il valore dell'e-mail stessa tramite una funzione php apposita(che ovviamente "stampa" il valore dell'e-mail del caso e assegna il valore al campo hidden). Ovviamente l'e-mail non si legge sulla pagina del sito,perchè il campo è hidden, però si vede nel codice html. C'è un modo facile e veloce per passare il valore dell'e-mail senza che venga visualizzata in alcun modo nel codice html?
Non sono pratico di queste questioni (ho programmato lato web pochissimo e robe insulse), percui non so darti consigli circostanziati, ma sono sicuro che altri del forum sapranno indirizzarti meglio.

Comunque a naso direi che se devi semplicemente rendere la stringa non riconoscibile come un indirizzo email appetibile per gli spam bot basta che la offuschi in qualche modo. Base64 secondo me è peggio che offuscarsela "in casa" proprio perchè è conosciutissimo, quindi è possibile riconoscere una stringa codifcata in base64 e riconvertirla. Se la stringa è offuscata con un tuo algoritmo, per quanto stupido, magari salta comunque all'occhio rispetto al contesto (codice html) però non è così facilmente decodificabile... ma qua si apre un argomento (sicurezza) su cui proprio non so niente...
__________________

As long as you are basically literate in programming, you should be able to express any logical relationship you understand.
If you don’t understand a logical relationship, you can use the attempt to program it as a means to learn about it.
(Chris Crawford)

Ultima modifica di banryu79 : 08-09-2011 alle 16:31. Motivo: orribile orrore grammaticale!
banryu79 è offline   Rispondi citando il messaggio o parte di esso
Old 08-09-2011, 16:28   #5
Efem
Member
 
Iscritto dal: Apr 2011
Messaggi: 59
Quote:
Originariamente inviato da erremetal Guarda i messaggi
su un form mail che deve passare il parametro dell'e-mail ad una pagina php dedicata all'invio dell'e-mail stessa, attualmente ho inserito un campo hidden, che assume il valore dell'e-mail stessa tramite una funzione php apposita(che ovviamente "stampa" il valore dell'e-mail del caso e assegna il valore al campo hidden). Ovviamente l'e-mail non si legge sulla pagina del sito,perchè il campo è hidden, però si vede nel codice html. C'è un modo facile e veloce per passare il valore dell'e-mail senza che venga visualizzata in alcun modo nel codice html?

Grazie
Non ho capito lo scenario, nel senso: hai più indirizzi email (es. info@, contatti@...) e per ogni sezione devi mandare una mail diversa?
In questo caso, non sarebbe meglio decidere nella pagina di invio mail, magari passando un parametro anonimo piuttosto che l'indirizzo email, a quale indirizzo inviare?
Efem è offline   Rispondi citando il messaggio o parte di esso
Old 08-09-2011, 16:50   #6
erremetal
Member
 
L'Avatar di erremetal
 
Iscritto dal: Jul 2005
Messaggi: 251
grazie mille banryu! sei molto gentile! dopo ci dò un occhio.

no, è un sito in wordpress che ha una pagina php da me personalizzata, contenente un form mail ed una funzione che ciuccia l'e-mail dell'autore del caso. Se tu ad esempio entri nel post scritto da caio, nel form mail da me creato che compare sotto al post,tra i vari campi che l'utente compila per contattare caio (nome, descrizione, ecc), c'è anche il campo hidden con l'indirizzo e-mail di caio incodato in 64, che ovviamente vedi soltanto nel codice html e non sulla pagina stessa. l'indirizzo e-mail se lo prende automaticamente tramite la funzione get_the_author_email e poi la encoda in 64.

Quando l'utente che vuole contattare caio compila il form in tutti i campi, e preme sul pulsante invio, viene richiamata la pagina invio.php, dove il valore hidden contenente l'indirizzo e-mail viene decodato in automatico ed inserito, ovviamente decodato, nel campo "to" dell'email in partenza.

Io vorrei fare in modo che nella pagina col post di caio ed il form mail sottostante, l'indirizzo e-mail, richiamato tramite la funzione the_author_email (che è una funzione di wordpress) venisse assegnato ad esempio ad una variabile, che però non si deve vedere neanche nel codice html, e successivamente, nella pagina invio.php richiamo quel valore perchè venga messo nel campo "to" dell'e-mail in partenza.

spero di esser stato abbastanza chiaro, ce l'ho messa tutta XD

Ultima modifica di erremetal : 08-09-2011 alle 16:59.
erremetal è offline   Rispondi citando il messaggio o parte di esso
Old 08-09-2011, 17:50   #7
!fazz
Moderatore
 
L'Avatar di !fazz
 
Iscritto dal: Nov 2006
Messaggi: 21857
potresti provare ad evitare gli spambot con la classica soluzione di mettere gli indirizzi email come immagini
http://www.sastgroup.com/tutorials/d...mmagine-in-php
__________________
"WS" (p280,cx750m,4790k+212evo,z97pro,4x8GB ddr3 1600c11,GTX760-DC2OC,MZ-7TE500, WD20EFRX)
Desktop (three hundred,650gq,3800x+nh-u14s ,x570 arous elite,2x16GB ddr4 3200c16, rx5600xt pulse P5 1TB)+NB: Lenovo p53 i7-9750H,64GB DDR4,2x1TB SSD, T1000
!fazz è offline   Rispondi citando il messaggio o parte di esso
Old 08-09-2011, 21:28   #8
erremetal
Member
 
L'Avatar di erremetal
 
Iscritto dal: Jul 2005
Messaggi: 251
ok grazie ci do un occhio
erremetal è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Recensione DJI Mini 5 Pro: il drone C0 ultra-leggero con sensore da 1 pollice Recensione DJI Mini 5 Pro: il drone C0 ultra-leg...
ASUS Expertbook PM3: il notebook robusto per le aziende ASUS Expertbook PM3: il notebook robusto per le ...
Test ride con Gowow Ori: elettrico e off-road vanno incredibilmente d'accordo Test ride con Gowow Ori: elettrico e off-road va...
Recensione OnePlus 15: potenza da vendere e batteria enorme dentro un nuovo design   Recensione OnePlus 15: potenza da vendere e batt...
AMD Ryzen 5 7500X3D: la nuova CPU da gaming con 3D V-Cache per la fascia media AMD Ryzen 5 7500X3D: la nuova CPU da gaming con ...
Obbligati ad acquistare una scheda madre...
GTA VI su PC? La data non c'è, ma...
Monopattini elettrici, a un anno dal dec...
Tesla Robotaxi, autista di sicurezza si ...
Samsung Galaxy S26: svelate le combinazi...
Microsoft Ignite: arriva Edge for Busine...
OPPO e Lamine Yamal uniscono sport e tec...
Microsoft, NVIDIA e Anthropic siglano un...
SpaceX potrebbe comunicare alla NASA rit...
Scoperte cavità sotterranee scava...
OnePlus anticipa l'arrivo di due nuovi p...
DJI lancia Osmo Action 6: la prima actio...
NASA: conferenza stampa sulla cometa int...
Ex CEO di TSMC passa a Intel: aperta un'...
Gigabyte X870E Aorus Elite X3D, una moth...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 04:55.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Served by www3v