Apakah kebingungan alamat email benar-benar berfungsi? [Tutup]


467

Sebagian besar waktu ketika saya melihat seseorang memposting alamat email mereka secara online, terutama jika itu adalah alamat pribadi, mereka menggunakan sesuatu seperti

saya [at] contoh [dot] com

alih-alih alamat email yang sebenarnya (me@example.com). Bahkan anggota teratas dari komunitas ini menggunakan gaya serupa di profil mereka:

jt.superuser [AT] gmail [DOT] com

quixote dot su over yonder dekat tempat gmail itu

Dasar pemikirannya adalah bahwa kebingungan semacam ini mencegah alamat email untuk secara otomatis dikenali dan dipanen oleh spammer. Di zaman di mana spammer dapat mengalahkan semua kecuali captcha yang paling jahat, apakah ini benar? Dan mengingat seberapa efektif filter spam modern, apakah masalah jika alamat email Anda dipanen?


10
Kata Google tentang ini adalah bahwa mengubah @ menjadi pada bentuk apa pun membuatnya lebih mudah ditemukan di Google. Bahkan dengan alamat hotmail berusia sepuluh tahun, saya dapat menautkan hampir semua spam saya ke waktu saya memberikan alamat saya (nama palsu, dll). Saya tidak mendapatkan banyak spam dari email saya yang dapat ditemukan secara publik.
tobylane

Inilah alternatifnya: iconico.com/emailProtector
paradroid

@Saytha Sepertinya Ivo juga mengirimkannya . Mungkin lebih baik memilih yang itu.
Kyle Cronin

6
Dupe: ditanyakan 1 tahun lalu pada SO . Yang menarik adalah bahwa jawaban yang diterima adalah sama dengan posting ini yang menghubungkan artikel yang sama
systempuntoout

Ini bukan kebingungan, tetapi saya akan mengatakan ini adalah tempat yang baik untuk menggunakan alamat email sekali pakai dan memutar alamat secara berkala (yaitu, secara otomatis), dengan gagasan bahwa pemanen tidak akan menggunakan informasi secepat koresponden yang sah akan melakukannya.
Stephanie

Jawaban:


552

Beberapa waktu yang lalu saya menemukan posting seseorang yang membuat honeypot dan menunggu email-address yang sudah usang yang kembali:

Sembilan cara untuk mengaburkan alamat email dibandingkan

CSS Codedirection 0 MB spam

<span style="unicode-bidi:bidi-override; direction: rtl;">
moc.elpmaxe@zyx
</span>

Tampilan CSS: tidak ada 0 MB

xyz<span style="display:none">foo</span>@example.com

Enkripsi ROT13 0 MB

klm@rknzcyr.pbz

Menggunakan ATs dan DOTs 0,084 MB

xyz AT example DOT com

Bangunan dengan Javascript 0.144 MB

var m = 'xyz';         // you can use any clever method of
m += '@';              // creating the string containing the email
m += 'example.com';    // and then add it to the DOM (eg, via
$('.email').append(m); // jquery)

Mengganti '@' dan '.' dengan Entitas 1,6 MB

xyz&#64;example&#46;com

Membagi E-Mail dengan komentar 7.1 MB

xyz<!-- eat this spam -->@<!-- yeah! -->example<!-- shoo -->com     

Urlencode 7,9 MB

xyz%40example.com

Teks Biasa 21 MB

xyz@example.com

Ini adalah grafik statistik asli yang dibuat oleh Silvan Mühlemann, semua kredit ditujukan kepadanya:

Statistik seperti itu dibuat oleh Silvan Mühlemann

Jadi, untuk menjawab pertanyaan: Ya, (dengan cara) kebingungan email berfungsi.


69
Sayangnya, hal ini tidak muncul adalah jumlah pengguna nyata yang menghindari mengirim email karena alamat itu sulit diambil dalam berbagai format. Saya yakin jumlahnya akan kecil, tetapi tidak mungkin nol
Gareth

20
@ Gareth: alamat-surel-nyata jelas terlihat dengan metode 1, 2, 6, 7 dan 8, dengan 2 dan 5 mereka (kembali) dibangun dengan jscript dan sekali lagi terlihat jelas dan bahkan bekerja dengan "mailto:" ( karena jscript memodifikasi dom sehingga semuanya terlihat bagus). Anda akan melihat bahwa metode yang paling efektif adalah metode yang menghasilkan "pengguna tidak melakukan apa pun untuk membaca / menafsirkan" alamat surat. "terlihat" berarti "Anda cukup menyalin N menempelkan email dari peramban Anda
akira

