Сучасні технології
S/MIME
Secure/Multipurpose Internet Mail Extensions (S/MIME) — широко вживаний стандарт для захисту електронної пошти. Він забезпечує спосіб надсилання та отримання підписаних і зашифрованих листів, гарантує цілісність, автентичність та конфіденційність повідомлень.
Ключові особливості:
- S/MIME забезпечує, що лише передбачений одержувач може читати вміст листа. Він використовує комбінацію симетричних (для швидкості) і асиметричних (для обміну ключами) алгоритмів шифрування. Серед часто вживаних алгоритмів — RSA (асиметричне шифрування), AES (Advanced Encryption Standard) як один з симетричних, а також Triple DES.
- Підтверджує особу відправника.
- Перевіряє, що вміст листа не був змінений під час транзиту. Запобігає відмові відправника від авторства листа.
- Використовує приватний ключ відправника для створення підпису, а клієнт отримувача використовує відкритий ключ відправника для його перевірки.
- S/MIME базується на інфраструктурі відкритих ключів (PKI) для управління та обміну ключами. Цифрові сертифікати, видані центрами сертифікації (CA), пов’язують відкриті ключі з окремими особами. Сертифікати зазвичай відповідають стандарту X.509.
DKIM
DomainKeys Identified Mail (DKIM) — це механізм автентифікації електронної пошти, розроблений для виявлення підроблених адрес відправників, що часто використовується у фішингу та підробці листів. Він дозволяє організації нести відповідальність за лист під час його транзиту, асоціюючи доменне ім’я з повідомленням, забезпечуючи його автентичність та цілісність. DKIM підтверджує, що лист, який нібито надходить з конкретного домену, дійсно авторизований власником цього домену, зосереджуючись на автентичності адреси «From». Це досягається шляхом електронного підпису листа приватним ключем відправника, а отримувач перевіряє підпис за допомогою публічного ключа, опублікованого в DNS‑записах відправника.
Ключові особливості:
- DKIM додає заголовок "DKIM-Signature" до листа, який містить цифровий підпис і кілька ключових параметрів. Тіло листа і вибрані заголовки хешуються за допомогою алгоритму, наприклад SHA‑256. Цей хеш потім шифрується приватним ключем відправника для створення цифрового підпису.
- Відправник публікує відкритий ключ у своїх DNS‑записах. Поштовий сервер отримувача шукає відкритий ключ відправника в DNS, щоб перевірити цифровий підпис.
AMP лист
Accelerated Mobile Pages (AMP) для електронної пошти — це відкритий фреймворк, створений для створення динамічних, інтерактивних і захоплюючих поштових взаємодій. Він робить листи більш динамічними та функціональними, трансформуючи традиційно статичний і пасивний медіум.
Ключові особливості:
- Дозволяє користувачам виконувати дії безпосередньо в листі, наприклад, підтверджувати участь у подіях, заповнювати форми або взаємодіяти з каруселями продуктів.
- Листи можуть подавати динамічний вміст, який оновлюється під час відкриття. Це забезпечує користувачам найсвіжішу інформацію, будь це останні ціни, статус запасів чи новини.
- AMP‑пошта підтримується кількома провідними поштовими клієнтами, включно з Gmail, Yahoo Mail, Outlook.com. Кожен поштовий клієнт, що підтримує AMP‑пошту, має власний набір вимог і правил відображення.
- AMP‑пошта повинна надсилатися у багаточастинному MIME‑форматі, що містить просту текстову версію для базової доступності, HTML‑версію для багатого і візуально привабливого вмісту та AMP‑версію для динамічних і інтерактивних елементів, забезпечуючи сумісність і підвищений користувацький досвід у різних поштових клієнтах.
- Лише перевірені відправники можуть надсилати AMP‑пошта, забезпечуючи безпеку та довіру до листів.
Антиспам
AntiSpam (антиспам) – це сукупність технік, технологій та стратегій, спрямованих на виявлення, запобігання та пом’якшення небажаних і часто шкідливих електронних повідомлень, загальновідомих як спам.
Техніки захисту від спаму:
-
Методи фільтрації
- Content-Based Filtering: Аналізує вміст листа на предмет типових ознак спаму.
- Blacklists: Списки відомих IP-адрес або доменів спаму, які автоматично блокуются.
- Whitelists: Списки схвалених відправників, які завжди пропускаються.
- Heuristic Filtering: Використовує правила та алгоритми для виявлення спаму на основі шаблонів.
- Bayesian Filtering: Використовує статистичні методи для виявлення спаму на основі історичних даних.
- Greylisting: Тимчасово відхиляє листи від невідомих відправників і приймає їх, якщо вони повторно надіслані після затримки.
- Machine Learning: Використовує складні моделі, навчений на великих наборах даних, для виявлення спаму.
-
Методи автентифікації
- SPF (Sender Policy Framework): Перевіряє, чи IP-адреса відправника уповноважена надсилати листи для даного домену.
- DKIM (DomainKeys Identified Mail): Використовує цифрові підписи для підтвердження, що лист не був змінений під час передачі і дійсно походить з вказаного домену.
- DMARC (Domain-based Message Authentication, Reporting & Conformance): базується на SPF та DKIM, надаючи стандартизований метод для відправників листів вказати, що їх повідомлення захищені, і як приймаючі сервери повинні обробляти помилки автентифікації.
Відмови листів
Типи відмов листів:
-
Hard Bounces. Постійні збій доставки, які вказують, що лист не може бути доставлений за вказаною адресою одержувача.
- Типові причини:
- Недійсні або неіснуючі електронні адреси.
- Домен одержувача не існує.
- Постійні проблеми сервера у одержувача.
- Помилки друку або формату у електронній адресі.
- Типові причини:
-
Soft Bounces. Тимчасові збій доставки, які вказують, що лист наразі не може бути доставлений, але може успішно доставитися при повторній спробі.
- Типові причини:
- Поштова скринька одержувача заповнена.
- Тимчасові проблеми сервера у одержувача.
- Поштовий сервер одержувача недоступний або вимкнено.
- Листи занадто великі для поштової системи одержувача.
- Типові причини:
Поштові сервери зазвичай повертають коди відмов, які можуть допомогти діагностувати причину відмови.
Тематизація листів
Тематизація електронної пошти — це метод, який використовується поштовими клієнтами та додатками для групування пов’язаних листів разом за їх темою або розмовою, що полегшує користувачам стеження та управління обміном листами.
Ключові особливості:
- Заголовки In-Reply-To та References. Заголовки електронної пошти, що вказують на попередні повідомлення у темі, допомагаючи клієнту пов’язувати відповіді та пересилки з оригінальним листом.
- Рядки теми. Часто використовуються для групування листів у теми. Листи з однаковою темою, зазвичай з префіксом "Re:" (відповідь) або "Fwd:" (пересилання), групуються разом.
- Користувачі можуть розгортати або стискати теми, зосереджуючись лише на релевантних частинах розмови.