Электрондық пошта аутентификациясы - Email authentication

Электрондық пошта аутентификациясы, немесе тексеру, бұл электрондық пошта хабарламаларының шығу тегі туралы тексерілетін ақпаратты қамтамасыз етуге бағытталған жинақтар домендік меншік кез келген хабарлама жіберу агенттері (MTA) хабарламаны беруге және өзгертуге қатысқан.

Интернет-поштаның түпнұсқа базасы, Қарапайым поштаны жіберу хаттамасы (SMTP), ондай мүмкіндікке ие емес, сондықтан электрондық пошта арқылы жіберушінің адрестерін қолдан жасау (бұл тәжірибе ретінде белгілі) электрондық поштадан алдау ) кеңінен қолданылған фишинг, спам, және әр түрлі алаяқтық түрлері. Бұған қарсы тұру үшін көптеген бәсекелес электрондық пошта аутентификациясы бойынша ұсыныстар әзірленді, бірақ тек үшеуі кеңінен қабылданды - SPF, DKIM және DMARC.[1][2] Мұндай тексеру нәтижелерін автоматтандырылған режимде пайдалануға болады электрондық поштаны сүзу немесе сәйкес әрекетті таңдағанда алушыларға көмектесе алады.

Бұл мақала пайдаланушыны қамтымайды аутентификация электрондық поштаны жіберу және алу.

Негіздеме

1980 жылдардың басында, қашан Қарапайым поштаны жіберу хаттамасы (SMTP) жобаланған, бұл пайдаланушы мен жүйені жіберудің нақты тексерілуін қамтамасыз етпеді. Электрондық пошта жүйелерін сенімді корпорациялар мен университеттер басқарған кезде бұл проблема болған жоқ, бірақ сол кезден бастап Интернетті коммерциализациялау 1990 жылдардың басында, спам, фишинг, және басқа да қылмыстар барған сайын электрондық поштаны қамтиды.

Электрондық пошта аутентификациясы - хабарламалардың шығу тегін анықтауға және сол арқылы саясат пен заңдардың күшіне енуіне бағытталған алғашқы қадам.

Доменге иелік ету - бұл 2000 жылдың басында пайда болған ұстаным.[3][4] Бұл электрондық пошта мекенжайларының оң жағында домендер пайда болғанын ескере отырып, өрескел түпнұсқалық растаманы білдіреді. белгіде. Пайдаланушы деңгейінде ұсақ дәнді түпнұсқалық растамаға басқа тәсілдермен қол жеткізуге болады, мысалы Өте жақсы құпиялылық және S / MIME. Қазір, сандық сәйкестілік әр жеке адам басқаруы қажет.

Электрондық пошта аутентификациясының көрнекті негіздемесі - бұл қабылдаушы серверлерде электрондық поштаны сүзуді автоматтандыру мүмкіндігі. Осылайша, жалған хабарламалар қолданушының кіріс жәшігіне келгенге дейін қабылданбайды. Хаттамалар сенімсіз поштаны сенімді түрде блоктау тәсілдерін ойластыруға тырысқанымен, қауіпсіздік индикаторлары Кіріс жәшігіне жететін расталмаған хабарларды белгілей алады. 2018 жылғы зерттеу көрсеткендей, қауіпсіздік индикаторлары нұқу коэффициентін оннан астамға төмендетуі мүмкін, яғни жалған хабарламаларды ашатын пайдаланушылардың 48,9% -дан 37,2%.[5]

Мәселенің табиғаты

SMTP хабарламаны анықтайды көлік, хабарлама емес мазмұны. Осылайша, ол поштаны анықтайды конверт және оның параметрлері, мысалы конверт жіберуші, бірақ тақырып емес (қоспағанда) із туралы ақпарат) немесе хабарламаның негізгі бөлігі де емес. STD 10 және RFC  5321 SMTP (конверт) анықтаңыз, ал STD 11 және RFC  5322 ресми түрде деп аталатын хабарламаны (тақырып пен негізгі мәтінді) анықтаңыз Интернет хабарламасының форматы.