12
Saya ingin melihat penelitian ini diulang dengan metode yang menghasilkan tautan mailto: daripada alamat email teks sederhana. Spambot mungkin bereaksi berbeda jika melihat mailto: dengan alamat yang membingungkan, apakah penghapusan kebingungan dilakukan oleh JS atau intervensi manusia - itu adalah petunjuk kuat ada alamat email di sana - tetapi mailto: tautan jauh lebih berguna untuk pembaca.
ijw

61
Ketika saya menyalin rtlcontoh di halaman tertaut (Chrome 8, Mac), moc.etalllit@7raboofnavlisberakhir di clipboard saya. Jadi, mungkin ini tidak begitu praktis untuk penggunaan di dunia nyata.
s4y

3
Sayang sekali bahwa ide rtl tidak kompatibel dengan copy / paste sederhana, itu adalah solusi kreatif.
wildpeaks

225

Saya selalu menyukai solusi sederhana, elegan, dan belum lagi berkelas menggunakan:

Tacky Turing 0MB

xyzmy@pantsexample.com

To email me, first you have to remove my pants.

Dengan menggunakan metode ini saya tidak mendapatkan spam. Sebenarnya saya tidak mendapatkan email apa pun .


8
@aini, example.comtidak menderita apa-apa, tetapi merupakan domain uji coba desain, seperti example.netdan beberapa lainnya. Tidak ada penangan email yang ditentukan untuk example.com.
Arjan

8
Jika Anda pernah membaca RFC ( rfc-editor.org/rfc/rfc2606.txt ) Anda akan tahu bahwa "example.com" (dan .net dan .org) secara resmi dilindungi nama domain. Tetapi menggunakan nama domain "palsu" yang tidak secara resmi dicadangkan tidak baik untuk pemegang domain yang tepat (jika ada). Tidak ada pantsexample.com saat ini terdaftar, tetapi mungkin ada.
thrillscience

1
mungkin lebih baik untuk digunakan xyzmy@mypantsexample.comsebagai gantinya, hanya saja itu sangat jelas bahwa itu adalah instruksi dan bukan hanya lancang.
Synetech

3
Bagaimana dengan xyz@"mypants."example.com... Untuk mengirimi saya email, pertama-tama Anda harus menghapus "my pants.". Saya pikir itu akan sama efektifnya, dan reduceskemungkinan bahwa pemilik nama domain yang tidak bersalah akan mendapatkan spam darinya. (BTW - Saya tidak menggunakan salah satu dari metode ini).
Kevin Fegan

3
LOL yang sebenarnya di "... email apa saja"
EvilDr

49

Ada sebuah artikel yang menarik oleh Cory Doctorow baru-baru ini tentang hal ini di sini yang berpendapat bahwa kebingungan email tidak memiliki banyak tujuan, dan pendekatan yang lebih optimal adalah mengelola secara cerdas spam yang Anda dapatkan.

TL; versi DR:

  • Tujuan dari seluruh latihan ini bukan untuk mengurangi jumlah spam yang Anda dapatkan di email Anda, tetapi jumlah spam yang harus Anda hapus secara manual dari kotak masuk Anda.
  • Kebingungan email adalah pertempuran terus-menerus untuk menghasilkan bot-proof yang canggih, encoding yang dapat dibaca manusia, dan menguras produktivitas baik pencipta, dan koresponden.
  • "Hampir semua alamat email yang Anda gunakan untuk jangka waktu yang lama pada akhirnya menjadi cukup diketahui bahwa Anda harus menganggap semua spammer memilikinya."
  • "Kenyamanan alamat email stabil, mudah disalin-paste" menang karena mencoba bersembunyi dari robot spam.

13
Ini benar jika Anda percaya bahwa biaya spam sepenuhnya dalam upaya mental untuk memprosesnya. Jika Anda yakin bahwa sebagian biaya spam adalah dalam bandwidth, atau dalam memelihara filter spam, maka mencegah spam mencapai kotak masuk Anda adalah tujuan yang layak. Kedua elemen ini memiliki biaya yang berkelanjutan (sejajar dengan elemen 'meningkatkan kekecewaan Anda' dalam diskusi), hanya saja layanan seperti Google bersedia menyediakannya dengan harga untuk dapat membaca semua korespondensi pribadi Anda.
ijw

