S/MIME: ما هو، لماذا يجب أن أهتم، وكيف يرتبط بـ SparkPost؟

Bird

19‏/12‏/2018

البريد الإلكتروني

1 min read

S/MIME: ما هو، لماذا يجب أن أهتم، وكيف يرتبط بـ SparkPost؟

Bird

19‏/12‏/2018

البريد الإلكتروني

1 min read

S/MIME: ما هو، لماذا يجب أن أهتم، وكيف يرتبط بـ SparkPost؟

S/MIME هي طريقة طويلة الأمد لإرسال البريد الإلكتروني المشفر والموقع، وهي قائمة على معايير الإنترنت العامة. نصادف بانتظام متطلبات S/MIME، خاصة من الصناعات المنظمة مثل البنوك والصحة والتمويل.

S/MIME هو طريقة قديمة لإرسال البريد الإلكتروني المشفر والموقع، ويعتمد على معايير الإنترنت العامة. نحن نواجه بانتظام متطلبات لاستخدام S/MIME، خصوصًا من الصناعات المنظمة مثل البنوك والصحة والتمويل. غالبًا ما يكون S/MIME مطلوبًا عند التواصل بين الشركات والوكالات الحكومية، على سبيل المثال.

معيار بريد آمن آخر، PGP (المسمى بشكل طريف ب "Pretty Good Privacy")، يُستخدم أكثر للتواصل الآمن بين الأشخاص. أصبح أقل شعبية الآن لأن إصدارات المستهلكين من عملاء البريد الإلكتروني الشهيرة مثل Gmail وOutlook/Hotmail لا يمكنها عرض البريد المشفر. هذا هو أحد الأسباب التي أدت إلى انتقال الكثير من التواصل الذي يتطلب الخصوصية بين الأشخاص إلى منصات مثل WhatsApp (وغيرها) التي تقدم التشفير الكامل من البداية إلى النهاية.

يتطلب كل من PGP وS/MIME عميل بريد يمكنه استخدام المفاتيح والشهادات. العديد من العملاء المكتبيين والجواليين، بما في ذلك Apple Mail وMicrosoft Outlook وMozilla Thunderbird تتناسب مع المتطلبات، وكذلك إصدارات الأعمال لبعض عملاء الويب مثل Microsoft Office 365. إعداد المفاتيح يتطلب جهودًا، لكن لا تزال العديد من المنظمات تعتبره يستحق الجهد، على الرغم من إفصاحات الثغرات الأخيرة التي تتطلب العلاج لمنع تحميل المحتوى البعيد.

وتوجد S/MIME منذ 1995 ومرت بعدة تنقيحات؛ النسخة الحالية مغطاة بRFC 5751. يتطلب تبادل المفاتيح العامة، وهي مهمة غير ترِفية تحتاج غالبًا إلى دعم فريق تكنولوجيا المعلومات أو موارد مشابهة. بالنسبة للمنظمات التي تستخدم بنية تحتية للبريد الإلكتروني داخل الشركة، فإن تنفيذ S/MIME يتطلب اعتبارات إضافية لمنصات مثل PowerMTA وMomentum، والتي نغطيها في دليلنا لS/MIME للبريد الإلكتروني الآمن داخل الشركة. ومع ذلك، هناك طرق تلقائية لتبسيط هذه العملية، مثل جمع مفاتيح العامة للمستلمين من خلال أنظمة البريد الإلكتروني التي يمكنها تبسيط إدارة المفاتيح لتدفقات البريد الإلكتروني التي ينتجها التطبيقات. هذا هو المكان الذي تأتي فيه الحلول التجارية من شركات مثل شركاء SparkPost Virtru وEchoworkx، مما يسهل الأمان للبريد الأعمال بين الأشخاص (انظر SparkPost/Echoworkx how-to لمزيد من المعلومات).

ومع ذلك، دعونا نتعمق قليلاً في S/MIME القديم ونرى ما يمكننا فعله به.

لماذا يجب أن أهتم؟

النسخة المختصرة:

  • التشفير يمنحك خصوصية الرسائل.

  • التوقيع يمنحك التحقق (من المرسل)، عدم إنكار المصدر، وفحوصات تكامل الرسالة.

  • S/MIME يعمل بشكل مختلف عن DKIM وDMARC ويمكن أن يتعايش معهم.

