Protect your internet domains that do not send emails
Internet Domain name adalah sebuah nama unique untuk identitas satu orang atau suatu organisasi di dunia internet
Di dunia ini, mungkin banyak sekali orang atau organisasi tertentu yang mempunyai domain name lebih dari satu. Tetapi domain-domain yang dimiliki tersebut, hanya segelintir saja / hanya satu domain saja yang digunakan sebagai domain utama untuk berkomunikasi via email.
Terkait domain name ini, pelaku kriminal atau pelaku kejahatan di dunia internet umum nya dapat memanfaatkan celah pada sebuah domain name yang tidak terproteksi dengan baik, untuk melakukan tindak kejahatan. Teknik yang biasanya digunakan adalah spoofing.
Teknik spoofing ini secara sederhana nya adalah sebuah teknik yang SANGAT MUDAH untuk di eksekusi oleh siapapun dan cukup sering dimanfaatkan untuk memalsukan / menyamarkan identitas terhadap suatu domain name, yang dimana domain name tersebut adalah domain yang tidak di proteksi dengan baik & benar.
Umumnya, dengan memanfaatkan celah dan teknik spoofing tersebut, pelaku kejahatan akan melakukan tindakan penipuan atau pemalsuan atau juga bisa digunakan untuk merusak reputasi dari si pemilik domain name tersebut.
So, saya akan coba sharing guidance bagaimana mengamankan sebuah domain name, yang dimana domain tersebut adalah domain yang memang tidak digunakan untuk proses komunikasi via email, khususnya untuk email keluar (email outbound).
Requirement
Untuk requirement nya sendiri cukup simple, yang pasti anda dapat mengakses DNS management domain yang anda miliki
How-To :
Untuk memproteksi sebuah domain name yang memang tidak gunakan untuk berkomunikasi via email, secara garis besar step yang akan dilakukan adalah sebagai berikut :
- Membuat SPF record di dns management, yang menyatakan bahwa domain tersebut memang tidak memiliki server pengirim (server untuk email outbound)
- Membuat DMARC record untuk mereject semua email yang berasal dari domain name tersebut
- Membuat DKIM key yang isinya kosong (null)
- Dan sebuah MX record yang isinya kosong (null)
Membuat SPF record
type record : TXT
host atau name : @ (jika dibutuhkan)
value : v=spf1 -all
Jika anda cek SPF record tersebut menggunakan perintah dig atau nslookup akan mendapatkan hasil kurang lebih seperti ini :
contoh.com. IN TXT "v=spf1 -all"
Membuat DMARC record
type record : TXT
host atau name : _dmarc
value : v=DMARC1;p=reject;sp=reject;adkim=s;aspf=s;fo=1;
Jika anda cek DMARC record tersebut menggunakan perintah dig atau nslookup akan mendapatkan hasil kurang lebih seperti ini :
_dmarc.contoh.com. IN TXT "v=DMARC1;p=reject;sp=reject;adkim=s;aspf=s;fo=1;"
Membuat DKIM Key kosong
type record : TXT
host atau name : *._domainkey
value : v=DKIM1; p=
Dengan adanya record ini, akan membuat email server(s) yang ada di internet lebih cenderung / lebih pasti untuk menolak seluruh email yang menggunakan domain name tersebut.
Membuat MX record kosong
type record : MX
host atau name : @ atau jika bisa dikosongin saja.
priority : 0
value : . (simbol titik)
Harap diperhatikan bahwa ada beberapa DNS management / registrar domain, yang tidak men-support MX record bersifat null / kosong. Kalau memang ini terjadi pada domain anda, maka tidak perlu khawatir. Cukup pastikan bahwa di DNS Management domain anda, tidak terdapat record MX apapun (tidak memiliki MX record).
Well i think that's it for the tips & tricks terkait domain name yang tidak dipakai untuk pertukaran email / komunikasi via email.
Saya pribadi sangat menganjurkan kepada setiap pemilik sebuah domain name, untuk menjaga domain name nya masing-masing. Dan salah satu caranya adalah seperti yang barusan saya sharing.
Jika anda adalah salah satu orang yang memiliki banyak domain name tetapi kebanyakan domain tersebut tidak dipakai untuk berkomunikasi via jalur email, maka saya menyarankan anda untuk mengikuti cara diatas agar domain tersebut tidak dimanfaatkan atau disalahgunakan oleh pelaku kriminal untuk melakukan sebuah tindak kejahatan ataupun untuk merusak reputasi pribadi atau organisasi pemilik domain tersebut.
Disamping itu juga, dengan mengikuti guidance ini anda secara tidak langsung membantu mengurangi celah-celah yang biasa dimanfaatkan oleh para pelaku kriminal di dunia internet, untuk melakukan kejahatan seperti penipuan, pemalsuan ataupun spamming.
So if you want to help to shape a better internet world, please contribute!
Enjoy! 🍻🍻