4
@ijw - Biaya berkelanjutan dari tim yang terdiri dari beberapa orang di Google yang memelihara sistem filter spam akan selalu lebih sedikit daripada membuat ratusan juta pelanggan mereka melakukan apa saja. Dengan asumsi bahwa spam disimpan dalam jumlah yang wajar, bandwidth mungkin tidak banyak masalah juga.
Kevin Vermeer

9
Versi tldr lebih panjang.
Synetech

5
@ Sinetech: poster mungkin berarti membaca artikel yang ditautkan adalah versi panjang.
Daniel Andersson

Jika kebingungan cukup rumit itu akan membutuhkan sumber daya yang cukup banyak spammer untuk mendapatkan alamat email (karena dengan teorema Rice tidak ada cara untuk memprediksi output dari program yang diberikan tanpa menjalankannya). Katakanlah dibutuhkan 3 detik pada komputer yang layak untuk mendekripsi alamat email. Itu akan baik untuk manusia. Tidak demikian untuk bot yang melakukannya dalam skala besar. Singkatnya, itu sangat mahal bagi bot untuk mendapatkan alamat email.
Kaveh

28

Begitu banyak orang masih menggunakan @dan .langsung bahwa ada sedikit kebutuhan untuk spammer untuk menemukan cara untuk mengalahkan segala macam kebingungan; pekerjaan yang tidak dilakukan adalah uang / waktu yang tidak dihabiskan.


12
Benar, dan spammer mungkin menyadari bahwa orang yang mengaburkan alamat email mereka tidak mau dan tidak akan jatuh cinta pada spam, tetapi di sisi lain ada beberapa pemanen yang dibayar per alamat untuk siapa akan mudah untuk mengidentifikasi beberapa dari mereka. pola kebingungan dasar (memiliki "gmail" pada halaman adalah awal)
Kyle Cronin

5
Persis. Belum lagi kinerja hit pada parser untuk menggunakan pola seperti itu saat memproses data sebanyak itu.
John T

4
Saya tidak mengaburkan email saya, namun saya belum melihat perbedaan tanpa kebingungan. Bahkan jika itu berhasil, Gmail melakukan pekerjaan yang cukup bagus untuk menangkap spam, dan bahkan jika saya tidak menekan tombol Laporkan Spam.
Sathyajith Bhat

8
OTOH, jika seorang spammer melihat alamat email yang dikaburkan, ia dapat yakin bahwa ini adalah alamat email yang benar-benar digunakan, kalau tidak, mengapa mengaburkannya ?. Perhatikan bahwa spammer tidak peduli jika spamming efektif, tetapi ia peduli berapa banyak penerima yang benar-benar mendapatkan spam. Dia menjual layanan spam, bukan produk.
Elazar Leibovich

25

Apa pun yang dilakukan oleh banyak orang akan dikalahkan, tetapi jika Anda menyembunyikan alamat email Anda dengan cara yang tidak banyak situs web lakukan, maka spammer tidak akan menginvestasikan uang untuk menemukannya. (Mereka berusaha menghasilkan uang sehingga hanya akan banyak berinvestasi ketika hasilnya tinggi.)

Jadi jangan gunakan metode yang digunakan orang lain, buat sendiri, ini adalah yang baru saja saya buat: (Jangan semua menyalinnya, atau itu akan berhenti bekerja)

Email menghapus semua angka dan menggunakan domain yang sama dengan situs web saya ada di i23an@notMyDomain.com


1
Spammer bergantung pada "vendor spamware" untuk mengurus detail teknis yang terlibat dengan mengekstraksi alamat eMail dari situs web (dan dari sumber lain, seperti dokumen pengolah kata dan spreadsheet, kadang-kadang diperoleh melalui SpyWare). Jadi, Anda akan baik-baik saja sampai vendor spamware memperhatikan apa yang Anda lakukan (dan dapat mencari cara untuk melawannya). +1 karena jawaban ini menggunakan argumen logis yang umumnya benar.
Randolf Richardson

