DMARC کی جانچ: کیا یہ ڈومین نقالی سے محفوظ ہے؟

DMARC وصول کرنے والے سرورز کو بتاتا ہے کہ ایسی ای میل کے ساتھ کیا کریں جو کسی ڈومین سے آنے کا دعویٰ کرے لیکن اس کی جانچ میں ناکام ہو: اسے پہنچا دیں، اسپام میں بھیج دیں یا مسترد کر دیں۔ کوئی ڈومین، ای میل ایڈریس یا لنک لکھیں اور ہم اس کی DMARC پالیسی اور اس کا مطلب دکھائیں گے۔

استعمال کا طریقہ

  1. وہ ڈومین لکھیں جسے آپ چیک کرنا چاہتے ہیں، یا کوئی ای میل ایڈریس یا لنک پیسٹ کریں: ہم صرف اس کا ڈومین استعمال کرتے ہیں۔
  2. “DMARC چیک کریں” دبائیں۔ ہم اس کا ریکارڈ _dmarc پر تلاش کرتے ہیں اور اگر وہاں نہ ہو تو اس کے پیرنٹ ڈومینز پر، جیسے وصول کرنے والے سرورز کرتے ہیں۔
  3. پالیسی دیکھیں: 100% ای میل پر “reject” یا “quarantine” ڈومین کی حفاظت کرتی ہے؛ “none” صرف نگرانی کرتی ہے۔

ہر نتیجے کا مطلب

اس ڈومین کا کوئی DMARC نہیں
یہ وصول کرنے والے سرورز سے نہیں کہتا کہ اس کی طرف سے ہونے کا ڈھونگ کرنے والی ای میل کو روکیں، اس لیے اس کی نقالی آسان ہے۔
DMARC ریکارڈ میں غلطیاں ہیں
وصول کرنے والے سرورز اسے نظر انداز کر سکتے ہیں، جس سے ڈومین ایسا رہ جاتا ہے جیسے اس کا کوئی DMARC نہ ہو۔ نیچے دیے گئے اشارے بتاتے ہیں کہ کیا غلط ہے۔
DMARC صرف نگرانی کرتا ہے
پالیسی “none” ہے: ڈومین کو رپورٹس ملتی ہیں، لیکن اس کے نام سے جعلی ای میل اب بھی پہنچا دی جاتی ہے۔
DMARC صرف کچھ ای میل کی حفاظت کرتا ہے
پالیسی ناکام ہونے والی ای میل کے ایک حصے پر لاگو ہوتی ہے؛ باقی ایسے پہنچا دی جاتی ہے جیسے کوئی پالیسی نہ ہو۔
جعلی ای میل اسپام میں جاتی ہے
پالیسی “quarantine” ہے: وصول کرنے والے سرورز جانچ میں ناکام ہونے والی ای میل کو اسپام فولڈر میں بھیج دیتے ہیں۔
جعلی ای میل مسترد کر دی جاتی ہے
پالیسی “reject” ہے: وصول کرنے والے سرورز اس ڈومین سے ہونے کا ڈھونگ کرنے والی ای میل کو مسترد کر دیتے ہیں۔ یہ سب سے مضبوط حفاظت ہے۔

ہر اشارے کا مطلب

  • ڈومین کوئی DMARC ریکارڈ شائع نہیں کرتا، اور نہ ہی اس کے پیرنٹ ڈومینز۔
  • ایک سے زیادہ DMARC ریکارڈ موجود ہیں۔ صرف ایک کی اجازت ہے، اس لیے وصول کرنے والے سرورز ان میں سے کوئی بھی لاگو نہیں کرتے۔
  • ریکارڈ میں کوئی غلطی ہے، جیسے ایسی پالیسی جو موجود ہی نہیں، اس لیے وصول کرنے والے سرورز اسے نظر انداز کر سکتے ہیں۔
  • پالیسی “none” ہے: یہ صرف رپورٹس مانگتی ہے اور جعلی ای میل اب بھی پہنچا دی جاتی ہے۔
  • پالیسی ناکام ہونے والی ای میل کے صرف ایک حصے پر لاگو ہوتی ہے (pct 100 سے کم)۔
  • یہ کوئی رپورٹ نہیں مانگتا (rua)، اس لیے ڈومین کے مالک کو پتہ نہیں چلتا کہ اس کے نام سے کون ای میل بھیجتا ہے۔
  • ڈومین کا اپنا کوئی ریکارڈ نہیں: پیرنٹ ڈومین کا ریکارڈ لاگو ہوتا ہے۔
  • سب ڈومینز کی پالیسی (sp) مرکزی پالیسی سے کمزور ہے۔

یہ کن ممالک کا احاطہ کرتا ہے

کسی بھی ملک کے ڈومینز کے ساتھ کام کرتا ہے۔ ہم ریکارڈ ویسے ہی تلاش کرتے ہیں جیسے وصول کرنے والے سرورز: خود ڈومین پر اور اگر وہاں نہ ہو تو اس کے پیرنٹ ڈومینز پر (پانچ سطحوں تک)۔ رپورٹ کے ایڈریس صرف ان کے ڈومین کے ساتھ دکھائے جاتے ہیں۔

ہم ڈومین کے عوامی DNS ریکارڈز پڑھتے ہیں۔ اگر آپ ای میل ایڈریس یا لنک لکھتے ہیں تو آپ کے براؤزر سے صرف اس کا ڈومین باہر جاتا ہے۔ آپ جو ڈومین چیک کرتے ہیں وہ محفوظ نہیں کیا جاتا۔

اکثر پوچھے جانے والے سوالات

DMARC کیا ہے؟

Domain-based Message Authentication, Reporting and Conformance: ایک DNS ریکارڈ جو وصول کرنے والے سرورز کو بتاتا ہے کہ ایسی ای میل کے ساتھ کیا کریں جو “From” میں کسی ڈومین کو استعمال کرے لیکن SPF اور DKIM میں ناکام ہو۔ یہ رپورٹس بھی مانگتا ہے، تاکہ مالک دیکھ سکے کہ اس کے ڈومین کے نام سے کون ای میل بھیجتا ہے۔

none، quarantine اور reject کا کیا مطلب ہے؟

“none” صرف نگرانی کرتی ہے: ای میل معمول کے مطابق پہنچائی جاتی ہے اور مالک کو رپورٹس ملتی ہیں۔ “quarantine” ناکام ہونے والی ای میل کو اسپام میں بھیجتی ہے۔ “reject” اسے مسترد کرتی ہے۔ ڈومینز عام طور پر “none” سے شروع کرتے ہیں، رپورٹس پڑھتے ہیں اور بتدریج “reject” تک پہنچتے ہیں۔

اگر کسی ڈومین کا DMARC ہو تو کیا اس کی ساری ای میل اصلی ہے؟

نہیں۔ DMARC “From” میں بالکل وہی ڈومین استعمال کرنا مشکل بنا دیتا ہے، لیکن فراڈ کرنے والا اپنے DMARC کے ساتھ ملتا جلتا ڈومین رجسٹر کر سکتا ہے۔ بھیجنے والے کا ڈومین حرف بہ حرف چیک کریں، یا ہیڈرز “کیا یہ ای میل اصلی ہے؟” میں پیسٹ کریں۔

یہ کیوں کہتا ہے کہ ریکارڈ وراثت میں ملا ہے؟

اپنے ریکارڈ کے بغیر سب ڈومین (mail.example.com) اپنے پیرنٹ ڈومین (example.com) کا ریکارڈ استعمال کرتا ہے، اور اگر سب ڈومین پالیسی (sp) موجود ہو تو اس کے ساتھ۔