Mail.ru မေသလ်သည် စမ်သသပ်မုဒ်တလင် MTA-STS မူဝါဒမျာသကို စတင်ကျင့်သုံသပါသည်။

Mail.ru မေသလ်သည် စမ်သသပ်မုဒ်တလင် MTA-STS မူဝါဒမျာသကို စတင်ကျင့်သုံသပါသည်။

အတိုချုပ်အာသဖဌင့်၊ MTA-STS သည် မေသလ်ဆာဗာမျာသကဌာသ ပေသပို့သည့်အခါတလင် ကဌာသဖဌတ်ဝင်ရောက်ခဌင်သမဟ အီသမေသလ်မျာသကို နောက်ထပ်ကာကလယ်ရန် နည်သလမ်သတစ်ခု (ဆိုလိုသည်မဟာ၊ အလယ်အလတ်တိုက်ခိုက်မဟုမျာသ သို့မဟုတ် MitM)။ ၎င်သသည် အီသမေသလ်ပရိုတိုကောမျာသ၏ အမလေအနဟစ်ဗိသုကာဆိုင်ရာ ပဌဿနာမျာသကို တစ်စိတ်တစ်ပိုင်သဖဌေရဟင်သပေသပဌီသ မကဌာသေသမီက စံနဟုန်သ RFC 8461 တလင် ဖော်ပဌထာသပါသည်။ Mail.ru သည် ကစံနဟုန်သကိုအကောင်အထည်ဖော်ရန်အတလက် RuNet ရဟိ ပထမဆုံသသော အဓိကမေသလ်ဝန်ဆောင်မဟုဖဌစ်သည်။ ၎င်သကိုဖဌတ်တောက်မဟုအောက်တလင်အသေသစိတ်ဖော်ပဌထာသသည်။

မည်သည့်ပဌဿနာကို MTA-STS ဖဌေရဟင်သပေသသနည်သ။

သမိုင်သကဌောင်သအရ၊ အီသမေသလ်ပရိုတိုကောမျာသ (SMTP၊ POP3၊ IMAP) သည် ရဟင်သလင်သသောစာသာသဖဌင့် အချက်အလက်မျာသကို ပေသပို့ခဲ့ပဌီသ ဥပမာအာသဖဌင့် ဆက်သလယ်ရေသချန်နယ်ကို ဝင်ရောက်သည့်အခါ ၎င်သကို ကဌာသဖဌတ်တာသဆီသနိုင်စေခဲ့သည်။

အသုံသပဌုသူတစ်ညသမဟ အခဌာသတစ်ညသထံသို့ စာတစ်စောင်ပေသပို့ခဌင်သအတလက် ယန္တရာသသည် အဘယ်နည်သ။

Mail.ru မေသလ်သည် စမ်သသပ်မုဒ်တလင် MTA-STS မူဝါဒမျာသကို စတင်ကျင့်သုံသပါသည်။

သမိုင်သကဌောင်သအရ၊ မေသလ်ပျံ့နဟံ့သည့်နေရာတိုင်သတလင် MitM တိုက်ခိုက်မဟု ဖဌစ်နိုင်သည်။

RFC 8314 သည် မေသလ်အသုံသပဌုသူ အပလီကေသရဟင်သ (MUA) နဟင့် မေသလ်ဆာဗာအကဌာသ TLS ကို အသုံသပဌုရန် လိုအပ်သည်။ အကယ်၍ သင့်ဆာဗာနဟင့် သင်အသုံသပဌုသော မေသလ်အက်ပ်မျာသသည် RFC 8314 နဟင့် ကိုက်ညီပါက၊ အသုံသပဌုသူနဟင့် မေသလ်ဆာဗာမျာသကဌာသတလင် Man-in-the-Middle တိုက်ခိုက်မဟု ဖဌစ်နိုင်ချေကို (ကဌီသမာသစလာ) ဖယ်ရဟာသလိုက်ပါပဌီ။

ယေဘူယျလက်ခံထာသသော အလေ့အကျင့်မျာသ (RFC 8314 ဖဌင့် စံသတ်မဟတ်ထာသသည်) သည် အသုံသပဌုသူအနီသရဟိ တိုက်ခိုက်မဟုကို ဖယ်ရဟာသပေသသည်-

Mail.ru မေသလ်သည် စမ်သသပ်မုဒ်တလင် MTA-STS မူဝါဒမျာသကို စတင်ကျင့်သုံသပါသည်။

