Banyak orang mengaburkan alamat email mereka-mengetikkan someguy (at) somedomain (dot) com, misalnya-untuk memproyeksikan diri dari SPAM bots. Apakah teknik obfuscation seperti itu benar-benar berfungsi?
Sesi Tanya & Jawab hari ini hadir untuk memberi kami hak milik SuperUser-subdivisi Stack Exchange, kumpulan situs web Q & A berbasis komunitas.
Pembaca SuperUser, Kyle Cronin ingin tahu apakah teknik obfuskasi email seperti itu layak untuk kerumitan:
Sebagian besar waktu ketika saya melihat seseorang mengirim alamat email mereka secara online, terutama jika itu alamat pribadi, mereka menggunakan sesuatu seperti
saya [at] contoh [dot] com
bukan alamat email yang sebenarnya ([email protected]). Bahkan anggota teratas dari komunitas ini menggunakan gaya serupa di profil mereka:
jt.superuser [AT] gmail [DOT] com
quixote dotsu lebih dari dekat itugmail tempat
Dasar pemikirannya adalah bahwa jenis obfuscation ini mencegah alamat email secara otomatis dikenali dan dipanen oleh spammer. Di zaman di mana para spammer bisa mengalahkan semua kapten yang paling kejam, apakah ini benar? Dan mengingat seberapa efektif filter spam modern, apakah itu penting jika alamat email Anda dipanen?
Mengingat bahwa itu merepotkan untuk manusia yang sebenarnya Anda mencoba untuk berkomunikasi dengan (dan berpotensi tidak banyak kerumitan untuk bot penuai Anda mencoba untuk menghindari) itu layak menggali lebih dalam untuk mengetahui apakah teknik benar-benar efektif.
Kontributor SuperUser, Akira menawarkan studi tentang masalah ini untuk mendukung penggunaan obfuscation:
Beberapa waktu yang lalu saya menemukan postingan seseorang yang membuat honeypot dan menunggu email-email yang berbeda-beda dikaburkan kembali:
Sembilan cara untuk mengaburkan alamat e-mail dibandingkan
Codedirection CSS 0 MB
moc.elpmaxe@zyx
Tampilan CSS: tidak ada 0 MB
[email protected]
Enkripsi ROT13 0 MB
[email protected]
Menggunakan AT dan DOT 0,084 MB
xyz AT contoh DOT com
Membangun dengan Javascript 0,144 MB
var m = 'xyz'; // Anda dapat menggunakan metode pintar apa pun dari m + = '@';
// membuat string yang berisi email m + = 'example.com';
// dan kemudian menambahkannya ke DOM (misalnya, melalui $ ('. email) .append (m); // jquery)
Mengganti '@' dan '.' dengan Entitas 1,6 MB
[email protected]
Memisahkan E-Mail dengan komentar 7,1 MB
xyz @ examplecom
Urlencode 7,9 MB
xyz% 40example.com
Teks Biasa 21 MB
[email protected]
Ini adalah grafik statistik asli yang dibuat oleh Silvan Mühlemann, semua kredit berjalan ke arahnya:
Jadi, untuk menjawab pertanyaan: Ya, (dengan cara) email pekerjaan obsfukasi.
Kontributor ak86 membebani, mencatat bahwa apa pun yang Anda peroleh melalui obfuscation Anda kehilangan melalui ketidaknyamanan untuk diri sendiri dan sesama emailer Anda:
Ada artikel yang menarik oleh Cory Doctorow baru-baru ini mengenai hal ini di sini yang menyatakan bahwa obfuskasi email tidak memiliki banyak tujuan, dan pendekatan yang lebih optimal adalah mengelola spam yang Anda dapatkan dengan cerdas.
Versi TL; DR:
- Tujuan dari seluruh latihan ini bukan untuk mengurangi jumlah spam yang Anda dapatkan di email Anda, tetapi jumlah spam Andasecara manual harus menghapus dari kotak masuk Anda.
- Email obfuscation adalah pertempuran terus-menerus untuk muncul dengan pengkodean bot-proof, pengkodean manusia yang mudah dibaca, dan menguras produktivitas baik pencipta maupun koresponden.
- “Hampir semua alamat email yang Anda gunakan untuk waktu yang lama akhirnya menjadi cukup luas diketahui bahwa Anda harus mengasumsikan semua spammer memilikinya.”
- “Kenyamanan alamat email yang stabil dan mudah di-copy” menang karena berusaha bersembunyi dari spambot.
Memiliki sesuatu untuk ditambahkan ke penjelasan? Bicaralah di komentar. Ingin membaca lebih banyak jawaban dari pengguna Stack Exchange yang paham teknologi lainnya? Lihat diskusi lengkap di sini.