SMTP анықтайды із туралы ақпарат хабарламада, ол тақырыпта келесі екі өрісті қолдану арқылы сақталады:[6]

  • Қабылданды: SMTP сервері хабарламаны қабылдағанда, бұл іздеу жазбасын тақырыптың жоғарғы жағына енгізеді (соңғысы біріншіге).
  • Қайту жолы: SMTP сервері жеткізілім жасаған кезде соңғы жеткізілім хабарламаның осы өрісті тақырыптың жоғарғы жағына енгізеді.

A пошта пайдаланушысының агенті (MUA) біледі Шығыс хаттар SMTP сервері оның конфигурациясынан. MTA (немесе релелік сервер) әдетте қай серверге қосылуға болатынын іздейді MX (Mail eXchange) DNS әрбір алушының ресурстық жазбасы домен атауы

Төменде көрсетілген жолды жердің негізінде қалпына келтіруге болады тақырып өрістерін бақылау хабарлама алған кезде әр хост тақырыптың жоғарғы жағына қосады:[6]

Электрондық пошта аутентификациясы аралық реленің қатысуымен қиындауы мүмкін. A және B ADMD авторына тиесілі, ал Д. және E алушылар желісінің бөлігі болып табылады. Қандай рөл атқарады C ойнау?
Қайту жолы:<[email protected]>Алынған:бастапD.example.orgарқылыE.example.orgбіргеSMTP;Сейсенбі, 05 ақпан 2013 жыл 11:45:02 -0500Алынған:бастапC.example.netарқылыD.example.orgбіргеSMTP;Сейсенбі, 05 ақпан 2013 жыл 11:45:02 -0500Алынған:бастапB.example.com(b.example.com[192.0.2.1])арқылыC.example.net(олболып табыладымен)біргеESMTPидентификатор936ADB8838Cүшін<[email protected]>;Сейсенбі, 05 ақпан 2013 жыл 08:44:50 -0800(ТЫНЫҚ МҰХИТЫНДАҒЫ ОҢТҮСТІК АМЕРИКА СТАНДАРТТЫ УАҚЫТЫ)Алынған:бастапA.example.comарқылыB.example.comбіргеSMTP;Сейсенбі, 05 ақпан 2013 17:44:47 +0100Алынған:бастап[192.0.2.27]арқылыA.example.comбіргеSMTP;Сейсенбі, 05 ақпан 2013 17:44:42 +0100

Тақырыптың жоғарғы жағындағы алғашқы бірнеше жолға алушы әдетте сенетінін түсіну маңызды. Шын мәнінде, бұл жолдар алушының Әкімшілік басқару доменіндегі машиналармен жазылады (ADMD ), ол оның немесе оның нақты мандаты бойынша әрекет етеді. Керісінше, қатысуын дәлелдейтін сызықтар A және B, сондай-ақ болжамды авторлықы MUA жасаған жалған болуы мүмкін C. The Алынған: Жоғарыда көрсетілген өріс тақырыптың дәуірлік бөлігі болып табылады. The Қайту жолы: жазылған E, пошта жеткізушісі (MDA), хабарламаға негізделген конверт. Электрондық пошта аутентификациясына арналған қосымша іздеу өрістері тақырыптың жоғарғы бөлігін толтыра алады.

Әдетте авторлық ADMD жіберген хабарлар тікелей тағайындалғанға жіберіледі MX (Бұл B → D суреттерде). Жіберушінің ADMD-і аутентификация таңбалауыштарын тек хабарлама өрістерінен өткен жағдайда ғана қоса алады. Ең жиі кездесетін жағдайларды келесідей схемалауға болады:

Электрондық пошта хабарламасын оның авторынан алушыға берудің кең таралған тәсілдерінің схемасы.

ADMD желісінен жіберу (MUA 1)

  • ADMD MSA немесе оның негізінде пайдаланушының аутентификациясы IP мекен-жайы немесе басқа SMTP аутентификация құралдары. Алушының мекен-жайына байланысты хабарлама әдеттегі жолмен жүруі немесе пошта тізімінен немесе экспедиторлық қызмет арқылы өтуі мүмкін.[1 ескерту] B шығатын болуы мүмкін SMTP прокси-сервері немесе а smarthost.[2 ескерту]
  • Егер жергілікті желі шығыс порттың 25 байланысын блоктамаса,[3 ескерту] пайдаланушы «тікелей-mx» бағдарламалық жасақтаманы қолдана алады.[4 ескерту] Әдетте, зомби және басқа зиянды хосттар осындай әрекет етеді.
  • Егер MUA нашар конфигурацияланған болса, ол басқа релені де қолдана алады, мысалы, ескірген ашық реле, бұл көбінесе пайдаланушының түпнұсқалығын растай алмайды.

