تحلیل امنیت DNS

imna.ir

آخرین به‌روزرسانی: سه‌شنبه ۲۸, اسفند ۱۴۰۳ ساعت ۰۹:۰۶:۰۳

امتیاز امنیتی

F

پیکربندی سرویس‌دهنده نام

رکوردهای NS

موفق

رکوردهای NS به‌درستی پیکربندی شده‌اند.

ns5.nastooh.ir.
ns6.nastooh.ir.

رکورد NS (یا رکورد سرویس‌دهنده نام) یک رکورد DNS است که آدرس سرویس‌دهنده‌های نام معتبر در یک دامنه یا ناحیه DNS را مشخص می‌کند. بدون این رکوردها، دامنه شما کار نخواهد کرد زیرا سایر سرورها نمی‌دانند اطلاعات را از کجا دریافت کنند. هر دامنه باید حداقل یک رکورد NS داشته باشد.

پشتیبانی سرویس‌دهنده نام از IPv4

موفق

تمامی سرویس‌دهندگان نام دارای رکورد A هستند، بنابراین امکان اتصال از طریق IPv4 فراهم است.

ns5.nastooh.ir. ==> 185.49.84.68
ns6.nastooh.ir. ==> 5.160.218.167

این رکورد، نام دامنه را به آدرس IPv4 متصل می‌کند. بدون آن، سایر سیستم‌ها نمی‌توانند به سرویس‌دهندگان نام متصل شوند. هر سرویس‌دهنده نام باید حداقل یک رکورد A داشته باشد تا از طریق اینترنت در دسترس باشد.

پشتیبانی سرویس‌دهنده نام از IPv6

ناموفق

سرویس‌دهندگان نام از IPv6 پشتیبانی نمی‌کنند. این موضوع فقط در صورتی اهمیت دارد که به IPv6 نیاز داشته باشید.

ns5.nastooh.ir. ==> ?
ns6.nastooh.ir. ==> ?

رکورد AAAA در DNS، یک نام دامنه را به یک آدرس IPv6 متصل می‌کند. داشتن این رکورد برای سرویس‌دهندگان نام، امکان اتصال به آن‌ها از طریق IPv6 را فراهم می‌کند. این رکورد ضروری نیست، اما پشتیبانی از آن می‌تواند در آینده کاربردی باشد.

پرس‌وجوهای بازگشتی

موفق

سرویس‌دهندگان نام طوری تنظیم شده‌اند که از کوئری‌های بازگشتی جلوگیری می‌کنند، که مانع سوءاستفاده و دسترسی غیرمجاز می‌شود.

185.49.84.68 ==> Recursive search is disabled. flags: 1000010100000000
5.160.218.167 ==> Recursive search is disabled. flags: 1000010100000000

کوئری‌های بازگشتی به سرور DNS این امکان را می‌دهند که درخواست‌های مربوط به دامنه‌های دیگر را برای کاربران جستجو و پردازش کند. اگر این قابلیت فعال باشد، مهاجمان می‌توانند از سرور شما برای حملات DDoS یا مسموم‌سازی کش (Cache Poisoning) سوءاستفاده کنند. برای افزایش امنیت، توصیه می‌شود کوئری‌های بازگشتی برای کاربران خارجی غیرفعال شوند.

استفاده از IP عمومی

موفق

سرویس‌دهندگان نام از آدرس‌های IP عمومی استفاده می‌کنند، که امکان دسترسی از طریق اینترنت را فراهم می‌کند.

این بررسی مشخص می‌کند که سرویس‌دهندگان نام از IP عمومی یا خصوصی استفاده می‌کنند. اگر IP خصوصی (مانند 192.168.x.x یا 10.x.x.x) استفاده شود، سرور از اینترنت قابل دسترسی نخواهد بود. طبق RFC 1918، آدرس‌های خصوصی برای سرویس‌های عمومی مناسب نیستند.

تعداد سرویس‌دهنده‌های نام

موفق

تعداد سرویس‌دهنده‌های نام در محدوده توصیه‌شده ۲ تا ۸ قرار دارد.

there is 2 name server

این بررسی تعداد سرورهای DNS که دامنه را مدیریت می‌کنند، ارزیابی می‌کند. تعداد کم سرورها باعث کاهش پایداری دامنه می‌شود، درحالی‌که تعداد زیاد ممکن است مشکلاتی در همگام‌سازی ایجاد کند. طبق RFC 2182، برای عملکرد بهینه، یک دامنه باید حداقل ۲ و حداکثر ۸ سرویس‌دهنده نام داشته باشد

Zone Transfer

ناموفق

انتقال Zone (Zone Transfers) فعال است، که می‌تواند به مهاجمان اجازه دهد تمامی رکوردهای DNS شما را استخراج کرده و از آن‌ها سوءاستفاده کنند.