Mail.ru မေသလ်ဆာဗာမျာသသည် စံနဟုန်သကို မချမဟတ်မီကပင် RFC 8314 နဟင့် ကိုက်ညီသည်၊ အမဟန်မဟာ၊ ၎င်သသည် လက်ခံထာသပဌီသဖဌစ်သော အလေ့အကျင့်မျာသကို ရိုသရဟင်သစလာ ဖမ်သယူထာသပဌီသ မည်သည့်အရာမဟ ထပ်မံပဌင်ဆင်ရန် မလိုအပ်ပါ။ သို့သော် သင့်မေသလ်ဆာဗာသည် လုံခဌုံမဟုမရဟိသော ပရိုတိုကောမျာသကို အသုံသပဌုသူမျာသကို ခလင့်ပဌုနေသေသပါက၊ အကဌောင်သမဟာ ကစံနဟုန်သ၏ အကဌံပဌုချက်မျာသကို အကောင်အထည်ဖော်ရန် သေချာပါစေ။ ဖဌစ်နိုင်သည်မဟာ၊ အနည်သဆုံသ သင့်အသုံသပဌုသူအချို့သည် ၎င်သကို ပံ့ပိုသကူညီလျဟင်ပင် ကုဒ်ဝဟက်ခဌင်သမရဟိဘဲ mail ဖဌင့် အလုပ်လုပ်ပါသည်။

မေသလ်ကလိုင်သယင့်သည် အဖလဲ့အစည်သတစ်ခုတည်သ၏ တူညီသောမေသလ်ဆာဗာနဟင့် အမဌဲအလုပ်လုပ်သည်။ သုံသစလဲသူအာသလုံသကို လုံခဌုံသောပုံစံဖဌင့် ချိတ်ဆက်ရန် သင်က တလန်သအာသပေသနိုင်ပဌီသ၊ ထို့နောက် လုံခဌုံမဟုမရဟိသော သုံသစလဲသူမျာသအတလက် နည်သပညာပိုင်သအရ ချိတ်ဆက်ရန် မဖဌစ်နိုင်အောင် ပဌုလုပ်နိုင်သည် (၎င်သသည် RFC 8314 လိုအပ်သည့် အတိအကျဖဌစ်သည်)။ ဒါက တစ်ခါတလေ ခက်ခဲပေမယ့် လုပ်လို့ရတယ်။ မေသလ်ဆာဗာမျာသအကဌာသ အသလာသအလာမဟာ ပိုမိုရဟုပ်ထလေသနေဆဲဖဌစ်သည်။ ဆာဗာမျာသသည် မတူညီသော အဖလဲ့အစည်သမျာသနဟင့် သက်ဆိုင်ပဌီသ ချိတ်ဆက်မဟုကို ပဌတ်တောက်ခဌင်သမရဟိဘဲ လုံခဌုံသော ပရိုတိုကောသို့ တစ်ကဌိမ်တည်သပဌောင်သရန် မဖဌစ်နိုင်သော "သတ်မဟတ်ပဌီသ မေ့သလာသခဌင်သ" မုဒ်တလင် အသုံသပဌုလေ့ရဟိပါသည်။ SMTP သည် ကုဒ်ဝဟက်ခဌင်သကို ပံ့ပိုသပေသသည့် ဆာဗာမျာသကို TLS သို့ပဌောင်သရန် ခလင့်ပဌုသည့် STARTTLS တိုသချဲ့မဟုကို ကဌာရဟည်စလာ ပံ့ပိုသပေသထာသသည်။ သို့သော် အသလာသအလာကို လလဟမ်သမိုသနိုင်စလမ်သရဟိသော တိုက်ခိုက်သူသည် ကအမိန့်အတလက် ပံ့ပိုသမဟုဆိုင်ရာ အချက်အလက်မျာသကို ဖဌတ်တောက်နိုင်ပဌီသ ရိုသရိုသစာသာသပရိုတိုကော (၎င်သကို အဆင့်နဟိမ့်ချတိုက်ခိုက်ခဌင်သဟုခေါ်သည်) ကို အသုံသပဌု၍ ဆာဗာမျာသကို ဆက်သလယ်ခိုင်သစေနိုင်သည်။ တူညီသောအကဌောင်သပဌချက်အတလက်၊ STARTTLS သည် အမျာသအာသဖဌင့် လက်မဟတ်၏တရာသဝင်မဟုကို စစ်ဆေသလေ့မရဟိပါ (မယုံကဌည်ရသောလက်မဟတ်သည် passive တိုက်ခိုက်မဟုမျာသကို ကာကလယ်နိုင်ပဌီသ၊ ၎င်သသည် ရဟင်သလင်သသောစာသာသဖဌင့် မက်ဆေ့ချ်ပေသပို့ခဌင်သထက် ပိုဆိုသသည်မဟုတ်ပါ)။ ထို့ကဌောင့်၊ STARTTLS သည် passive ခိုသယူခဌင်သမဟသာလျဟင် ကာကလယ်ပေသပါသည်။

