Hallo,

Tips ini mengupdate tips sebelumnya

https://www.mail-archive.com/mdaemon-l@dutaint.com/msg46409.html

MDaemon 20.0.x  mendukung MTA-STS protocol.

MTA-STS (MTA Strict Transport Security) adalah standar network security baru
untuk mengharuskan sender menggunakan koneksi SMTP/TLS (STARTTLS) saat kirim
mail ke domain kita, tidak lagi opsional.
Hal ini dimaksudkan untuk menghindari man-in-the-middle attacks (MITM).
Penjelasan lebih rinci bisa dibaca disini

https://www.hardenize.com/blog/mta-sts

https://www.uriports.com/blog/mta-sts-explained/

Penerapan MTA-STS di MDaemon sbb:

Pengiriman mail
---------------

Prasyarat

a. aktifkan STARTTLS

http://mdaemon.dutaint.co.id/mdaemon/20.0/index.html?ssl_mdaemon.htm

[x] Enable SSL, STARTTLS, and STLS
[x] SMTP server sends mail using STARTTLS when possible

b. aktifkan DNSSEC (DNS Security Extensions)

http://mdaemon.dutaint.co.id/mdaemon/20.0/index.html?ssl_dnssec.htm

[x] Enabled DNSSEC

Setelah prasyarat dipenuhi maka aktifkan  MTA-STS

http://mdaemon.dutaint.co.id/mdaemon/20.0/index.html?ssl_starttls-required-list_2.htm

[x] Enable REQUIRETLS (RFC 8689)
[x] Enable MTA-STS
        [x] Cache MTA-STS DNS records


Penerimaan Mail
--------------

1. Aktifkan webmail https

http://mdaemon.dutaint.co.id/mdaemon/20.0/index.html?ssl_worldclient.htm

[x] HTTP and HTTPS

atau

[x] HTTPS only

atau

[x] HTTP redirected to HTTPS

HTTPS port: 443

2. buat MTA-STS policy berupa file MTA-STS.txt di folder
\\mdaemon\worldclient\.well-known\ yang isinya

version: STSv1
mode: testing
mx: mail.domain.tld
mx: mx.domain.tld
max_age: 86400

catatan:
mode bisa berupa : enforce (harus, wajib), testing atau none

https://www.mailhardener.com/kb/mta-sts
https://www.uriports.com/blog/mta-sts-explained/

3. buat DNS A atau CNAME record mta-sts.domain.tld.

mta-sts.domain.tld      CNAME   mail.domain.tld

contoh:

$ host -t a mta-sts.dutaint.co.id
mta-sts.dutaint.co.id is an alias for mail.dutaint.co.id.
mail.dutaint.co.id has address 139.255.33.189

$ host -t a mta-sts.mdaemon.com
mta-sts.mdaemon.com has address 65.99.242.68

Perhatikan bahwa mta-sts.domain.tld ini merujuk ke webmail
https://mail.domain.tld (lihat point nomer 2 diatas), tetapi sebenarnya boleh
saja merujuk ke portal web https://domain.tld.
Dengan demikian jika masih pakai koneksi Dynamic IP (wired/wireless broadband)
bisa saja MTA-STS policy diaktifkan di https portal web.

https://domain.tld/.well-known/mta-sts.txt


4. buat DNS TXT record _mta-sts.domain.tld di Name Server (Authoritative DNS
server) domain kita.

_mta-sts.domain.tld     TXT     v=STSv1; id=20200206T010101;

dimana id harus diganti (ditambah) versinya setiap ganti policy, misalkan
menjadi

id=20200827T010101;

atau

id=20200827T010102

contoh:

$ host -t txt _mta-sts.dutaint.co.id
_mta-sts.dutaint.co.id descriptive text "v=STSv1; id=20200506T010101;"

$ host -t txt _mta-sts.gmail.com
_mta-sts.gmail.com descriptive text "v=STSv1; id=20190429T010101;"

$ host -t txt _mta-sts.yahoo.com
_mta-sts.yahoo.com descriptive text "v=STSv1; id=20161109010200Z;"


MTA-STS Reporting
-----------------

http://mdaemon.dutaint.co.id/mdaemon/20.0/index.html?ssl_starttls-required-list_2.htm

untuk pengiriman mail

[x] Enable TLS Reporting (RFC 8460)

penerimaan mail

buat DNS record _smtp._tls.domain.tld di Name Server (Authoritative DNS server)
domain kita.


_smtp._tls.domain.tld   txt     v=TLSRPTv1; rua=mailto:mail...@domain.tld

contoh

$ host -t txt _smtp._tls.dutaint.co.id
_smtp._tls.dutaint.co.id descriptive text "v=TLSRPTv1;
rua=mailto:mtasts-repo...@dutaint.co.id";

$ host -t txt _smtp._tls.gmail.com
_smtp._tls.gmail.com descriptive text 
"v=TLSRPTv1;rua=mailto:sts-repo...@google.com";

$ host -t txt _smtp._tls.dutaint.com
_smtp._tls.dutaint.com descriptive text "v=TLSRPTv1;
rua=mailto:mtasts-repo...@dutaint.co.id";


-- 
syafril
---------
Syafril Hermansyah


-- 
--[mdaemon-l]----------------------------------------------------------
Milis ini untuk Diskusi antar pengguna MDaemon Mail Server di Indonesia

Netiket: https://wiki.openstack.org/wiki/MailingListEtiquette
Arsip: http://mdaemon-l.dutaint.com
Dokumentasi : http://mdaemon.dutaint.co.id
Berlangganan: Kirim mail ke mdaemon-l-subscr...@dutaint.com
Henti Langgan: Kirim mail ke mdaemon-l-unsubscr...@dutaint.com
Versi terakhir: MDaemon 20.0.3, SecurityGateway 7.0.1


Kirim email ke