185.49.84.68 ==> Server refused zone transfer
5.160.218.167 ==> Zone Transfer is enabled. data : @ 300 IN SOA ns5.nastooh.ir. info.imna.ir 1520320517 10800 3600 604800 38400 @ 300 IN MX 2 mail.nastooh.ir. @ 300 IN TXT "v=spf1 a mx ptr ~all" 300 IN TXT "google-site-verification=XFxrUJ3olq-LucgGqTBj0-Xm1q8P0ynnozkQelKwqmQ" @ 300 IN NS ns5.nastooh.ir. 300 IN NS ns6.nastooh.ir. @ 300 IN A 185.49.84.78 mail._domainkey 300 IN TXT "v=DKIM1; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtqmqJ+uiB5BvJinCr6GS HG6RjPqGZwyIC3c1fMIZ0s+lCDjF5ZSRNA6S9Yw0nuEZ+sAYDAac8r08bysREo04 AbZ0K+26MyQOd+UcIh1TAyptDBTSFVOYjMVthTFlQjxvuIpKEW3bqkszwzd8aJUD nhLNkv9UcWv5uFS15rPvkRc1FOQ1H45SxdSzJQidaX8NlW2Oe" "iE3LJnn+JMLQnZq U22q9rRrnM+/mipKpde/ZcTOEZP9h17N6spjRf/FTaUJ4HsSCtRtbWIADLjQQfum BIIUq8CU0rvNY7Eb9uPiDK/hycW7IrWlkGxLmzqO2ozhdRpK72CuivcI4WMEj8Y5 uwIDAQAB" en 300 IN CNAME @ ennewsroom 300 IN A 178.22.120.242 media 300 IN A 5.160.218.168 newsroom 300 IN A 178.22.120.242 www 300 IN CNAME @

این قابلیت به سرورهای دیگر اجازه می‌دهد که تمامی رکوردهای DNS شما را کپی کنند. اگر به‌درستی محدود نشود، مهاجمان می‌توانند با انجام Zone Transfer تمامی اطلاعات DNS شما را استخراج کرده و از آن سوءاستفاده کنند. بهتر است این قابلیت فقط برای سرورهای مجاز فعال باشد.

افزونه امنیتی DNS (DNSSEC)

ناموفق

DNSSEC فعال نیست. فعال‌سازی آن می‌تواند از جعل رکوردهای DNS جلوگیری کند.

DS Record: No DS record found in parent zone
DNSKEY Record: No DNSKEY records found
RRSIG Records: No RRSIG records found for SOA
DNSSEC is not set up for this domain

DNSSEC با استفاده از امضاهای رمزنگاری‌شده، صحت داده‌های DNS را تأیید می‌کند. این قابلیت از جعل پاسخ‌های DNS جلوگیری کرده و مانع هدایت کاربران به وب‌سایت‌های جعلی می‌شود. طبق RFC 4033، DNSSEC یک استاندارد امنیتی مهم برای محافظت از اطلاعات DNS است.

رکورد TXT

موفق

رکوردهای TXT منتشر شده‌اند.

v=spf1 a mx ptr ~all
google-site-verification=XFxrUJ3olq-LucgGqTBj0-Xm1q8P0ynnozkQelKwqmQ

DNSSEC با استفاده از امضاهای رمزنگاری‌شده، صحت داده‌های DNS را تأیید می‌کند. این قابلیت از جعل پاسخ‌های DNS جلوگیری کرده و مانع هدایت کاربران به وب‌سایت‌های جعلی می‌شود. طبق RFC 4033، DNSSEC یک استاندارد امنیتی مهم برای محافظت از اطلاعات DNS است.

پیکربندی سرویس‌دهنده میل

رکوردهای تبادل میل (MX)

موفق

رکوردهای MX مورد نیاز برای تحویل ایمیل منتشر شده است:

mail.nastooh.ir.

رکورد MX: این رکورد مشخص می‌کند که کدام سرورها مسئول دریافت ایمیل‌های دامنه شما هستند. بدون رکورد MX، امکان دریافت ایمیل برای دامنه وجود ندارد. طبق RFC 5321، هر دامنه باید حداقل یک رکورد MX معتبر داشته باشد.

پشتیبانی سرویس‌دهنده ایمیل از IPv4

موفق

تمامی سرویس‌دهندگان میل دارای رکورد A هستند، بنابراین امکان اتصال از طریق IPv4 فراهم است.

mail.nastooh.ir. ==> 185.49.84.67

رکورد A آدرس IPv4 سرور ایمیل را مشخص می‌کند. بدون آن، سایر سرورها نمی‌توانند از طریق IPv4 با سرور ایمیل شما ارتباط برقرار کنند، که ممکن است باعث مشکل در ارسال و دریافت ایمیل شود. هر سروری که در رکورد MX تعریف شده است، باید حداقل یک رکورد A داشته باشد.

پشتیبانی سرویس‌دهنده ایمیل از IPv6

ناموفق

