एक वित्तीय अधिसूचना न तो अंतर्निहित लेनदेन की सटीकता स्थापित करती है और न ही धन स्थानांतरित करने की अनुमति। एक समझौताकृत अधिकृत प्रेषक प्रमाणीकरण पास करने वाला मेल उत्पन्न कर सकता है। एक रूट इन्वेंट्री बनाएं जो बताती है कि कौन सी प्रणाली संस्थान के लिए बोलती है, फिर अलग-अलग लेनदेन नियंत्रणों को संरक्षित करें जो तय करते हैं कि क्या हो सकता है।
ग्राहक से अनुरोधित कार्रवाई से प्रारंभ करें
अलग-अलग सूचनात्मक ग्राहक अलर्ट, लेनदेन सूचनाएं और आउटसोर्स संचार। रिकॉर्ड करें कि क्या प्रत्येक संदेश ग्राहक से गतिविधि की समीक्षा करने, मौजूदा खाते को प्रमाणित करने, सहायता से संपर्क करने या वित्तीय कार्रवाई को अधिकृत करने के लिए कहता है। उस आधिकारिक एप्लिकेशन की पहचान करें जिसमें लेनदेन को ज्ञात पहुंच पथ के माध्यम से सत्यापित किया जा सकता है।
प्रत्येक स्ट्रीम के लिए, उसके मालिक, एप्लिकेशन किरायेदार, डोमेन से, लिफ़ाफ़ा पहचान, रिकॉर्ड करें DKIM डोमेन और चयनकर्ता, अपेक्षित प्राप्तकर्ता जनसंख्या और फ़ॉलबैक स्वामी। स्टाफ-मेल नियंत्रण किसी आउटसोर्स स्टेटमेंट सेवा का कवरेज स्थापित नहीं कर सकता है। एक ही ब्रांडेड प्रेषक नाम कई प्रदाताओं और ग्राहक-विशिष्ट कॉन्फ़िगरेशन को छुपा सकता है।
दो अनुमोदन रिकॉर्ड बनाए रखें
डोमेन स्वामी भेजने वाली पहचान और उसके तकनीकी कॉन्फ़िगरेशन को मंजूरी देता है। लेन-देन या जोखिम स्वामी वित्तीय वर्कफ़्लो को मंजूरी देता है। DNS परिवर्तन रिकॉर्ड का उपयोग साक्ष्य के रूप में नहीं किया जाना चाहिए कि लाभार्थी परिवर्तन को मंजूरी दे दी गई थी, और स्वीकृत भुगतान वर्कफ़्लो का उपयोग मेल परीक्षण को बायपास करने के लिए नहीं किया जाना चाहिए।
संवेदनशील निर्देशों के लिए, संस्थान की स्थापित स्वतंत्र सत्यापन और अनुमोदन प्रक्रिया का उपयोग करें। परिवर्तन का अनुरोध करने वाले संदेश में मौजूद केवल संपर्क विवरण का उपयोग करके परिवर्तित भुगतान गंतव्य को सत्यापित न करें। प्रासंगिक वित्तीय अनुप्रयोग में भूमिका पृथक्करण और लेनदेन प्राधिकरण रखें। ये जोखिम-नियंत्रण अनुशंसाएँ हैं; गाइड लाइसेंसिंग, नियामक प्रयोज्यता या कानूनी अनुपालन का निर्धारण नहीं करता है।
किरायेदार द्वारा आउटसोर्स किए गए संचार का परीक्षण करें
आपूर्तिकर्ता से उस कॉन्फ़िगरेशन के बारे में पूछें जो वास्तविक अनुबंधित सेवा और किरायेदार पर लागू होता है। सत्यापित करें कि कस्टम हस्ताक्षर डोमेन को कौन नियंत्रित करता है, चयनकर्ता कैसे बदले जाते हैं, विफलता को कौन संभालता है और अनुबंध समाप्ति पर क्या होता है। एक सामान्य कथन कि एक आपूर्तिकर्ता DKIM का समर्थन करता है, इस बात का अपर्याप्त सबूत है कि संस्थान की स्ट्रीम एक संरेखित हस्ताक्षर का उपयोग करती है।
नीचे दिया गया नमूना मानचित्र उस अंतर को दृश्यमान बनाता है: आउटसोर्स संचार को provider.example.net के तहत DKIM पास करने के लिए माना जाता है, लेकिन वह डोमेन notices.finance.example बिल्कुल मेल नहीं खाता है। निवारण पर निर्णय लेने से पहले वैध संरेखित पथ की जाँच करें। परिणाम इस बात का प्रमाण नहीं है कि वास्तविक आपूर्तिकर्ता असुरक्षित है या उस मार्ग पर प्रत्येक संदेश विफल रहता है DMARC.
स्वीकृति और वृद्धि को अलग-अलग परिभाषित करें
अनुमोदित परीक्षण खातों और काल्पनिक लेनदेन विवरणों का उपयोग करें। प्रत्येक अधिसूचना परिवार के लिए पहचान पथ, समय और वास्तविक आवेदन स्थिति की पुष्टि करें। भ्रामक राशि के साथ सही हस्ताक्षर एक एप्लिकेशन या डेटा-अखंडता समस्या है। असत्यापित प्रेषक के पास सही राशि एक पहचान समस्या है। दोनों में से किसी को भी वृद्धि की आवश्यकता हो सकती है, लेकिन उनके अलग-अलग स्वामी और उपचार हैं।
खाता जानकारी के व्यापक निर्यात के बजाय न्यूनतम घटना संदर्भ और संपादित साक्ष्य बनाए रखें। अभियानों से अलग से कम मात्रा वाले परिणामी अलर्ट की समीक्षा करें। यदि कोई परिवर्तन किसी महत्वपूर्ण स्ट्रीम को तोड़ता है, तो रोलआउट रोकें और सभी डोमेन अनुमतियों को ढीला करने के बजाय अनुमोदित पुनर्प्राप्ति योजना का उपयोग करें। कोर-प्लेटफ़ॉर्म परिवर्तन, आपूर्तिकर्ता माइग्रेशन, नई ग्राहक यात्राएं और लेनदेन अनुमोदन नीति में बदलाव के बाद इन्वेंट्री को ताज़ा करें।
तीन लिखित मार्ग अभिलेखों के माध्यम से कार्य करें
ये आरक्षित उदाहरण डोमेन, चयनकर्ता, भूमिकाएँ और पासिंग DKIM परिसर काल्पनिक हैं। इन मामलों के लिए कोई हस्ताक्षरित संदेश, कुंजी, क्रिप्टोग्राफ़िक सत्यापन, DNS लुकअप, SMTP लेनदेन या लाइव सेवा परीक्षण प्रदान या निष्पादित नहीं किया जाता है। नीचे दिए गए तर्क का निरीक्षण करने के लिए किसी परीक्षण कोड या बाहरी नमूने की आवश्यकता नहीं है।
- ग्राहक चेतावनी: डोमेन alerts.finance.example से दृश्यमान; DKIM d=alerts.finance.example; चयनकर्ता डेमो1; मान लें कि DKIM केवल इस लिखित मामले के लिए पास है। SPF मेल प्रेषक पहचान और परिणाम अज्ञात; अन्य हस्ताक्षर अज्ञात; वास्तविक नीति खोज और वितरण अज्ञात। प्रस्तावित स्वामी: ग्राहक संचालन स्वामी। अगली कार्रवाई: इस सटीक किरायेदार के लिए एक अधिकृत नमूना और विश्वसनीय रिसीवर परिणाम प्राप्त करें।
- लेन-देन सूचना: डोमेन से दृश्यमान transactions.finance.example ; DKIM d=transactions.finance.example; चयनकर्ता डेमो2; मान लें कि DKIM केवल इस लिखित मामले के लिए पास है। पहचान से SPF मेल और परिणाम अज्ञात; अन्य हस्ताक्षर अज्ञात; वास्तविक नीति खोज और वितरण अज्ञात। प्रस्तावित स्वामी: भुगतान संचालन स्वामी। अगली कार्रवाई: पहले रूट के परिणाम को इनहेरिट करने के बजाय इस अलग रूट और उसके व्यावसायिक ईवेंट की पुष्टि करें।
- आउटसोर्स संचार: डोमेन notices.finance.example से दृश्यमान; DKIM d=provider.example.net; चयनकर्ता डेमो3; मान लें कि DKIM केवल इस लिखित मामले के लिए पास है। पहचान से SPF मेल और परिणाम अज्ञात; अन्य हस्ताक्षर अज्ञात; वास्तविक नीति खोज और वितरण अज्ञात। प्रस्तावित स्वामी: आपूर्तिकर्ता जोखिम स्वामी। अगली कार्रवाई: इस किरायेदार के समर्थित संरेखित हस्ताक्षर पथ के लिए सत्यापित आपूर्तिकर्ता से पूछें; प्राधिकरण को उसके संपूर्ण नेटवर्क तक विस्तृत न करें.
पहले दो निर्धारित हस्ताक्षरों के लिए, d= बिल्कुल से डोमेन के बराबर है, इसलिए पहचानकर्ता सख्त और साथ ही आराम से संतुष्ट करता है संरेखण. निर्धारित सफल DKIM परिणाम को देखते हुए, उन काल्पनिक संदेशों के लिए एक संरेखित प्रमाणीकरण पथ मौजूद है। तीसरा हस्ताक्षरकर्ता जानबूझकर लेखक डोमेन से असंबंधित है और वह संरेखित पथ प्रदान नहीं कर सकता है। तीसरे संदेश को DMARC विफलता न कहें: संरेखित SPF या कोई अन्य संरेखित पासिंग DKIM हस्ताक्षर अभी भी तंत्र को संतुष्ट कर सकता है, और वे इनपुट अज्ञात हैं। किसी भी पंक्ति से वास्तविक परिनियोजन या इनबॉक्स प्लेसमेंट का अनुमान न लगाएं।
एक क्रिप्टोग्राफ़िक हस्ताक्षर हस्ताक्षर करने वाले डोमेन की ज़िम्मेदारी को प्रमाणित करता है, न कि प्रत्येक निर्देश की सच्चाई या प्राधिकरण को। कवर किए गए विहित बाइट्स में परिवर्तन से हस्ताक्षर अमान्य हो सकता है; जरूरी नहीं कि हर दृश्यमान संपादन हस्ताक्षरित इनपुट को बदल दे। प्रमाणीकरण और आवेदन-स्तर की स्वीकृति अलग-अलग रहती है।
पहचान और भुगतान के मामले स्वतंत्र रूप से तय करें
काल्पनिक अधिसूचना F-01 के लिए, एक संरेखित DKIM पास मान लें लेकिन स्वीकृत लेनदेन साक्ष्य के बिना एक नया लाभार्थी अनुरोध करें। भुगतान निर्णय को अस्वीकृत रखें और संस्थान की मौजूदा नियंत्रित प्रक्रिया के माध्यम से सत्यापित करें; एक DNS प्रशासक लेनदेन अनुमोदनकर्ता का स्थानापन्न नहीं कर सकता। इसके विपरीत, एक अनसुलझे अधिसूचना पहचान के साथ एक स्वीकृत लेनदेन के लिए मेल-रूट जांच की आवश्यकता होती है, स्वचालित भुगतान रिवर्सल की नहीं। केवल गैर-संवेदनशील केस संदर्भ और साझा निदान में जिम्मेदार भूमिकाएँ लॉग करें। कोई खाता संख्या, शेष राशि, वास्तविक निर्देश या निष्पादित स्थानांतरण शामिल नहीं है।
अनुपालन का दावा किए बिना मानकों को लागू करें
RFC 9989 धारा 4.4 और 5.3.5 संरेखण और तंत्र भेद का समर्थन करें। इसकी धारा 7.4 अप्रत्यक्ष-मेल इंटरऑपरेबिलिटी के बारे में चेतावनी देती है: डोमेन का उपयोग करना p=reject वैध DKIM उपयोग करना चाहिए, अकेले SPF नहीं, और सामान्य प्रयोजन मेल-सूची के उपयोग के लिए विशेष देखभाल की आवश्यकता होती है। रूट इन्वेंट्री स्वयं अस्वीकार को लागू करने की अनुमति नहीं है। RFC 6376 धारा 3.4-3.7 और 6.1 हस्ताक्षरित इनपुट और सत्यापन का वर्णन करें। RFC 9990 धारा 3.1 रिपोर्टिंग संदर्भ प्रदान करता है, न कि प्रति-प्राप्तकर्ता आगमन प्रमाण। RFC 5321 धारा 4.2.5 सर्वर स्वीकृति जिम्मेदारी को बाद के वितरण परिणामों से अलग करता है। यहां सेक्टर वर्कफ़्लो विकल्प संपादकीय अनुशंसाएं हैं; कानूनी दायरा, कारक उपयुक्तता और स्थानीय प्राधिकरण को अपनी स्वयं की जवाबदेह समीक्षा की आवश्यकता है।