الخصوصية
إذا كانت رسائلك لا تحتوي على شيء شخصي أو خاص أو مهم قانونياً، فربما لن تحتاج إلى التفكير في S/MIME. أنظمة التوصيل البريدية الحديثة مثل SparkPost تستخدم بالفعل “TLS الفرصة” لتأمين نقل الرسالة من خادم الإرسال إلى خادم المستلم.

ومع ذلك، فإن جزء “الفرصة” يعني أنه إذا لم يتمكن خادم الإرسال من التفاوض على اتصال آمن، فسنرسل البريد كنص عادي. هذا ليس مناسبا إذا كنت ترغب في فرض أن تكون الرسالة آمنة طوال الوقت. يمكنك إلقاء نظرة على مزودي البريد الذين يدعون دعم TLS وعلى تلك التي تدعمه بالفعل. بافتراض أن خادم المستلم يدعم TLS، يتم تأمين رسالتك كالتالي:

Email encryption process highlighting TLS between a gear-labeled "Message Source" on the left, an flame icon representing encryption in the middle, and a envelope-labeled "Recipient" on the right.

يؤمن TLS المحادثات بين خوادم البريد (ولذلك يُسمى أمن طبقة النقل). يهتم MIME (بما في ذلك S/MIME) بمحتوى الرسالة ومعالجتها، ويمكن اعتباره جزءاً من “طبقة العرض”.

يؤمن S/MIME محتوى الرسالة كلها (“من البداية إلى النهاية”) من أصل الرسالة إلى عميل البريد المستلم، مغلفًا نص الرسالة.

A diagram illustrating email security with S/MIME encryption, showing a message source icon leading to an email symbol, both connected by TLS, with a locked envelope symbol representing the recipient, highlighting secure message delivery.

S/MIME يقوم بتشفير نص الرسالة باستخدام المفتاح العام للمستلم. لا يمكن فك ترميز النص بدون المفتاح الخاص للمستلم - وليس من قبل أي “شخص في الوسط” مثل مزود خدمة الإنترنت الخاص بك، أو SparkPost، أو خادم البريد الخاص بالمستلم.

لا يُفصح عن المفتاح الخاص أبدًا؛ يُحتفظ به في حيازة المستلم فقط. تنتقل الرسالة المشفرة عبر الإنترنت إلى خادم البريد المستلم. عندما تصل إلى صندوق الوارد للمستلم، يتم فك تشفيرها (بالعادة تلقائيًا) باستخدام مفتاحهم الخاص وتصبح قابلة للقراءة.

بعض الأمور التي يجب مراعاتها في S/MIME:

التشفير الخاص بـS/MIME له تأثير جانبي يتمثل في منع مسح الرسائل الواردة القائم على الخادم بحثًا عن البرمجيات الخبيثة، لأن الحمولة الرسالية تكون في شكل مشفر وبالتالي غير قابلة للتعرف عليها.

لاحظ أن العناوين الرسالية (من:، إلى:، الموضوع: إلخ) لا تُشفّر، لذا يجب إنشاء محتوى سطر الموضوع مع أخذ ذلك في الاعتبار.


التوقيع – التحقق
يوفر S/MIME أيضًا للمستلم القدرة على التحقق من أن هوية مرسل الرسالة هي من يدعي أنها.

يحتوي البريد الإلكتروني للمرسل على شهادة مرفقة، والتي، على نحو يشبه شهادة الموقع الآمن، يمكن تتبعها إلى سلطة إصدار. يوجد وصف كامل لعملية التوقيع هنا.

سنتخذ نهج توقيع البريد أولاً، ثم تشفيره، لذا تبدو العملية كالتالي.

Diagram illustrating S/MIME signing and encryption in email communication, featuring icons for message source, email transfer via TLS, and recipient, with visual representations of encryption and security processes.


عدم الإنكار
فائدة أخرى مفيدة من التوقيع للمستلم هي عدم إنكار المصدر. اعتبر موقفًا حيث تُستخدم رسالة بريد إلكتروني للموافقة على عقد. يحصل المستلم على العقد في رسالة من المرسل. إذا حاول المرسل لاحقًا القول، “كلا، لم أرسل لك تلك الرسالة”، فإن الرسالة المستلمة تظهر أن شهادة المرسل قد استخدمت فعلاً.