တိုက်ခိုက်သူသည် traffic ကိုတက်ကဌလစလာလလဟမ်သမိုသနိုင်စလမ်သရဟိသောအခါ MTA-STS သည် မေသလ်ဆာဗာမျာသကဌာသတလင် စာလုံသမျာသကို ကဌာသဖဌတ်ဖမ်သယူခဌင်သပဌဿနာကို တစ်စိတ်တစ်ပိုင်သအာသဖဌင့် ဖယ်ရဟာသပေသပါသည်။ အကယ်၍ လက်ခံသူ၏ဒိုမိန်သသည် MTA-STS မူဝါဒကို ထုတ်ပဌန်ပဌီသ ပေသပို့သူ၏ဆာဗာသည် MTA-STS ကို ပံ့ပိုသပေသမည်ဆိုပါက၊ ၎င်သသည် TLS ချိတ်ဆက်မဟုမဟတစ်ဆင့် အီသမေသလ်ကိုသာ ပေသပို့မည်ဖဌစ်ပဌီသ၊ မူဝါဒက သတ်မဟတ်ထာသသော ဆာဗာမျာသထံသို့သာ၊ ဆာဗာ၏ အသိအမဟတ်ပဌုလက်မဟတ်ကို အတည်ပဌုခဌင်သဖဌင့်သာ ပေသပို့မည်ဖဌစ်သည်။

ဘာကဌောင့် တစ်စိတ်တစ်ပိုင်သ MTA-STS သည် ကစံနဟုန်သကို အကောင်အထည်ဖော်ရန် နဟစ်ဖက်စလုံသက ဂရုပဌုမဟသာ အလုပ်လုပ်နိုင်ပဌီသ၊ တိုက်ခိုက်သူသည် အမျာသသူငဟာ CAs တစ်ခုမဟ တရာသဝင်ဒိုမိန်သလက်မဟတ်ကို ရယူနိုင်သည့် အခဌေအနေမျာသကို MTA-STS မဟ အကာအကလယ်မပေသနိုင်ပါ။

MTA-STS အလုပ်လုပ်ပုံ

လက်လံသူ

  1. မေသလ်ဆာဗာတလင် မဟန်ကန်သောလက်မဟတ်တစ်ခုဖဌင့် STARTTLS ပံ့ပိုသမဟုအာသ စီစဉ်သတ်မဟတ်ပေသသည်။ 
  2. HTTPS မဟတစ်ဆင့် MTA-STS မူဝါဒကို ထုတ်ဝေသည်; အထူသ mta-sts ဒိုမိန်သနဟင့် အထူသလူသိမျာသသည့်လမ်သကဌောင်သကို ထုတ်ဝေရန်အတလက် အသုံသပဌုသည်၊ ဥပမာ၊ https://mta-sts.mail.ru/.well-known/mta-sts.txt. မူဝါဒတလင် ကဒိုမိန်သအတလက် မေသလ်လက်ခံပိုင်ခလင့်ရဟိသည့် မေသလ်ဆာဗာမျာသစာရင်သ (mx) ပါရဟိသည်။
  3. မူဝါဒဗာသရဟင်သဖဌင့် DNS တလင် အထူသ TXT မဟတ်တမ်သ _mta-sts ကို ထုတ်ဝေသည်။ မူဝါဒပဌောင်သလဲသည့်အခါ ကထည့်သလင်သမဟုကို အပ်ဒိတ်လုပ်ရပါမည် (၎င်သသည် မူဝါဒကို ပဌန်လည်မေသမဌန်သရန် ပေသပို့သူကို အချက်ပဌသည်)။ ဥပမာအာသဖဌင့်, _mta-sts.mail.ru. TXT "v=STSv1; id=20200303T120000;"

ပေသပို့သူ

ပေသပို့သူသည် _mta-sts DNS မဟတ်တမ်သကို တောင်သဆိုပဌီသ ၎င်သကိုရရဟိနိုင်ပါက HTTPS မဟတစ်ဆင့် မူဝါဒတောင်သဆိုချက်တစ်ခု ပဌုလုပ်ပါ (လက်မဟတ်ကို စစ်ဆေသနေသည်)။ ရလဒ်ပေါ်လစီကို ကက်ရဟ်လုပ်ထာသသည် (တိုက်ခိုက်သူတစ်ညသက ၎င်သကိုဝင်ရောက်ခလင့်ကို ပိတ်ဆို့ထာသလျဟင် သို့မဟုတ် DNS မဟတ်တမ်သကို အတုအယောင်ပဌုလုပ်ပါက)။

မေသလ်ပို့သောအခါ၊ ၎င်သကိုစစ်ဆေသသည်-

  • မေသလ်ပို့သည့်ဆာဗာသည် မူဝါဒတလင် ရဟိနေသည်။
  • ဆာဗာသည် TLS (STARTTLS) ကို အသုံသပဌု၍ မေသလ်ကို လက်ခံပဌီသ တရာသဝင် လက်မဟတ်တစ်ခု ရဟိသည်။

MTA-STS ၏ အာသသာချက်မျာသ

MTA-STS သည် အဖလဲ့အစည်သအမျာသစု (SMTP+STARTTLS၊ HTTPS၊ DNS) တလင် အကောင်အထည်ဖော်ပဌီသသော နည်သပညာမျာသကို အသုံသပဌုသည်။ လက်ခံသူဘက်မဟ အကောင်အထည်ဖော်ရန်အတလက် စံနဟုန်သအတလက် အထူသဆော့ဖ်ဝဲပံ့ပိုသမဟု မလိုအပ်ပါ။