Роуминг қолданушысы (MUA 2)

  • Көбінесе ADMD MSA-ны пайдалану мүмкіндігі бар.[5 ескерту]
  • 25 портқа шығатын байланыстарды ұстап, мөлдір проксиге туннельдеуге болады.[4 ескерту]
  • MUA жергілікті желі провайдері бонус ретінде ұсынатын SMTP релесін пайдалану үшін конфигурациялануы мүмкін.[4 ескерту]

Ажыратылған пайдаланушы

Бөлім жазбалары

  1. ^ Мысалы, алушы нұсқау бере алады Gmail хабарларды басқа электрондық пошта мекен-жайына жіберу үшін. Жіберуші бұл туралы міндетті түрде біле бермейді.
  2. ^ Дұрыс конфигурацияланған прокси автордың ADMD бөлігі ретінде пайда болады.
  3. ^ Кейбір ADMD-дері бұған жол бермеу үшін 25-портқа (SMTP) шығатын қосылысты блоктайды. Бұл белсенді әдіс сипатталған RFC 5068. Сонымен қатар, кейбір кіретін SMTP байланыстарын блоктайды IP ретінде көрсетілген теру / DSL / кабель.
  4. ^ а б c г. Бұл жағдайда авторлық ADMD мүлдем қатыспайды.
  5. ^ Кейбір Интернет-провайдерлер 587 портын блоктайды, дегенмен RFC 5068 анық айтады:

    Провайдерлер 587 SUBMISSION портының көмегімен пайдаланушылардың сыртқы Интернетке кіруіне тыйым салуға ЕМЕС.

Кең қолданыстағы аутентификация әдістері

SPF

SPF жіберушінің IP мекенжайын растайды.

SPF қабылдағышқа белгілі бір доменнен келген электрондық пошта хабарының сол домен әкімшілері рұқсат еткен IP мекенжайдан келгендігін тексеруге мүмкіндік береді. Әдетте, домен әкімшісі кез-келген проксиді немесе смарт-хостты қоса, өзінің шығыс MTA пайдаланатын IP-мекен-жайларға рұқсат береді.[7][8]

Жіберуші МТА-ның IP-мекен-жайы жарамды екеніне кепілдік береді Трансмиссияны басқару хаттамасы, бұл қашықтағы хостқа қол жетімділікті тексеру арқылы байланыс орнатады.[9] Қабылдаушы пошта сервері алады СӘЛЕМ SMTP байланыс орнатылғаннан кейін көп ұзамай команда беріңіз және a Хат: әр хабарламаның басында. Олардың екеуі де домендік атауды қамтуы мүмкін. SPF тексергіші сұраулар жасайды Домендік атау жүйесі Сәйкес келетін SPF жазбасы үшін (DNS), егер ол бар болса, сол доменнің әкімшісі рұқсат берген IP-мекен-жайларды көрсетеді. Нәтиже «өту», «сәтсіздікке» жету немесе кейбір аралық нәтижелер болуы мүмкін - және жүйелер бұны көбінесе спамға қарсы сүзгілеу кезінде ескереді.[10]

DKIM

DKIM хабарлама мазмұнының бөліктерін растайды.

DKIM тексереді хабарлама мазмұны, орналастыру ЭЦҚ. Сандық сертификаттарды пайдаланудың орнына, қолтаңбаны тексеру кілттері DNS арқылы таратылады. Осылайша, хабарлама домендік атпен байланысты болады.[11]

