Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Google Pixel 10 è compatto e ha uno zoom 5x a 899€: basta per essere un best-buy?
Google Pixel 10 è compatto e ha uno zoom 5x a 899€: basta per essere un best-buy?
Google Pixel 10 è uno smartphone che unisce una fotocamera molto più versatile rispetto al passato grazie allo zoom ottico 5x, il supporto magnetico Pixelsnap e il nuovo chip Tensor G5. Il dispositivo porta Android 16 e funzionalità AI avanzate come Camera Coach, mantenendo il design caratteristico della serie Pixel con miglioramenti nelle prestazioni e nell'autonomia. In Italia, però, mancano diverse feature peculiari basate sull'AI.
Prova GeForce NOW upgrade Blackwell: il cloud gaming cambia per sempre
Prova GeForce NOW upgrade Blackwell: il cloud gaming cambia per sempre
L'abbonamento Ultimate di GeForce NOW ora comprende la nuova architettura Blackwell RTX con GPU RTX 5080 che garantisce prestazioni tre volte superiori alla precedente generazione. Non si tratta solo di velocità, ma di un'esperienza di gioco migliorata con nuove tecnologie di streaming e un catalogo giochi raddoppiato grazie alla funzione Install-to-Play
Ecovacs Deebot X11 Omnicyclone: niente più sacchetto per lo sporco
Ecovacs Deebot X11 Omnicyclone: niente più sacchetto per lo sporco
Deebot X11 Omnicyclone implementa tutte le ultime tecnologie Ecovacs per l'aspirazione dei pavimenti di casa e il loro lavaggio, con una novità: nella base di ricarica non c'è più il sacchetto di raccolta dello sporco, sostituito da un aspirapolvere ciclonico che accumula tutto in un contenitore rigido
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 08-09-2011, 13: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, 14: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, 14: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, 15: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 15:31. Motivo: orribile orrore grammaticale!
banryu79 è offline   Rispondi citando il messaggio o parte di esso
Old 08-09-2011, 15: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, 15: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 15:59.
erremetal è offline   Rispondi citando il messaggio o parte di esso
Old 08-09-2011, 16:50   #7
!fazz
Moderatore
 
L'Avatar di !fazz
 
Iscritto dal: Nov 2006
Messaggi: 21768
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, 20: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


Google Pixel 10 è compatto e ha uno zoom 5x a 899€: basta per essere un best-buy? Google Pixel 10 è compatto e ha uno zoom ...
Prova GeForce NOW upgrade Blackwell: il cloud gaming cambia per sempre Prova GeForce NOW upgrade Blackwell: il cloud ga...
Ecovacs Deebot X11 Omnicyclone: niente più sacchetto per lo sporco Ecovacs Deebot X11 Omnicyclone: niente più...
Narwal Flow: con il mocio orizzontale lava i pavimenti al meglio Narwal Flow: con il mocio orizzontale lava i pav...
Panasonic 55Z95BEG cala gli assi: pannello Tandem e audio senza compromessi Panasonic 55Z95BEG cala gli assi: pannello Tande...
Iliad: si consolida la partnership tecno...
Il SoC a 2 nm di Samsung non sfigura nel...
Prezzo shock per i Galaxy Buds FE + nuov...
Il nuovo SoC di Qualcomm vuole stupire: ...
Offerta lampo per pulire l'auto: aspirap...
I robotaxi di Amazon entrano in azione: ...
ECOVACS DEEBOT T50 PRO OMNI Gen2 domina ...
iPhone 17 Pro su Amazon: tutti i colori,...
Disney Plus da 2,99 euro al mese per 3 m...
Nuovo test di accensione dei motori per ...
Novità dalle analisi dell'asteroi...
La PS6 sarà più potente del previsto: ec...
Sony svela Xperia 10 VII: è il nu...
Amazon Weekend da urlo: iPhone 16 a prez...
Spotify diffida ReVanced: chiesta la rim...
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: 13:45.


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