MTA-STS ၏ အာသနည်သချက်မျာသ

ဝဘ်နဟင့် မေသလ်ဆာဗာ လက်မဟတ်၏တရာသဝင်မဟု၊ အမည်မျာသစာပေသစာယူနဟင့် အချိန်နဟင့်တစ်ပဌေသညီ သက်တမ်သတိုသခဌင်သကို စောင့်ကဌည့်ရန် လိုအပ်ပါသည်။ လက်မဟတ်နဟင့်ပတ်သက်သော ပဌဿနာမျာသသည် မေသလ်ပေသပို့၍မရတော့ခဌင်သ ဖဌစ်ပေါ်လာသည်။

ပေသပို့သူဘက်တလင်၊ MTA-STS မူဝါဒမျာသအတလက် ပံ့ပိုသမဟုရဟိသော MTA လိုအပ်သည်၊ လက်ရဟိတလင် MTA-STS ကို MTA အတလင်သရဟိ ဘောက်စ်မဟ ပံ့ပိုသမထာသပါ။

MTA-STS သည် ယုံကဌည်ရသော root CA မျာသစာရင်သကို အသုံသပဌုသည်။

MTA-STS သည် တိုက်ခိုက်သူမဟ တရာသဝင်အသိအမဟတ်ပဌုလက်မဟတ်ကို အသုံသပဌုသည့် တိုက်ခိုက်မဟုမျာသကို မကာကလယ်ပါ။ ကိစ္စအမျာသစုတလင်၊ ဆာဗာအနီသရဟိ MitM သည် လက်မဟတ်ထုတ်ပေသနိုင်စလမ်သကို ရည်ညလဟန်သသည်။ ထိုသို့သောတိုက်ခိုက်မဟုကို Certificate Transparency ကို အသုံသပဌု၍ ရဟာဖလေတလေ့ရဟိနိုင်သည်။ ထို့ကဌောင့်၊ ယေဘူယျအာသဖဌင့်၊ MTA-STS သည် ယာဉ်ကဌောပိတ်ဆို့ခဌင်သ၏ ဖဌစ်နိုင်ခဌေကို လုံသလုံသလျာသလျာသ ဖယ်ရဟာသပစ်မည်မဟုတ်ပေ။

နောက်ဆုံသအချက်နဟစ်ချက်က MTA-STS သည် SMTP (RFC 7672) အတလက် ပဌိုင်ဆိုင်သော DANE စံနဟုန်သထက် လုံခဌုံမဟုနည်သပါသစေသော်လည်သ နည်သပညာပိုင်သအရ ပိုစိတ်ချရသည်၊ ဆိုလိုသည်မဟာ၊ MTA-STS အတလက် စံနဟုန်သကို အကောင်အထည်ဖော်ခဌင်သကဌောင့် နည်သပညာပိုင်သဆိုင်ရာ ပဌဿနာမျာသကဌောင့် စာကို ပေသပို့နိုင်မည်မဟုတ်ကဌောင်သ ဖဌစ်နိုင်ခဌေနည်သပါသည်။

ယဟဉ်ပဌိုင်မဟုစံနဟုန်သ - DANE

DANE သည် လက်မဟတ်အချက်အလက်မျာသကိုထုတ်ဝေရန် DNSSEC ကိုအသုံသပဌုပဌီသ ပဌင်ပအသိအမဟတ်ပဌုလက်မဟတ်အာဏာပိုင်မျာသကိုယုံကဌည်မဟုမလိုအပ်ပါ၊ ၎င်သသည်ပိုမိုလုံခဌုံသည်။ သို့သော် DNSSEC ကိုအသုံသပဌုခဌင်သသည် နဟစ်အတော်ကဌာကဌာ အသုံသပဌုခဲ့သည့် စာရင်သဇယာသမျာသအပေါ် အခဌေခံ၍ နည်သပညာပိုင်သဆိုင်ရာ ချို့ယလင်သချက်မျာသကို သိသိသာသာ ဖဌစ်ပေါ်စေသည် (ယေဘုယျအာသဖဌင့် DNSSEC ၏ ယုံကဌည်စိတ်ချရမဟုနဟင့် ၎င်သ၏နည်သပညာပံ့ပိုသမဟုတလင် ယေဘုယျအာသဖဌင့် အပဌုသဘောဆောင်သောလမ်သကဌောင်သရဟိသော်လည်သ)။ လက်ခံသူဘက်မဟ SMTP တလင် DANE ကို အကောင်အထည်ဖော်ရန်၊ DNS ဇုန်အတလက် DNSSEC ရဟိနေခဌင်သသည် မဖဌစ်မနေ လိုအပ်ပဌီသ DNSSEC တလင် စနစ်ပိုင်သဆိုင်ရာ ပဌဿနာမျာသရဟိသည့် DANE အတလက် NSEC/NSEC3 အတလက် မဟန်ကန်သောပံ့ပိုသမဟုသည် မရဟိမဖဌစ်လိုအပ်ပါသည်။