DKIM-үйлесімді домен әкімшісі бір немесе бірнеше жұп жасайды асимметриялық кілттер, содан кейін MTA қолтаңбасына жеке кілттерді береді және DNS-те ашық кілттерді жариялайды. DNS белгілері келесідей құрылымдалған селектор._domainkey.example.com, қайда селектор кілттер жұбын анықтайды, және _кілт - бұл бекітілген кілт сөз, содан кейін жариялау сол доменнің ADMD басшылығымен болатындай етіп, қолтаңбалы доменнің аты. SMTP көлік жүйесіне хабарлама енгізердің алдында MTA қолтаңбасы тақырып пен дененің таңдалған өрістерін қамтитын (немесе оның басы) цифрлық қолтаңбаны жасайды. Қолтаңба тақырыптық өрістерді қамтуы керек Кімнен:, Кімге:, Күні:, және Тақырыбы:, содан кейін хабарлама тақырыбына із өрісі ретінде қосылады. Кез-келген реле хабарламаны қабылдай алады және жібере алады және әр секіру кезінде қолды DNS-тен ашық кілтті алу арқылы тексеруге болады.[12] Аралық реле хабарламаның қол қойылған бөліктерін өзгертпесе, оның DKIM қолтаңбалары жарамды болып қалады.

DMARC

DMARC аутентификацияланған хабарламалар үшін саясатты анықтауға мүмкіндік береді. Ол қолданыстағы екі механизмнің үстіне салынған, Жіберушілер саясатының негіздері (SPF) және DomainKeys идентификацияланған пошта (DKIM).

Бұл доменнің әкімшілік иесіне саясатты өзінің сайтында жариялауға мүмкіндік береді DNS сол доменнен электрондық пошта жіберген кезде қандай механизмнің (DKIM, SPF немесе екеуі де) жұмыс істейтінін көрсететін жазбалар; қалай тексеруге болады Кімнен: соңғы пайдаланушыларға ұсынылған өріс; алушы ақаулармен қалай күресуі керек - және осы ережелер бойынша орындалатын әрекеттер туралы есеп беру механизмі.

Басқа әдістер

Бірқатар әдістер ұсынылды, бірақ қазір олар ескірген немесе әлі кең қолдау тапқан жоқ. Бұған кірді Жіберушінің идентификаторы, Сертификатталған серверді растау, Домен кілттері және төмендегілер:

ADSP

ADSP авторлық доменмен қол қойылған хабарламалар саясатын анықтауға мүмкіндік берді. Алдымен хабарлама DKIM аутентификациясынан өтуі керек еді, содан кейін ADSP хабарламаға автор доменіне (авторларына) қол қоймаған жағдайда жазалау режимін талап ете алады - бұл сәйкес Кімнен: тақырып өрісі.[13]

ADSP 2013 жылдың қарашасында тарихи деңгейге төмендетілді.[14]

VBR

VBR қазірдің өзінде расталған сәйкестендіруге кепілдік қосады. Бұл әдіс үшін домендердің беделін куәландыратын кейбір әлемдік танылған органдар қажет.

Жіберуші анықтама алу үшін кепілдеме беру органына жүгіне алады. Анықтама, егер қабылданса, сол орган басқаратын DNS филиалында жарияланады. Кепілдік жіберуші а қосуы керек VBR-ақпарат: ол жіберетін хабарламаларға тақырып өрісі. Сондай-ақ, ол DKIM қолтаңбасын қосуы немесе SPF сияқты басқа аутентификация әдісін қолдануы керек. Алушы жөнелтушінің жеке басын растағаннан кейін талап етілген келісімді растай алады VBR-ақпарат: анықтаманы қарау арқылы.[15]

iprev

Қолданбалар бұл әдісті аутентификация құралы ретінде қолданудан аулақ болуы керек.[16] Дегенмен, ол жиі орындалады және оның нәтижелері, егер олар бар болса, Алынған: SMTP спецификациясы үшін қажет TCP ақпаратынан басқа тақырып өрісі.

Жаңа табылған атаудың IP-мекен-жайын іздеу арқылы расталған IP-дің кері жағы - бұл IP-дің DNS-те дұрыс орнатылғандығының белгісі. The кері ажыратымдылық IP мекенжайларының ауқымын оларды қолданатын ADMD-ге беруге болады,[17] немесе желі провайдері басқара алады. Екінші жағдайда хабарламаға қатысты пайдалы сәйкестендіруді алу мүмкін емес.