تكامل الرسالة
تقوم عملية التوقيع بإنشاء بصمة للرسالة المصدرية العادية (المعروفة بكثافة الرسالة)، تُشفّر الكثافة باستخدام المفتاح الخاص للمرسل، وتُضمَّن في الرسالة المرسلة. يمكن لعميل بريد المستلم معرفة إذا ما تم العبث بنص الرسالة.

قد تقول، “ظننت أن DKIM يعطيني فحوصات تكامل الرسالة!” نعم، فعلاً، يوفر DKIM فحوصات تكامل النص والعنوان الرسالي – ضمانات ضد العبث. مع ذلك، فإن فشل (أو غياب) DKIM لن يؤدي عادةً إلى اعتبار الرسالة الواردة غير صحيحة تمامًا، …إلا إذا كان توجد سياسة DMARC بوجود `p=reject` (المزيد عن DMARC هنا). DKIM هو عامل واحد من العديد من العوامل المستخدمة من قِبل مزود خدمة الإنترنت للتعيين الموثوق للشهرة إلى مجال ما، وهو بالطبع، جزء أساسي من تكديس الرسائل الخاص بك.

سيظهر عميل البريد لديك بشكل بارز إذا فشل التحقق من توقيع رسالة S/MIME:

Email application window displaying a warning pop-up about a digital signature being invalid, highlighting issues with message encryption and the need to verify the sender's identity, next to a list of emails and a highlighted delete option.

ملخص: من النهاية إلى النهاية (S/MIME) مقابل من الخادم إلى الخادم (DKIM، DMARC، TLS)
S/MIME هو قدرة “طبقة العرض” التي يمكن أن تعمل بين اثنين من مستخدمي البريد الإلكتروني النهائيين (مع شهادات/مفاتيح صالحة) دون أي عمل من قِبل مدير البريد الإلكتروني. يوفر S/MIME التشفير والتوقيع وهو شخصي لكل مستخدم.

S/MIME مرتبط بعنوان الإرسال الكامل (الجزء المحلي والجزء الخاص بالمجال)، لذلك، على سبيل المثال، alice@bigcorp.com وbob@bigcorp.com سيحتاجان إلى شهادات مختلفة. في المقابل، DKIM يتحقق من أن البريد الإلكتروني قادم من المجال الموقع. DKIM هو موضوع كامل في حد ذاته؛ هذه المقالة هي مكان جيد للبدء.

DKIM وDMARC يتم إعدادها من قِبل مسؤول البريد الإلكتروني الخاص بك (العمل على خادم البريد وسجلات DNS). بمجرد إعدادهم، يكونون نشطين للمجالات، بدلاً من المستخدمين الفرديين.

كيف يرتبط هذا بـ SparkPost؟

أنظمة البريد للرسائل بين الأشخاص، مثل Microsoft Exchange Server، تدعم S/MIME منذ فترة طويلة.

إذا كنت تستخدم SparkPost لإرسال الرسائل لمستلمين معينين لديهم عملاء بريد يمكنهم قراءة S/MIME، فقد يكون من المنطقي توقيع رسائلك باستخدام S/MIME. توقيع S/MIME يضفي مزيدًا من الضمان بأن الرسالة قادمة منك (أو من نظامك) بالفعل، ولم يتم العبث بها، وهو ما قد يكون ذا قيمة في بعض الحالات. كل ما تحتاجه لذلك هو مفتاحك الخاص وبعض البرامج المجانية التي سنوضحها في الجزء الثاني من هذه المقالة.

استخدام تشفير S/MIME هو خيار يجب اتخاذه بشكل منفصل. ستحتاج إلى المفتاح العام لكل من مستلمي رسائلك. يمكن أن يكون الحصول على هذا أمرًا سهلاً مثل تلقي رسالة بريد إلكتروني موقعة منهم (أو من تطبيقك). سنستعرض أداة عملية لإرسال بريد موقع ومشفّر باستخدام S/MIME من خلال SparkPost في منشور لاحق.

أنظمة البريد للرسائل بين الأشخاص، مثل Microsoft Exchange Server، تدعم S/MIME منذ فترة طويلة.

إذا كنت تستخدم SparkPost لإرسال الرسائل لمستلمين معينين لديهم عملاء بريد يمكنهم قراءة S/MIME، فقد يكون من المنطقي توقيع رسائلك باستخدام S/MIME. توقيع S/MIME يضفي مزيدًا من الضمان بأن الرسالة قادمة منك (أو من نظامك) بالفعل، ولم يتم العبث بها، وهو ما قد يكون ذا قيمة في بعض الحالات. كل ما تحتاجه لذلك هو مفتاحك الخاص وبعض البرامج المجانية التي سنوضحها في الجزء الثاني من هذه المقالة.