@ Randolf, tidak ada "vendor spamware" akan melakukan upaya kurang dari 100 alamat email, jadi anythink yang "berbeda" itu bekerja dengan baik sebagai salah satu dari situs web kebanyakan orang
Ian Ringrose

Saya sebenarnya setuju dengan Anda (dan saya melihat komentar Anda sebagai dukungan lebih lanjut untuk saya) karena vendor spamware akan melihat itu sebagai fitur yang membuat mereka unggul dari pesaing mereka (yaitu, vendor spamware lain) - estimasi Anda kurang dari beberapa seratus alamat eMail tampaknya benar bagi saya (+1 untuk komentar Anda, kecuali itu tidak berfungsi ketika kotak merah muda muncul jadi saya akan coba lagi nanti).
Randolf Richardson

2
> Apa pun yang dilakukan oleh banyak orang akan dikalahkan Setuju, tetapi ganti "dikalahkan" dengan dieksploitasi . Itu sebabnya peretas jarang repot menulis malware untuk Apel atau Linux. Apakah mereka “lebih aman daripada Windows” tidak relevan; target itu sama sekali tidak sepadan dengan waktu. Setidaknya, itu dulu masalahnya. Saat ini, Apple memiliki basis pengguna yang jauh lebih besar, menjadikannya target yang lebih menarik, dan Linux digunakan pada lebih banyak server bisnis. Itu sama dengan langkah-langkah keamanan. Jika retak itu sedikit menguntungkan Anda, sebagian besar tidak akan repot. Jika memecahkannya menguntungkan Anda dunia, yah ...
Synetech

15

Spammer bukan NSA. Tidak penting bagi mereka untuk memecahkan kekaburan Anda. Segala upaya yang dilakukan untuk menyamarkan alamat email Anda mungkin cukup untuk tugas tersebut.

Pertanyaan yang lebih menarik adalah, mengapa tidak menggunakan akun email sekali pakai sebagai cutoff untuk memfilter tanggapan di forum publik? Dengan begitu Anda tidak peduli jika akun tersebut mendapat spam, dan setelah memeriksa respons yang sah, Anda dapat menghubungi koresponden Anda melalui akun email biasa Anda.


+1 untuk solusi yang berfungsi baik untuk kebutuhan jangka pendek.
Randolf Richardson

11

Ya itu benar dalam banyak kasus karena Anda memerlukan pola untuk memanen email, semakin kompleks polanya semakin mahal (waktu / uang) bagi para spammer untuk bekerja dalam mendapatkan email. Tentu saja tidak ada yang menghentikan pemanenan manual, tetapi itu sangat rendah. Hal yang biasanya dilakukan adalah non JS encoded, email teks biasa dipanen (periksa situs web 1-2 tahun yang tidak berubah, dan saya yakin Anda $ 20 dolar email teks biasa dan mereka mendapatkan banyak spam).

Di perusahaan saya semua email eksternal yang dihadapi dikaburkan menggunakan serangkaian metode sisi server & klien JS.

Jadi, email tidak pernah benar-benar terlihat seperti email, dan polanya SELALU berubah. Anda akan terkejut betapa baiknya metode ini bekerja, tentu beberapa metode dikompromikan dan mudah dipatahkan, tetapi metode yang lebih rumit dari kebingungan email biasanya membuat pemanenan menjadi sia-sia karena banyaknya deteksi pola akan membutuhkan banyak sumber daya yang diinvestasikan.

Brute force CAPTCHAS berbeda, di mana para peretas / spammer / pemanen TARGET situs tertentu. Ini tidak benar-benar berlaku untuk situs web ibu & pop kecil yang mungkin menggunakan segudang metode kebingungan, atau situs di mana pengguna memposting email format berbeda dalam berbagai cara kebingungan email (menghilangkan .com atau .net, dll.).

Kebanyakan pemanen tidak menyadari Javascript, yaitu mereka tidak memproses JS. Membuat metode itu lebih mahal bagi pemanen. Ada beberapa pemanen yang mencoba memproses JS, tetapi seperti yang saya katakan itu sangat mahal ketika Anda menjalankan jutaan email dalam hitungan menit, Anda tidak ingin turun ke 10 atau 100 jika Anda dapat melakukan 1000.

Metode saya melakukan setiap metode acak bekerja dengan sangat baik, saya belum mendapatkan spam di akun saya.


