DMARC பதிவுகளின் கட்டமைப்பு மற்றும் அதன் கூறுகள்
மின்னஞ்சல் பாதுகாப்பில் DMARC (Domain-based Message Authentication, Reporting, and Conformance) என்பது மிக முக்கியமான ஒரு தொழில்நுட்பமாகும். ஒரு டொமைனில் இருந்து அனுப்பப்படும் மின்னஞ்சல்கள் உண்மையானவைதானா என்பதைப் பெறும் தரப்புச் சேவையகங்கள் சரிபார்க்க இது உதவுகிறது. ஒரு DMARC TXT பதிவானது குறிப்பிட்ட சில சொற்கள் (tags) மற்றும் மதிப்புகளைக் கொண்டு கட்டமைக்கப்படுகிறது.
DMARC பதிவின் தொடக்கம் எப்போதும் v=DMARC1 என்ற சொல்லுடன் மட்டுமே இருக்க வேண்டும். இது பதிவின் பதிப்பைக் குறிக்கிறது. இந்தச் சொல் எழுத்து வடிவில் மிகச் சரியாக (case-sensitive) இருக்க வேண்டியது கட்டாயம். மேலும், இதுவே பதிவின் முதல் சொல்லாகவும் அமைய வேண்டும். இதனைத் தொடர்ந்து கொள்கை அமைப்புகள் (policies), சீரமைப்பு விதிகள் (alignment settings), மற்றும் அறிக்கையிடல் முகவரிகள் (report addresses) போன்ற பல்வேறு கூறுகள் அரைப்புள்ளிகளால் (semicolons) பிரிக்கப்பட்டு எழுதப்படுகின்றன.
DMARC கொள்கைகளின் நோக்கம் மற்றும் தாக்கம் (p, sp, np)
DMARC பதிவில் கொள்கைகளை வரையறுக்க p (டொமைன் கொள்கை), sp (துணை டொமைன் கொள்கை), மற்றும் np (இல்லாத துணை டொமைன் கொள்கை) ஆகிய சொற்கள் பயன்படுத்தப்படுகின்றன.
- டொமைன் கொள்கை (p): முதன்மை டொமைனுக்கான கொள்கையை இது தீர்மானிக்கிறது. ஒரு பதிவில்
pசொல் குறிப்பிடப்படவில்லை எனில், டொமைன் கொள்கையானது தானாகவேnoneஎன்ற நிலைக்குத் திரும்பும்.p=noneஎன்ற கொள்கை, மின்னஞ்சல் தோல்விகளைக் கண்காணிக்க மட்டுமே உதவும். இது தோல்வியடையும் மின்னஞ்சல்களைத் தனிமைப்படுத்தவோ (quarantine) அல்லது நிராகரிக்கவோ (reject) பெறுநரின் சேவையகத்தைக் கோராது. - துணை டொமைன் கொள்கை (sp): முதன்மை டொமைனின் கீழ் உள்ள துணை டொமைன்களுக்கான கொள்கையை இது குறிக்கிறது.
- இல்லாத துணை டொமைன் கொள்கை (np): உண்மையில் இல்லாத துணை டொமைன்களில் இருந்து அனுப்பப்படும் போலி மின்னஞ்சல்களுக்கான கொள்கையை இது குறிக்கிறது.
ஒரு பதிவில் குறிப்பிட்ட கொள்கைச் சொற்கள் இல்லாதபோது, துணை டொமைன் கொள்கைகள் np இலிருந்து sp க்கும், பின்னர் sp இலிருந்து p கொள்கைக்கும் பின்வாங்கிப் பயன்படுத்தப்படும் (fallback). மேலும், சோதனைக் காலத்தில் t=y என்ற சொல் பயன்படுத்தப்பட்டால், அது quarantine கொள்கையை none ஆகவும், reject கொள்கையை quarantine ஆகவும் குறைத்துச் செயல்படுத்தும்.
SPF மற்றும் DKIM சீரமைப்பு மற்றும் அறிக்கையிடல் கட்டமைப்பு
DMARC வெற்றிகரமாகச் செயல்பட SPF (Sender Policy Framework) மற்றும் DKIM (DomainKeys Identified Mail) ஆகியவற்றின் சீரமைப்பு அவசியமாகும். இவை மின்னஞ்சல் அனுப்பும் டொமைனும், SPF/DKIM கையொப்பங்களில் உள்ள டொமைனும் பொருந்துவதை உறுதி செய்கின்றன.
அங்கீகாரத் தோல்விகளைக் கண்காணிக்க DMARC அறிக்கையிடல் முறை உதவுகிறது. இதில் இரண்டு வகையான அறிக்கைகள் உள்ளன:
- தொகுப்பு அறிக்கைகள் (rua - Aggregate reports): குறிப்பிட்ட கால இடைவெளியில் அனுப்பப்படும் ஒட்டுமொத்த மின்னஞ்சல் புள்ளிவிவரங்கள். செல்லுபடியாகும்
ruaமுகவரி எதுவும் பதிவில் இல்லை எனில், தொகுப்பு அறிக்கைகள் கோரப்படாது. - தோல்வி அறிக்கைகள் (ruf - Failure reports): குறிப்பிட்ட மின்னஞ்சல் அங்கீகாரத் தோல்விகளின் விரிவான விவரங்கள். ஒரு பதிவில் செல்லுபடியாகும்
rufமுகவரி இல்லாதபோது, தோல்வி அறிக்கை விருப்பமானfoசொல் புறக்கணிக்கப்படும்.
பழைய விவரக்குறிப்புகளில் பயன்படுத்தப்பட்ட அறிக்கை முகவரியின் பின்னால் வரும் !size பின்னொட்டு தற்போதைய தரநிலைகளின்படி வழக்கற்றுப் போய்விட்டது, எனவே தற்போதைய பெறுநர்கள் இதைப் புறக்கணிக்க வேண்டும்.
வரலாற்றுச் சொற்கள் மற்றும் அவற்றின் தற்போதைய நிலை
DMARC தரநிலைகள் மேம்படுத்தப்படும்போது, சில பழைய சொற்கள் வரலாற்றுச் சொற்களாக (historic tags) மாறுகின்றன. தற்போதைய தரநிலைகளைப் பின்பற்றும் பெறும் அமைப்புகள் இவற்றை எளிதாகப் புறக்கணிக்க முடியும்.
உதாரணமாக, pct (legacy percentage) என்பது பழைய DMARC விவரக்குறிப்புகளை இன்னும் பின்பற்றும் பெறுநர்களுக்கு மட்டுமே கொள்கை வரம்பை வரையறுக்கப் பயன்படும் ஒரு வரலாற்றுச் சொல்லாகும். தற்போதைய DMARC அமைப்புகளில் இதன் பயன்பாடு குறைந்துவிட்டது.
பொதுவான தொடரியல் பிழைகள் மற்றும் எச்சரிக்கைகள்
DMARC பதிவை உருவாக்கும்போது ஏற்படும் சில பொதுவான பிழைகளைத் தவிர்க்க வேண்டும். இந்தத் தட்டச்சு மற்றும் கொள்கைப் பிழைகளை DMARC பதிவுச் சரிபார்ப்பி கண்டறிந்து எச்சரிக்கிறது:
- தவறான தொடக்கம்: பதிவு
v=DMARC1என்று தொடங்காமல் இருப்பது. - சொல் வரிசைப் பிழை:
v=DMARC1முதல் சொல்லாக இல்லாமல் வேறு இடத்தில் அமைவது. - இரட்டிப்புச் சொற்கள்: ஒரே சொல் ஒன்றுக்கும் மேற்பட்ட முறை பதிவில் இடம் பெறுவது.
- சிதைந்த வடிவம்: சொற்களை அரைப்புள்ளியால் பிரிக்காமல்
name=valueஇணைகளைத் தவறாக எழுதுவது. - மதிப்பற்ற சொற்கள்: ஒரு சொல்லைக் குறிப்பிட்டு அதற்குரிய மதிப்பை எழுதாமல் விடுவது.
- செல்லாத முகவரிகள்:
ruaஅல்லதுrufபிரிவுகளில் தவறான மின்னஞ்சல் முகவரி வடிவங்களைப் பயன்படுத்துவது.
உள்ளீடுகள் மற்றும் வெளியீடுகள்
இந்தக் கருவியைப் பயன்படுத்த, நீங்கள் சரிபார்க்க வேண்டிய DMARC TXT மதிப்பை உள்ளிட வேண்டும்.
உள்ளீடு
- DMARC TXT மதிப்பு:
v=DMARC1எனத் தொடங்கும் உரைச் சரம். மேற்கோளிடப்பட்ட DNS TXT பகுதிகள் (Quoted DNS TXT chunks) உள்ளீடாக வழங்கப்பட்டால், அவை தானாகவே இணைக்கப்பட்டு பகுப்பாய்வு செய்யப்படும். இதன் வரம்பு 20,000 எழுத்துகளுக்குள் இருக்க வேண்டும்.
வெளியீடுகள்
- DMARC பகுப்பாய்வு: சரிபார்ப்பு முடிவுகளின் முதன்மைப் பகுதி.
- DMARC சுருக்கம்: முக்கிய அமைப்புகளின் சுருக்கம்.
- டொமைன் கொள்கை (p): முதன்மை டொமைனின் கொள்கை நிலை.
- துணை டொமைன் கொள்கை (sp): துணை டொமைன்களின் கொள்கை நிலை.
- இல்லாத துணை டொமைன்கள் (np): இல்லாத துணை டொமைன்களின் கொள்கை நிலை.
- DKIM / SPF: சீரமைப்புத் தகவல்கள்.
- rua / ruf: குறிப்பிடப்பட்டுள்ள அறிக்கை முகவரிகளின் எண்ணிக்கை.
- pct (RFC 7489): வரலாற்றுப் சதவீத மதிப்பு.
- rua / ruf: அறிக்கைகள் அனுப்பப்பட வேண்டிய இலக்கு முகவரிகளின் விவரங்கள்.
- பகுக்கப்பட்ட சொற்கள்: கண்டறியப்பட்ட சொற்களின் அட்டவணை.
- சொல்: DMARC சொல்லின் பெயர்.
- மதிப்பு அல்லது தகுதிக்குறி: சொல்லின் மதிப்பு.
- வகை: சொல்லின் தற்போதைய நிலை (RFC 9989, RFC 7489, தெரியாதது, ✕ DMARC).
- தொடரியல் மற்றும் கொள்கைக் குறிப்புகள்: பதிவில் கண்டறியப்பட்ட பிழைகள் அல்லது அவதானிப்புகளின் பட்டியல்.
தனியுரிமை மற்றும் செயலாக்கம்
இந்தக் கருவி உங்கள் தனியுரிமையைப் பாதுகாக்கும் வகையில் வடிவமைக்கப்பட்டுள்ளது. நீங்கள் உள்ளிடும் DMARC பதிவு முற்றிலும் உங்கள் உலாவியிலேயே செயலாக்கப்படுகிறது. தரவுகள் எதுவும் சேவையகத்திற்குப் பதிவேற்றப்படுவதோ அல்லது சேமிக்கப்படுவதோ இல்லை. உலாவி சேமிப்பகத்திலும் இது எழுதப்படுவதில்லை. இதனால் உங்கள் பதிவுகள் பாதுகாப்பாக இருக்கும்.
அடிக்கடி கேட்கப்படும் கேள்விகள் (FAQ)
தொடரியல் மற்றும் கொள்கைக் குறிப்புகள்: p / sp / np?
p=none · t=y · np → sp → p. ஒரு பதிவில் குறிப்பிட்ட கொள்கைச் சொற்கள் இல்லாதபோது, துணை டொமைன் கொள்கைகள் np இலிருந்து sp க்கும், பின்னர் sp இலிருந்து p கொள்கைக்கும் பின்வாங்கிப் பயன்படுத்தப்படும்.
RFC 9989: pct / rf / ri?
இல்லை. இந்தப் பக்கம் நீங்கள் ஒட்டும் உரையை மட்டுமே சரிபார்க்கிறது. இது DNS-ஐ வினவாது, வழங்குநர் பதிவுகளை விரிவாக்காது, அனுப்புநர் IP-ஐ சோதிக்காது அல்லது பெறும் அஞ்சல் சேவையகத்தின் பதிலை உறுதிப்படுத்தாது. RFC 9989: pct / rf / ri → historic; np / psd / t → active.
பிழையற்ற முடிவு எனது DMARC அமைப்பு செயல்படுவதை நிரூபிக்குமா?
இல்லை. இந்தப் பக்கம் நீங்கள் ஒட்டும் உரையை மட்டுமே சரிபார்க்கிறது. இது DNS-ஐ வினவாது, வழங்குநர் பதிவுகளை விரிவாக்காது, அனுப்புநர் IP-ஐ சோதிக்காது அல்லது பெறும் அஞ்சல் சேவையகத்தின் பதிலை உறுதிப்படுத்தாது.
இந்தத் தளத்தில் DMARC பதிவைச் சரிபார்க்க ஏதேனும் எழுத்து வரம்பு உள்ளதா?
ஆம். நீங்கள் உள்ளிடும் DMARC TXT மதிப்பு 20,000 எழுத்துகளுக்குள் இருக்க வேண்டும். அதற்கு மேல் இருந்தால் "இந்தப் பதிவு வழக்கத்திற்கு மாறாகப் பெரியது. இதை 20,000 எழுத்துகளுக்குள் வைத்திருக்கவும்." என்ற பிழைச் செய்தி காட்டப்படும்.