DNSWL

Жоғары қарай қарау а DNSWL (DNS негізіндегі ақ тізім) жіберушіні бағалауды, мүмкін оның сәйкестендірілуін қамтуы мүмкін.

Аутентификация нәтижелері

RFC 8601 бақылау тақырыбының өрісін анықтайды Аутентификация нәтижелері: онда ресивер электрондық пошта аутентификациясының тексерулерінің нәтижелерін тіркей алады.[16] Бірнеше нәтижелер әдістер сол өрісте, үтірлермен бөлініп, қажетіне қарай оралуы мүмкін.

Мысалы, келесі өрісті автор жазған receiver.example.org және есептер SPF және DKIM нәтижелер:

Аутентификация нәтижелері:receiver.example.org;spf = өтуsmtp.mailfrom=мысал;dkim = өту[email protected]

Өріс атауынан кейінгі бірінші белгі, receiver.example.org, аутентификация серверінің идентификаторы, белгі ретінде танылған authserv-id. Қолдау қабылдағышы RFC 8601 доменге жататын кез келген жалған тақырыпты жоюға (немесе атауын өзгертуге) жауапты, сондықтан төменгі фильтрлер шатастырылмайды. Дегенмен, бұл сүзгілерді әлі де конфигурациялау қажет, өйткені олар доменнің қандай сәйкестендірулерді қолданатынын білуі керек.

Пошта пайдаланушысының агенті (MUA) үшін қандай сәйкестікке сенуге болатындығын білу қиынырақ. Пайдаланушылар бірнеше домендерден электрондық пошта ала алатындықтан, мысалы, егер бірнеше электрондық пошта мекенжайлары болса - домендердің кез келгені рұқсат бере алады Аутентификация нәтижелері: өрістер бейтарап көрінгендіктен өтеді. Осылайша, зиянды жөнелтуші authserv-id егер хабар басқа доменнен келсе, пайдаланушы сенетініне. Заңды Аутентификация нәтижелері: әдетте а-дан жоғарыда көрінеді Алынған: хабарлама берілген сол доменнің өрісі. Қосымша Алынған: өрістер тақырыптың жоғарғы жағында пайда болуы мүмкін, себебі хабарлама сол сенімді ADMD-ге жататын серверлер арасында ішке тасымалданды.

The Интернеттегі нөмірлерді басқару тізілімін жүргізеді Электрондық пошта аутентификациясының параметрлері. Барлық параметрлерді тіркеу қажет емес. Мысалы, тек сайттың ішкі қолданысына арналған, жергілікті конфигурацияға сәйкес келетін және тіркеуді қажет етпейтін жергілікті «саясат» мәндері болуы мүмкін.

Сондай-ақ қараңыз