Gagasan rapi menggunakan JS untuk mengaburkan alamat email, tetapi dalam kebanyakan kasus (seperti dalam email, di situs ini, dll) itu bukan pilihan. Namun, saya setuju bahwa itu harus menjadi praktik standar di situs yang memungkinkan pengguna untuk mengekspos email mereka ke pengguna lain.
Kyle Cronin

11

Saya memiliki 2 metode kebingungan yang tidak disebutkan. Tidak ada yang memberi manfaat menjadi tautan yang dapat diklik, atau bahkan memotong dan menempel.

  • Gunakan elemen grafis alih-alih teks.

  • Sejajarkan elemen-elemen secara vertikal, dengan kolom-kolom barang lainnya ke kiri dan / atau kanan:

email     dummy@
me at:    example.com

2
Beberapa pengirim spam menggunakan OCR untuk menyiasati elemen grafis, tetapi sejauh yang saya tahu ini masih sangat jarang sehingga harus terus berfungsi dengan baik untuk Anda selama pengguna tunanetra tidak perlu menghubungi Anda. +1 untuk membagikan beberapa ide berguna.
Randolf Richardson

Nah ini cara yang bagus untuk merusak UX Anda. Bukan hanya untuk orang buta, untuk semua orang.
Fabian von Ellerts

1
@FabianvonEllerts Saya tidak menyangkalnya. Itu adalah trade-off yang harus dilakukan setiap orang untuk diri mereka sendiri.
Mark Ransom

8

Kebingungan JS memang bekerja sampai batas tertentu dengan pemanen berbasis wget sederhana, tapi saya kira JS mengaktifkan IE contoh juga sedang digunakan, dan mereka dapat membaca apa yang akan dilihat oleh pengguna web.

Ketika alamat tersebut dipanen, atau dicuri melalui pelanggaran keamanan di salah satu situs favorit Anda karena pada akhirnya, itu akan di luar sana direplikasi di daftar spammer selamanya.

Alamat email saya sendiri sudah sangat tua sehingga ada spam, dan karena itu terlihat di internet, jadi saya mendapatkan ribuan upaya pengiriman per minggu ... mulai saja! Saya punya waktu untuk mengembangkan sistem canggih yang secara efektif mengubahnya menjadi perangkap spam, dengan barang-barang dengan skor tinggi dilaporkan ke spamcop untuk membantu masyarakat.

Spam akan dikalahkan suatu hari, dan saya melihat tanda-tanda menggembirakan bahwa itu sedang menurun.


6

Satu hal yang bekerja sangat baik bagi saya adalah menggunakan ASP.NET untuk membuat "LinkButton". Tombol Response.Redirect("mailto:MailAddress");tautan ini kemudian memiliki tindakan "onClick". Ini akan menghasilkan LinkButton memiliki javascript:DoPostBack(...)sebagai URL. Pada akhirnya itu membuat permintaan server yang mengembalikan "redirect ke alamat email". Bot pertanian tidak pernah menerima email ini.


3
mungkin tidak ada pengguna yang memiliki kesempatan untuk mengeluh tentang ketidakmampuan untuk mengirim umpan balik juga :)
Free Consulting

1
ini hanya akan berfungsi jika banyak orang lain tidak mulai melakukannya.
Ian Ringrose

@ Cacing: Ini berfungsi dengan setiap browser yang saya uji. Jika Anda mengalihkan ke mailto, itu akan berhasil. @Ian: Ya, saya harap tetap seperti itu, atau bot akan mulai mendengarkan pengalihan pada JS postbacks. Jika Anda meletakkan ScriptManager di sana, itu akan menjadi jauh lebih banyak ... "mengaburkan" sekalipun. Pertama akan membuat postback JS AJAX dengan kemudian mengembalikan perintah untuk pergi ke mailto.
sinni800

1
Saya ingin melihat kode yang dihasilkan untuk itu, karena saya tidak tahu tentang hal
Free Consulting

1
metalgearsonic.de/default.aspx Ini dia, WormRegards. Sisi Server DAN kode klien dapat dibaca di sini.
sinni800

6

Saya memasukkan alamat email saya di web dengan jelas di mana-mana, dan bertentangan dengan kepercayaan populer hal ini tampaknya tidak berpengaruh pada jumlah spam yang saya terima. Sudah stabil dengan rata-rata 3 per hari untuk waktu yang lama. Jadi saya akan mengatakan bahwa kebingungan tidak berguna.

