Webmaster - Lindungi alamat e-mel terhadap bot

  • Hadkan akses kepada profil ahli
  • Menggunakan fail imej
  • Menggunakan applet
  • Menggunakan sistem pemesejan dalaman
  • Menggunakan skrip
  • Beri pilihan kepada pengguna
  • Kesimpulannya

Anda adalah webmaster laman web dan anda perlu menyimpan alamat e-mel beberapa ahli / pelanggan tapak anda. Alamat ini tersedia dalam profil mereka (contohnya forum, blog dll ...). Walau bagaimanapun, pada masa kini terdapat bot berbahaya yang telah dibangunkan untuk menganalisis laman web dan mengekstrak alamat e-mel daripada mereka. Bot ini kemudian boleh pergi ke halaman yang mengandungi senarai ahli forum dan mengumpul semua alamat e-mel.

  • Bagaimana untuk melindungi alamat e-mel pelanggan / ahli anda kemudian?
  • Malangnya tiada penyelesaian ajaib. Tetapi kami sekurang-kurangnya boleh membataskan kerosakan dengan beberapa tweak.

Hadkan akses kepada profil ahli

Hadkan akses kepada profil ahli anda. Pelawat tanpa nama tidak akan mempunyai akses kepada profil ini.

  • Kelebihan: Jika bot hanya melayari laman secara rawak tanpa tujuan tertentu, kaedah ini akan berfungsi. Bot sederhana tidak dapat mengesahkan pada tapak web anda.
  • Kelemahan: Bot lanjutan boleh cuba membuat akaun di laman web ini untuk mendapatkan lebih banyak keistimewaan. Untuk subctiption di laman web anda, jangan teragak-agak untuk menggunakan CAPTCHA (imej yang mengandungi teks). Pesanan huruf dalam imej mestilah rumit tetapi bagaimanapun anda juga harus mempertimbangkan alternatif untuk pengguna cacat penglihatan (sistem pengesahan audio).

Menggunakan fail imej

Apabila bot mencari alamat e-mel di laman web, dalam kebanyakan kes ia akan menganalisis data dalam format teks. Jika anda memasukkan teks dalam imej, maka maklumat tersebut akan diabaikan oleh bot mudah. Ini adalah kaedah mudah yang digunakan untuk mengehadkan kerosakan. Anda boleh menggunakan fungsi yang akan memaparkan alamat e-mel sebagai imej dalam profil ahli, anda akan membatasi sudah sedikit lebih banyak kerosakan.

  • Kelebihan: Bot mudah tidak dapat memulihkan maklumat dari fail imej.
  • Kelemahan: Imej mengambil masa lebih lama untuk memuat daripada teks dan pengguna legit tidak akan dapat menyalin dan menampal alamat e-mel. Bot canggih mungkin mempunyai fungsi OCR.

Menggunakan applet

Anda boleh menggunakan applet, program kecil yang berjalan pada pelayar untuk memaparkan alamat e-mel. Contoh: Flash dan Java.

  • Keberkesanan kaedah ini bergantung pada bagaimana kompleks applet tersebut.

Menggunakan sistem pemesejan dalaman

Pelaksanaan fungsi perbualan peribadi di laman web (menggunakan PhpBB) akan membolehkan pengguna berkomunikasi di antara mereka tanpa mendedahkan alamat e-mel mereka .....).

  • Kelebihan: Dalam keadaan ini alamat tetap tersembunyi.
  • Kelemahan: Pelaksanaan sistem sedemikian memerlukan beberapa pengetahuan teknikal dan kepercayaan pelanggan anda.

Menggunakan skrip

Anda boleh menggunakan bahasa skrip yang akan dilaksanakan oleh penyemak imbas (yang paling popular ialah javascript). Skrip memaparkan alamat e-mel setelah selesai prosedur tertentu dan pada masa yang sama membuat menyembunyikan alamat dari kod sumber halaman web anda .

Untuk algoritma, anda boleh melakukan yang anda suka, dengan syarat ia adalah kompleks minimum.

Contoh untuk memaparkan " "

 fungsi victor_hugo () {maupassant = new String ("adresseemileajardomainejeanbaptistepoquelinprout"); gary = "emileajar"; moliere = "jeanbaptistepoquelin"; maupassant = maupassant.split (gary); maupassant [0] + = "@"; maupassant = maupassant [0] .concat (maupassant [1]); maupassant = maupassant.split (moliere); maupassant [0] + = "."; maupassant = maupassant [0] .concat (maupassant [1]); pulang maupassant; } document.write (victor_hugo ()); 
  • Kelebihan: Bot mudah tidak akan dapat mengambil alamat e-mel.
  • Kelemahan: Javascript mungkin dilumpuhkan dari tetapan penyemak imbas dan pengguna tidak dapat mengakses data.

Beri pilihan kepada pengguna

Semasa pendaftaran di laman web anda atau selepas pendaftaran, pengguna anda mesti dapat memilih jika mereka bersedia untuk mendedahkan maklumat peribadi mereka secara terbuka atau tidak. Sekiranya demikian, mereka mesti memutuskan apa maklumat peribadi yang mereka ingin dedahkan.

Kesimpulannya

Tiada kaedah bukti gagal untuk menyembunyikan alamat e-mel daripada bot, tetapi anda boleh membuat akses kepada maklumat ini lebih sukar, dengan melaksanakan kaedah di atas.

Artikel Sebelumnya Artikel Seterusnya

Tip-Tip Utama