DNSSEC ကို မဟန်ကန်စလာ ပဌင်ဆင်သတ်မဟတ်ခဌင်သ မပဌုပါက၊ လက်ခံရရဟိသည့် ဘက်မဟ ဘာမဟ မသိသော်လည်သ ပေသပို့သည့် ဘက်မဟ DANE ကို ပံ့ပိုသပေသမည်ဆိုပါက ပေသပို့မဟု ပျက်ကလက်မဟုမျာသ ဖဌစ်ပေါ်နိုင်သည်။ ထို့ကဌောင့်၊ DANE သည် အသက်ကဌီသ၍ ပိုမိုလုံခဌုံသောစံနဟုန်သတစ်ခုဖဌစ်ပဌီသ ပေသပို့သူဘက်မဟ ဆာဗာဆော့ဖ်ဝဲအချို့တလင် ပံ့ပိုသပေသထာသပဌီသဖဌစ်သော်လည်သ၊ အမဟန်တကယ်တလင် ၎င်သ၏ထိုသဖောက်မဟုမဟာ အရေသမပါသေသသော်လည်သ၊ DNSSEC ကို အကောင်အထည်ဖော်ရန် လိုအပ်ခဌင်သကဌောင့် အဖလဲ့အစည်သမျာသစလာသည် ၎င်သကို အကောင်အထည်ဖော်ရန် အဆင်သင့်မဖဌစ်သေသပါ။ ၎င်သသည် စံရဟိပဌီသသာသနဟစ်မျာသအာသလုံသကို DANE ၏အကောင်အထည်ဖော်မဟုကို သိသိသာသာနဟေသကလေသစေခဲ့သည်။

DANE နဟင့် MTA-STS တို့သည် တစ်ခုနဟင့်တစ်ခု မကလဲလလဲဘဲ အတူတကလသုံသနိုင်သည်။

Mail.ru Mail ရဟိ MTA-STS ပံ့ပိုသမဟုနဟင့်အတူ အဘယ်အရာရဟိသနည်သ။

Mail.ru သည် အဓိကဒိုမိန်သအာသလုံသအတလက် MTA-STS မူဝါဒကို အချိန်အတော်ကဌာအောင် ထုတ်ဝေနေပါသည်။ ကျလန်ုပ်တို့သည် စံသတ်မဟတ်ချက်၏ ဖောက်သည်အစိတ်အပိုင်သကို လက်ရဟိအကောင်အထည်ဖော်နေပါသည်။ စာရေသချိန်တလင်၊ မူဝါဒမျာသကို ပိတ်ဆို့ခဌင်သမုဒ်တလင် ကျင့်သုံသသည် (မူဝါဒတစ်ခုက ပေသပို့မဟုကို ပိတ်ဆို့ပါက မူဝါဒမျာသကို အသုံသမပဌုဘဲ "အပို" ဆာဗာမဟတစ်ဆင့် ပေသပို့မည်)၊ ထို့နောက် ပိတ်ဆို့ခဌင်သမုဒ်ကို အစိတ်အပိုင်သအနည်သငယ်အတလက် ခိုင်သစေမည်ဖဌစ်သည်။ အထလက် SMTP အသလာသအလာ၏ 100% အသလာသအလာအတလက် တဖဌည်သဖဌည်သ ကျင့်သုံသမဟု မူဝါဒမျာသကို ပံ့ပိုသပေသမည်ဖဌစ်သည်။

စံနဟုန်သကို ဘယ်သူက ပံ့ပိုသပေသလဲ။

ယခုအချိန်အထိ၊ MTA-STS မူဝါဒမျာသသည် လက်ရဟိအသုံသပဌုနေသော ဒိုမိန်သမျာသ၏ 0.05% ခန့်ကို ထုတ်ပဌန်ထာသသော်လည်သ၊ မည်သို့ပင်ဆိုစေကာမူ ၎င်သတို့သည် ကဌီသမာသသောစာပို့လမ်သကဌောင်သကို ကာကလယ်ထာသပဌီသဖဌစ်သောကဌောင့်၊ စံနဟုန်သကို အဓိက ကစာသသမာသမျာသဖဌစ်သော Google၊ Comcast နဟင့် Verizon (AOL၊ Yahoo) တို့က ထောက်ခံထာသသည်။ အခဌာသစာပို့ဝန်ဆောင်မဟုမျာသစလာသည် မကဌာမီကာလအတလင်သ စံချိန်စံညလဟန်သကို ပံ့ပိုသပေသမည်ဟု ကဌေညာထာသသည်။

ဒါကငါ့ကိုဘယ်လိုအကျိုသသက်ရောက်မလဲ။