استخدام تشفير S/MIME هو خيار يجب اتخاذه بشكل منفصل. ستحتاج إلى المفتاح العام لكل من مستلمي رسائلك. يمكن أن يكون الحصول على هذا أمرًا سهلاً مثل تلقي رسالة بريد إلكتروني موقعة منهم (أو من تطبيقك). سنستعرض أداة عملية لإرسال بريد موقع ومشفّر باستخدام S/MIME من خلال SparkPost في منشور لاحق.

أنظمة البريد للرسائل بين الأشخاص، مثل Microsoft Exchange Server، تدعم S/MIME منذ فترة طويلة.

إذا كنت تستخدم SparkPost لإرسال الرسائل لمستلمين معينين لديهم عملاء بريد يمكنهم قراءة S/MIME، فقد يكون من المنطقي توقيع رسائلك باستخدام S/MIME. توقيع S/MIME يضفي مزيدًا من الضمان بأن الرسالة قادمة منك (أو من نظامك) بالفعل، ولم يتم العبث بها، وهو ما قد يكون ذا قيمة في بعض الحالات. كل ما تحتاجه لذلك هو مفتاحك الخاص وبعض البرامج المجانية التي سنوضحها في الجزء الثاني من هذه المقالة.

استخدام تشفير S/MIME هو خيار يجب اتخاذه بشكل منفصل. ستحتاج إلى المفتاح العام لكل من مستلمي رسائلك. يمكن أن يكون الحصول على هذا أمرًا سهلاً مثل تلقي رسالة بريد إلكتروني موقعة منهم (أو من تطبيقك). سنستعرض أداة عملية لإرسال بريد موقع ومشفّر باستخدام S/MIME من خلال SparkPost في منشور لاحق.

ما هي العملاء الذين يدعمون S/MIME؟

جيميل للمستهلكين
يعرض عميل جيميل العادي توقيعات البريد الوارد (انظر أدناه)، لكنه غير معد لاحتواء مفتاحك الخاص لقراءة الرسائل المشفرة. حتى لو كان ذلك ممكنًا عبر إضافات الطرف الثالث، فإن تحميل مفتاحك الخاص ليس فكرة جيدة من منظور الأمان.

Message titled "Test message with signature" from Steve Tuck, featuring a verified email address, date and time, and standard encryption details.

لم أستطع جعل Yahoo! Mail يفسر التوقيعات في الرسائل على الإطلاق.

لا تُعطي النسخة المستهلكة من حسابات Microsoft Outlook/Hotmail إمكانية الوصول الكامل لعرض أو فحص الشهادة، لكنها تنبهك إلى وجود توقيع S/MIME.

Message titled "Testing attachments etc," with the body text mentioning that S/MIME isn't supported and an attached PDF file.


البريد الإلكتروني المستضاف للأعمال
للمنظمات التي لديها بريد مستضاف، تدعم Microsoft Office 365 وG Suite Enterprise بروتوكول S/MIME.


عملاء بريد Outlook
النسخ المستندة إلى العميل من Microsoft Outlook (مثل 2010 لنظام Windows) تعمل:

Message with the subject "Here is our declaration" featuring plain text and an orange arrow marking the message as important.


الضغط على الأيقونات يمنحك المزيد من المعلومات:

Dialog box displaying a valid digital signature, with details about the signer and certificate information, and options for error warnings in digitally signed emails.Message Security Properties window for an email, detailing encryption and digital signature layers, with options to check trust certification, featuring buttons and encryption status displays.


في Outlook 2010 / Windows، يتم الوصول إلى مخزن الشهادات عبر File / Options / Trust Center / Trust Center Settings / Email Security / Import / Export.

Microsoft Outlook with an open email about testing attachments, alongside a pop-up window showing security settings for importing certificates, illustrating steps for setting up digital signature encryption.


Thunderbird – عبر منصات متعددة ومجاني
إذا كنت تبحث عن عميل مجاني، فإن Mozilla Thunderbird يلبي الحاجة. إنه متاح على الكمبيوتر الشخصي، ماك، ولينكس، ويدعم S/MIME عبر جميع هذه الأنظمة. إليك كيف تبدو الرسالة على ماك. يشير رمز "المظروف المغلق" إلى أن الرسالة موقعة، ويدل القفل على أنها مشفرة.