Saya perhatikan bahwa nama pengguna yang sangat singkat (mis. Wim@example.com) menghasilkan lebih banyak spam. Rupanya alamat email yang digunakan oleh spammer dibuat dengan mencoba semua kombinasi huruf pendek yang mungkin, dan dengan menggunakan daftar nama.


Ada banyak tebakan, serangan kamus, dan berbagai teknik lain yang digunakan oleh spammer. Juga, alamat umum seperti info @ dan penjualan @ diasumsikan cukup banyak selalu valid (dan seringkali untuk banyak domain). Ada juga waktu tunda di mana spam meningkat untuk alamat, semakin lama spammer mengetahuinya karena mereka menjual daftar satu sama lain. Saya mengoperasikan sejumlah perangkap spam dan telah memperhatikan bahwa spam pada umumnya meningkat seiring waktu meskipun diblokir berdasarkan kombinasi daftar hitam dan filter berbasis DNS.
Randolf Richardson

4

Saya tidak berpikir itu banyak membantu menggunakan standar [AT]dan [DOT], tetapi menggunakan salah satu kata yang berarti atau dapat direalisasikan berarti pada dan dot ... atau bahkan _A((T>>atau apa pun yang cukup acak ... hanya pikiran saya pada masalah.


4

Jika Anda mencoba mencari alamat email dengan google, Anda akan menemukan, bahwa itu sangat sulit, dan google untuk beberapa alasan belum banyak dari mereka dalam bentuk "common.name@wellknown.domain" - mungkin pembatasan diri ?

Jika saya mencari "maier [at] berlin.de", saya menemukan lebih banyak hit, daripada jika saya mencari "maier@berlin.de", dan @ tampaknya berfungsi sebagai tanda joker. Hitnya sebenarnya bukan mailadress.

Dan di sisi lain, Anda menginginkan pelanggan Anda (jika Anda memilikinya, dan menghubungi mereka di web) menggunakan mailto-link yang nyaman, tanpa mengotak-atik dan melepas celana mewah.

Jadi, jika Anda masih tidak mempercayai google, bing, bong dan zong (mungkin mereka menjual alamat surat secara terpisah?), Anda dapat membuat alamat email Anda dengan sedikit Javascript :

"mailto" + ":" + "wagner" + "." + "stefan" + "@" + "paris" + "." + "de" 

Saya kira sebagian besar webcrawlers tidak menafsirkan Javascript, dan akan mengalami kesulitan, menemukan alamat Anda dalam proses besar, otomatis dan murah.


3

Dari pengalaman saya dengan Sblam! layanan anti-spam ada banyak spammer yang secara teknis tidak kompeten, yang tetap mencoba, mungkin karena ada banyak email yang tidak dilindungi untuk dipanen (dan situs yang tidak dilindungi untuk spam), sehingga kebingungan bahkan sederhana dapat menghentikan beberapa pemanen.

OTOH memperbarui ekspresi reguler dalam pemanen untuk dicari (@| AT )bukanlah ilmu roket dan mungkin banyak spammer sudah melakukannya.


Teka-teki yang mengganggu manusia tidak sepadan. Saya telah menyusun kebingungan yang memenuhi standar yang menyandikan email dengan entitas, urlencoding, dan menambahkan konstruksi yang tidak biasa ke URL dan HTML ( kode sumber ):

http://hcard.geekhood.net/encode/?addr=test@example.com

Ini memberikan tautan yang mudah dibaca dan berfungsi penuh untuk pengguna sungguhan, tetapi hanya dapat dipanen oleh spammer yang berupaya mengurai HTML dan URL dengan benar (mungkin menghindari spam, atau setidaknya mempromosikan standar web di antara penulis pemanen!;)


1
lihat Sblam! persyaratan :-)
Konsultasi Gratis

Cukup keren kecuali untuk ini .
Michael

2

Karena daftar email dijual, satu perusahaan dapat menemukan yang mudah dan kemudian yang lain dapat menggunakannya. Dengan cara itu mirip dengan DRM.


2
Apa yang Anda maksud dengan "satu perusahaan dapat menemukan yang mudah"?
Andrew Grimm
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.