سرویس‌دهندگان میل از IPv6 پشتیبانی نمی‌کنند. این موضوع فقط در صورتی اهمیت دارد که به IPv6 نیاز داشته باشید.

mail.nastooh.ir. ==> ?

این رکورد آدرس IPv6 سرور ایمیل را مشخص می‌کند و امکان برقراری ارتباط از طریق IPv6 را فراهم می‌سازد. این قابلیت در حال حاضر ضروری نیست، اما با توجه به رشد استفاده از IPv6، پشتیبانی از آن در آینده توصیه می‌شود.

استفاده از IP عمومی

موفق

سرویس‌دهندگان ایمیل از آدرس‌های IP عمومی استفاده می‌کنند، که برای تحویل صحیح ایمیل‌ها ضروری است.

این بررسی تعیین می‌کند که آیا سرویس‌دهندگان ایمیل از IP عمومی یا خصوصی استفاده می‌کنند. اگر IP خصوصی (مانند 192.168.x.x یا 10.x.x.x) باشد، سرور ایمیل از اینترنت قابل دسترسی نخواهد بود، که می‌تواند باعث اختلال در دریافت ایمیل شود. طبق RFC 1918، آدرس‌های خصوصی نباید برای سرویس‌های عمومی استفاده شوند.

رکوردهای معکوس DNS

موفق

تمامی سرویس‌دهندگان ایمیل به‌درستی برای DNS معکوس پیکربندی شده‌اند، که موجب بهبود تحویل ایمیل و افزایش احتمال تحویل ایمیل می‌شود.

mail.nastooh.ir. ==> 185.49.84.67 ==> mail.nastooh.ir. ==> 185.49.84.67

رکوردهای PTR آدرس IP سرور ایمیل را به نام دامنه مرتبط می‌کنند و امکان جستجوی معکوس DNS را فراهم می‌سازند. بسیاری از سرویس‌دهندگان ایمیل، پیام‌هایی را که از سرورهای بدون رکورد PTR معتبر ارسال می‌شوند، رد می‌کنند. طبق RFC 1912، هر سرور ایمیل باید یک رکورد PTR داشته باشد تا از مشکلات در ارسال ایمیل جلوگیری شود.

رکورد SPF

موفق

رکورد SPF وجود دارد و به‌درستی پیکربندی شده است تا از جعل ایمیل جلوگیری کند.

SPF record:
v=spf1 a mx ptr ~all

SPF یک روش احراز هویت ایمیل است که تعیین می‌کند کدام سرویس‌دهندگان مجاز به ارسال ایمیل از طرف دامنه شما هستند. یک رکورد SPF که به‌درستی تنظیم شده باشد، از جعل ایمیل جلوگیری کرده و باعث بهبود قابلیت تحویل ایمیل می‌شود.

رکوردهای اعتبار دامنه (SOA)

رکورد SOA

موفق

رکورد SOA تنظیم شده است و حاوی اطلاعات موردنیاز برای مدیریت دامنه، همگام‌سازی سرورها و کنترل به‌روزرسانی‌های DNS است.

serial: 1520320517
rname: info.imna.ir.imna.ir.
refresh: 10800
expire: 604800
minimum: 38400
retry: 3600
mname: ns5.nastooh.ir.

رکورد SOA اطلاعات مهمی درباره DNS Zone از جمله سرویس‌دهنده نام اصلی، ایمیل مدیر Zone و پارامترهای به‌روزرسانی را ذخیره می‌کند. طبق RFC 1035، هر ناحیه DNS باید دقیقاً یک رکورد SOA داشته باشد تا مدیریت و هماهنگی بین سرورها به‌درستی انجام شود.

اطلاعات تماس مدیر دامنه

موفق

ایمیل مدیر در رکورد SOA تنظیم شده است، که برای مدیریت Zone و دریافت اعلان‌های مهم ضروری است.

Contact email for DNS problems is 'info@imna.ir.imna.ir.' (info.imna.ir.imna.ir.)

مقدار RNAME در رکورد SOA آدرس ایمیل مدیر Zone را مشخص می‌کند. این ایمیل برای رسیدگی به مشکلات فنی Zone استفاده می‌شود. RFC 2142 پیشنهاد می‌کند که این ایمیل در قالب hostmaster@{domain.com} باشد.

تطابق سریال‌های SOA

موفق

سرویس‌دهندگان نام به‌درستی همگام‌سازی شده‌اند و شماره‌های سریال آن‌ها یکسان است، که نشان‌دهنده هماهنگی صحیح بین سرورها است.

master SOA serial ==> 1520320517
185.49.84.68 ==> 1520320517
5.160.218.167 ==> 1520320517

شماره سریال (Serial Number) نشان‌دهنده آخرین به‌روزرسانی‌های DNS Zone است. اختلاف در این شماره بین سرورها به معنی عدم همگام‌سازی اطلاعات و ناهماهنگی در به‌روزرسانی‌ها است.