Әдебиеттер тізімі

  1. ^ Ханг Ху; Пен Пенг; Ганг Ванг (2017). «Бұрмалаушылыққа қарсы хаттамаларды қабылдау жолында». arXiv:1711.06654 [cs.CR ].
  2. ^ Кернер, Шон Майкл. «DMARC поштасының қауіпсіздігі АҚШ үкіметінде өсуде». eWeek. Алынған 24 қараша 2018.
  3. ^ «Электрондық пошта аутентификациясы саммиті». шеберхана. Федералды сауда комиссиясы. 9-10 қараша, 2004. Түпнұсқадан мұрағатталған 3 маусым 2012 ж. Алынған 4 ақпан 2013. Есепте домен деңгейіндегі аутентификация перспективалы технологиялық даму ретінде анықталдыCS1 maint: жарамсыз url (сілтеме)
  4. ^ Майкл Хаммер (14 тамыз 2020). «үшінші тараптың авторизациясы». dmarc-ietf (Тарату тізімі). Алынған 14 тамыз 2020.
  5. ^ Ханг Ху; Ганг Ванг (15 тамыз 2018). «Электрондық поштаның шабуылдарын аяғына дейін өлшеу». 27-ші USENIX Қауіпсіздік симпозиумы.
  6. ^ а б Джон Кленсин (Қазан 2008). «Ақпараттың ізі». Қарапайым поштаны жіберу хаттамасы. IETF. сек. 4.4. дои:10.17487 / RFC5321. RFC 5321. Алынған 1 ақпан 2013. SMTP сервері хабарламаны беру үшін немесе ақырғы жеткізілім үшін қабылдаған кезде, ол пошта деректерінің жоғарғы жағына із жазбасын (сонымен қатар «уақыт штампының сызығы» немесе «Алынған» жолымен ауыстырылады) қосады. Бұл іздік жазбада хабарлама жіберген хосттың жеке өзі, хабарламаны қабылдаған хосттың жеке куәлігі (және осы уақыт белгісін енгізіп жатыр), және хабарламаның қабылданған күні мен уақыты көрсетіледі. Релелік хабарламаларда бірнеше реттік штамптар болады.
  7. ^ Скотт Киттерман (сәуір 2014). Электрондық поштадағы домендерді авторизациялауға арналған жіберушілер саясатының негіздері (SPF), 1-нұсқа. IETF. дои:10.17487 / RFC7208. RFC 7208. Алынған 26 сәуір 2014. Медиаторлардың көмегімен SPF-тің күтпеген ақауларын жою үшін үш әдісті қолдануға болады.
  8. ^ Дж.Кленсин (қазан 2008). «Бүркеншік ат». Қарапайым поштаны жіберу хаттамасы. IETF. сек. 3.9.1. дои:10.17487 / RFC5321. RFC 5321. Алынған 15 ақпан 2013.
  9. ^ IP мекен-жайын қолдан жасау мүмкін, бірақ, әдетте, әдеттегі хакер немесе спаммер немесе қауіпті серверлер іске асыра алмайтындар үшін өте қауіпті қылмыстық әрекеттерді (бұзу және енгізу, телефондарды тыңдау және т.б.) төмендетеді. RFC 1948 ж, қараңыз Берілісті басқару хаттамасы № Байланысты ұрлау.
  10. ^ Скотт Киттерман (21 қараша, 2009). «SPF-ті бұғаттау / қабылдамау қаншалықты сенімді?». spf-анықтама. gossamer-threads.com. Менің ойымша, сіз SRS емес экспедиторлардың ақ тізіміне ену тетігін ұсынғаныңыз дұрыс.
  11. ^ Д.Крокер; Т. Хансен; М.Кучерави, редакциялары. (Қыркүйек 2011). DomainKeys сәйкестендірілген пошта (DKIM) қолтаңбалары. IETF. дои:10.17487 / RFC6376. RFC 6376. Алынған 18 ақпан 2013. DomainKeys Identified Mail (DKIM) адамға, рөлге немесе ұйымға домендік атауды хабарламамен байланыстыру арқылы хабарлама үшін кейбір жауапкершілікті талап етуге мүмкіндік береді, оны пайдалануға рұқсат етіледі.
  12. ^ Дэйв Крокер (16 қазан 2007). «DKIM жиі қойылатын сұрақтар». DKIM.org. Алынған 17 ақпан 2013.
  13. ^ Э.Аллман; Дж.Фентон; М.Делани; Дж.Левин (тамыз 2009). DomainKeys идентификацияланған пошта (DKIM) авторының доменге қол қою практикасы (ADSP). IETF. дои:10.17487 / RFC5616. RFC 5616. Алынған 18 ақпан 2013.
  14. ^ Барри Лейба (25 қараша 2013). «ADSP (RFC 5617) мәртебесін тарихи етіп өзгерту». IETF.
  15. ^ П. Хоффман; Дж.Левин; Хэткок (сәуір, 2009). Анықтама бойынша кепілдеме. IETF. дои:10.17487 / RFC5518. RFC 5518. Алынған 18 ақпан 2013.
  16. ^ а б Мюррей Кучерави (тамыз 2015). Хабардың аутентификация күйін көрсетуге арналған хабарлама тақырыбының өрісі. IETF. дои:10.17487 / RFC7601. RFC 7601. Алынған 30 қыркүйек 2015.
  17. ^ Х.Эйднес; Г. де Гроот; Пикси (наурыз 1998). IN-ADDR.ARPA сыныпсыз делегациясы. IETF. дои:10.17487 / RFC2317. RFC 2317. Алынған 18 ақпан 2013.