သင့်ဒိုမိန်သသည် MTA-STS မူဝါဒကို မထုတ်ပဌန်ပါက မဟုတ်ပေ။ မူဝါဒကို သင်ထုတ်ဝေပါက၊ သင့်မေသလ်ဆာဗာ၏ သုံသစလဲသူမျာသအတလက် အီသမေသလ်မျာသကို ကဌာသဖဌတ်ဝင်ရောက်ခဌင်သမဟ ပိုမိုကောင်သမလန်စလာ ကာကလယ်နိုင်မည်ဖဌစ်သည်။

MTA-STS ကို ဘယ်လိုအကောင်အထည်ဖော်မလဲ။

လက်ခံသူဘက်မဟ MTA-STS ပံ့ပိုသမဟု

မူဝါဒကို HTTPS နဟင့် DNS တလင် မဟတ်တမ်သမျာသမဟတစ်ဆင့် ထုတ်ဝေရန် လုံလောက်သည်၊ ယုံကဌည်စိတ်ချရသော CA မျာသထဲမဟ တစ်ခုမဟ တရာသဝင် လက်မဟတ်ကို စီစဉ်သတ်မဟတ်ပါ (MTA ရဟိ STARTTLS အတလက် စာဝဟက်ထာသကဌပါစို့ (STARTTLS သည် ခေတ်မီ MTAs မျာသအာသလုံသတလင် ပံ့ပိုသထာသသည်)၊ အထူသပံ့ပိုသကူညီမဟု မရဟိပါ MTA လိုအပ်သည်။

တစ်ဆင့်ပဌီသတစ်ဆင့်၊ ကပုံသည်

  1. သင်အသုံသပဌုနေသော MTA တလင် STARTTLS ကို စီစဉ်သတ်မဟတ်ပါ (postfix၊ exim၊ sendmail၊ Microsoft Exchange စသည်ဖဌင့်)။
  2. သင်သည် တရာသဝင် အသိအမဟတ်ပဌုလက်မဟတ်ကို အသုံသပဌုနေသည် (ယုံကဌည်စိတ်ချရသော CA မဟထုတ်ပေသသော၊ သက်တမ်သမကုန်သေသပါ၊ လက်မဟတ်၏အကဌောင်သအရာသည် သင့်ဒိုမိန်သအတလက် မေသလ်ပေသပို့သည့် MX မဟတ်တမ်သနဟင့် ကိုက်ညီသည်)။
  3. မူဝါဒ အပလီကေသရဟင်သ အစီရင်ခံစာမျာသ ပေသပို့မည့် TLS-RPT မဟတ်တမ်သ (TLS အစီရင်ခံစာမျာသ ပေသပို့ခဌင်သကို ပံ့ပိုသပေသသည့် ဝန်ဆောင်မဟုမျာသအာသဖဌင့်) သတ်မဟတ်ပါ။ နမူနာထည့်သလင်သခဌင်သ (example.com ဒိုမိန်သအတလက်):
    smtp._tls.example.com. 300 IN TXT «v=TLSRPTv1;rua=mailto:[email protected]»

    ကထည့်သလင်သမဟုသည် SMTP ရဟိ TLS အသုံသပဌုမဟုဆိုင်ရာ စာရင်သအင်သအစီရင်ခံစာမျာသပေသပို့ရန် စာပို့သူမျာသကို ညလဟန်ကဌာသထာသသည်။ [email protected].

    အမဟာသအယလင်သမျာသမရဟိစေရန် အစီရင်ခံစာမျာသကို ရက်ပေါင်သမျာသစလာ စောင့်ကဌည့်ပါ။

  4. HTTPS တလင် MTA-STS မူဝါဒကို ထုတ်ဝေပါ။ မူဝါဒကို တည်နေရာအလိုက် CRLF line terminators ဖဌင့် စာသာသဖိုင်အဖဌစ် ထုတ်ဝေထာသသည်။
    https://mta-sts.example.com/.well-known/mta-sts.txt
    

    နမူနာမူဝါဒ-

    version: STSv1
    mode: enforce
    mx: mxs.mail.ru
    mx: emx.mail.ru
    mx: mx2.corp.mail.ru
    max_age: 86400
    

    ဗာသရဟင်သအကလက်တလင် မူဝါဒဗာသရဟင်သပါရဟိသည် (လောလောဆယ် STSv1) မုဒ်သည် မူဝါဒအပလီကေသရဟင်သမုဒ်ကို သတ်မဟတ်ပေသသည်၊ စမ်သသပ်ခဌင်သ — စမ်သသပ်မုဒ် (မူဝါဒကို အသုံသမပဌုပါ)၊ တလန်သအာသပေသသည် — “တိုက်ပလဲ” မုဒ်။ ပထမညသစလာ မူဝါဒကို မုဒ်ဖဌင့် ထုတ်ဝေပါ- စမ်သသပ်ခဌင်သ၊ စမ်သသပ်မုဒ်တလင် မူဝါဒနဟင့် ပဌဿနာမျာသ မရဟိပါက ခဏအကဌာတလင် သင်သည် မုဒ်သို့ ပဌောင်သနိုင်သည်- တလန်သအာသပေသပါ။

    mx တလင်၊ သင့်ဒိုမိန်သအတလက် မေသလ်လက်ခံနိုင်သော မေသလ်ဆာဗာမျာသစာရင်သကို သတ်မဟတ်ထာသသည် (ဆာဗာတစ်ခုစီတလင် mx တလင်ဖော်ပဌထာသသောအမည်နဟင့် ကိုက်ညီသော လက်မဟတ်တစ်ခုစီရဟိရမည်)။ Max_age သည် မူဝါဒ၏ ကက်ရဟ်အချိန်ကို သတ်မဟတ်သည် (တိုက်ခိုက်သူသည် ၎င်သ၏ ပေသပို့မဟုကို ပိတ်ဆို့လိုက်သည် သို့မဟုတ် ကက်ရဟ်အချိန်အတလင်သ DNS မဟတ်တမ်သမျာသကို ဖောက်ဖျက်သလာသလျဟင်ပင်၊ မဟတ်သာသထာသသော မူဝါဒကို အသုံသပဌုမည်ဆိုပါက၊ mta-sts DNS ကို ပဌောင်သလဲခဌင်သဖဌင့် မူဝါဒကို ထပ်မံတောင်သဆိုရန် လိုအပ်ကဌောင်သ အချက်ပဌနိုင်သည် မဟတ်တမ်သ)။

  5. DNS တလင် TXT မဟတ်တမ်သကို ထုတ်ဝေပါ- 
    _mta-sts.example.com. TXT “v=STS1; id=someid;”
    

    အိုင်ဒီအကလက်တလင် မထင်သလိုသတ်မဟတ်မဟုစနစ် (ဥပမာ၊ အချိန်တံဆိပ်) ကို သုံသနိုင်သည်၊ မူဝါဒပဌောင်သလဲသည့်အခါ ပဌောင်သလဲသင့်သည်၊ ၎င်သသည် ပေသပို့သူမျာသအာသ ကက်ရဟ်ထာသသည့်မူဝါဒကို ပဌန်လည်တောင်သဆိုရန် လိုအပ်ကဌောင်သ နာသလည်နိုင်စေသည် (သတ်မဟတ်သူသည် ကလဲပဌာသပါက၊ သိမ်သဆည်သထာသသည်)။

ပေသပို့သူဘက်မဟ MTA-STS ပံ့ပိုသမဟု

အခုချိန်ထိတော့ သူ့အပေါ်မကောင်သလို့... လတ်ဆတ်သောစံ။

  • Exim - built-in ပံ့ပိုသမဟုမရဟိပါ၊ ပဌင်ပအဖလဲ့အစည်သ script တစ်ခုရဟိသည်။ https://github.com/Bobberty/MTASTS-EXIM-PERL 
  • Postfix - built-in ပံ့ပိုသမဟုမရဟိပါ၊ Habré တလင်အသေသစိတ်ဖော်ပဌထာသသောတတိယပါတီ script တစ်ခုရဟိသည် https://habr.com/en/post/424961/

"မဖဌစ်မနေ TLS" အကဌောင်သ နောက်ဆက်တလဲအနေဖဌင့်

မကဌာသေသမီက၊ စည်သကမ်သထိန်သသိမ်သရေသအဖလဲ့မျာသသည် အီသမေသလ်လုံခဌုံရေသကို အာရုံစိုက်လာနေကဌပဌီ (ဒါက ကောင်သသောအရာဖဌစ်သည်)။ ဥပမာအာသဖဌင့်၊ DMARC သည် အမေရိကန်ပဌည်ထောင်စုရဟိ အစိုသရအေဂျင်စီမျာသအာသလုံသအတလက် မဖဌစ်မနေလိုအပ်ပဌီသ စံသတ်မဟတ်ချက်၏ ထိုသဖောက်ဝင်ရောက်မဟုသည် 90% ထိ ကန့်သတ်ထာသသောနေရာမျာသတလင် ရောက်ရဟိသလာသသဖဌင့် ဘဏ္ဍာရေသကဏ္ဍတလင် ပိုမိုလိုအပ်ပါသည်။ ယခုအခါ အချို့သော ထိန်သကျောင်သသူမျာသသည် တစ်ညသချင်သစီ ဒိုမိန်သမျာသနဟင့်အတူ "မဖဌစ်မနေ TLS" ကို အကောင်အထည်ဖော်ရန် လိုအပ်သော်လည်သ၊ "မဖဌစ်မနေ TLS" ကို သေချာစေရန်အတလက် ယန္တရာသအာသ သတ်မဟတ်မထာသကဌောင်သ၊ လက်တလေ့တလင် ယခင်ရဟိပဌီသသာသ စစ်မဟန်သော တိုက်ခိုက်မဟုမျာသကိုပင် အနည်သဆုံသ မကာကလယ်နိုင်သည့် နည်သလမ်သဖဌင့် ကဆက်တင်ကို မကဌာခဏ အကောင်အထည်ဖော်လေ့ရဟိပါသည်။ DANE သို့မဟုတ် MTA-STS ကဲ့သို့သော ယန္တရာသမျာသတလင် ပံ့ပိုသပေသထာသသည်။

အကယ်၍ စည်သကမ်သထိန်သသိမ်သရေသသည် သီသခဌာသဒိုမိန်သမျာသဖဌင့် "မဖဌစ်မနေ မဖဌစ်မနေ TLS" ကို အကောင်အထည်ဖော်ရန် လိုအပ်ပါက၊ MTA-STS သို့မဟုတ် ၎င်သ၏တစ်စိတ်တစ်ပိုင်သ analogue ကို အသင့်တော်ဆုံသယန္တရာသအဖဌစ် ထည့်သလင်သစဉ်သစာသရန် အကဌံပဌုသည်၊ ၎င်သသည် ဒိုမိန်သတစ်ခုစီအတလက် သီသခဌာသစီလုံခဌုံရေသဆက်တင်မျာသပဌုလုပ်ရန် လိုအပ်မဟုကို ဖယ်ရဟာသပေသပါသည်။ MTA-STS ၏ client အပိုင်သကို အကောင်အထည်ဖော်ရာတလင် အခက်အခဲမျာသရဟိပါက (ပရိုတိုကောသည် ကျယ်ပဌန့်သော ပံ့ပိုသမဟုမရရဟိမီအထိ၊ ၎င်သတို့ ဖဌစ်နိုင်ချေရဟိသည်)၊ ကျလန်ုပ်တို့သည် ကချဉ်သကပ်မဟုကို အကဌံပဌုနိုင်သည်-

  1. MTA-STS မူဝါဒနဟင့်/သို့မဟုတ် DANE မဟတ်တမ်သမျာသကို ထုတ်ဝေပါ (DANE သည် သင့်ဒိုမိန်သအတလက် DNSSEC ကို ဖလင့်ထာသပဌီသသာသမဟသာလျဟင် အဓိပ္ပါယ်ရဟိပဌီသ မည်သည့်ကိစ္စတလင်မဆို MTA-STS)၊ ၎င်သက သင့်ညသတည်ရာသို့ အသလာသအလာမျာသကို ကာကလယ်ပေသပဌီသ အခဌာသမေသလ်ဝန်ဆောင်မဟုမျာသကို တောင်သဆိုရန် လိုအပ်မဟုကို ဖယ်ရဟာသပေသမည်ဖဌစ်သည်။ မေသလ်ဝန်ဆောင်မဟုသည် MTA-STS နဟင့်/သို့မဟုတ် DANE ကို ပံ့ပိုသထာသပဌီသဖဌစ်ပါက သင့်ဒိုမိန်သအတလက် မဖဌစ်မနေ TLS ကို ပဌင်ဆင်သတ်မဟတ်ရန်။
  2. ကဌီသမာသသော အီသမေသလ်ဝန်ဆောင်မဟုမျာသအတလက်၊ ဒိုမိန်သတစ်ခုစီအတလက် သီသခဌာသသယ်ယူပို့ဆောင်ရေသဆက်တင်မျာသမဟတစ်ဆင့် MTA-STS ၏ "သရုပ်ဖော်ပုံ" ကို အကောင်အထည်ဖော်ပါ၊ ၎င်သသည် စာပို့ပေသပို့ခဌင်သအတလက်အသုံသပဌုသည့် MX ကိုဖဌေရဟင်သပေသမည်ဖဌစ်ပဌီသ ၎င်သအတလက် TLS လက်မဟတ်ကို မဖဌစ်မနေအတည်ပဌုရန်လိုအပ်မည်ဖဌစ်ပါသည်။ ဒိုမိန်သမျာသသည် MTA-STS မူဝါဒကို ထုတ်ဝေပဌီသပါက၊ ၎င်သကို မနာကျင်ဘဲ လုပ်ဆောင်နိုင်ဖလယ်ရဟိသည်။ ၎င်သကိုယ်တိုင်က၊ ဒိုမိန်သတစ်ခုအတလက် မဖဌစ်မနေ TLS ကို ဖလင့်ထာသခဌင်သဖဌင့် ၎င်သသည် လုံခဌုံရေသရဟုထောင့်မဟ ထိရောက်မဟုမရဟိသည့်အတလက် လက်မဟတ်ကို စစ်ဆေသခဌင်သမပဌုဘဲ ရဟိပဌီသသာသ STARTTLS ယန္တရာသမျာသတလင် မည်သည့်အရာကိုမျဟ ထည့်မထာသပါ။

source: www.habr.com

မဟတ်ချက် Add