Email client with a message open, showing an image of a happy golden retriever puppy, with visible email options and browser tabs at the top.


الضغط على المظروف/القفل يعرض معلومات حول الرسالة:

Message notification with text indicating the message is signed with a valid digital signature and encrypted before sending, verified by COMODO RSA Client Authentication and Secure Email CA.

لدى Thunderbird مخزن مفاتيح خاص به، يمكن الوصول إليه بطرق مماثلة على كل منصة:
ماك عبر Preferences / Advanced / Certificates / Manage Certificates
الكمبيوتر الشخصي: القائمة (“الهامبورجر” الجزء العلوي الأيمن)، Advanced / Certificates / Manage Certificates
لينكس: القائمة (“الهامبورجر” الجزء العلوي الأيمن)، Preferences / Advanced / Manage Certificates


بريد ماك
يدعم بريد ماك أيضًا بروتوكول S/MIME. يعتمد على سلسلة مفاتيح ماك الخاصة بك لاحتواء مفاتيحك.

An email featuring the security status of the message, indicating that it is digitally signed and encrypted.


بريد iOS
أولاً، قم باستيراد شهادة حساب بريدك الإلكتروني بمثل هذه الطريقة، ثم يمكنك عرض رسائل البريد الإلكتروني الموقعة والمشفرة بنظام S/MIME. لا تبدو مختلفة كثيرًا على شاشة العرض.

"Install Profile" page for an "Identity Certificate," indicating the profile is not signed, with options to view more details or proceed with installation at the top right.iPhone interface prompting the user to enter a password for the "Identity Certificate" in the Mail app.A happy golden retriever with an open mouth and tongue out is shown in the image as part of an email attachment test.

أندرويد
بعض الأجهزة والتطبيقات تدعم S/MIME؛ هناك الكثير من التنوع. سامسونج توفر دليلًا.

أخيرًا...

هذه هي نظرة سريعة على الاستخدامات العملية لـS/MIME. إذا كنت ترغب في الحصول على شهادات البريد الخاصة بك، هناك قائمة من الموفرين هنا. وجدت أن Comodo تعمل جيدًا (مجانية للاستخدام غير التجاري - قم بفتحها في Firefox، وليس Chrome).

في الجزء 2، سوف نستكشف كيفية تطبيق توقيع وتشفير S/MIME على الرسائل التي تقوم بإيصالها عبر SparkPost.

قراءة إضافية
لدى Microsoft مقال تمهيدي جيد حول S/MIME هنا.

لمزيد من المعلومات حول ثغرة EFAIL وكيف تم التعامل معها، هذا هو الموقع النهائي. وهناك تفسيرات أخرى سهلة المتابعة هنا و

هنا.


دعنا نوصلك بخبير من Bird.
رؤية القوة الكاملة لـ Bird في 30 دقيقة.

بتقديمك طلبًا، فإنك توافق على أن تقوم Bird بالاتصال بك بشأن منتجاتنا وخدماتنا.

يمكنك إلغاء الاشتراك في أي وقت. انظر بيان الخصوصية الخاص بـ Bird للتفاصيل حول معالجة البيانات.

دعنا نوصلك بخبير من Bird.
رؤية القوة الكاملة لـ Bird في 30 دقيقة.

بتقديمك طلبًا، فإنك توافق على أن تقوم Bird بالاتصال بك بشأن منتجاتنا وخدماتنا.

يمكنك إلغاء الاشتراك في أي وقت. انظر بيان الخصوصية الخاص بـ Bird للتفاصيل حول معالجة البيانات.

دعنا نوصلك بخبير من Bird.
رؤية القوة الكاملة لـ Bird في 30 دقيقة.

بتقديمك طلبًا، فإنك توافق على أن تقوم Bird بالاتصال بك بشأن منتجاتنا وخدماتنا.

يمكنك إلغاء الاشتراك في أي وقت. انظر بيان الخصوصية الخاص بـ Bird للتفاصيل حول معالجة البيانات.

R

وصول

G

نمو

م

إدارة

A

أتمتة

النشرة الإخبارية

ابقَ على اطلاع مع Bird من خلال التحديثات الأسبوعية إلى بريدك الوارد.