المكتبة الأمبوابة البحث والمعرفة
زائر للمكتبة—
← العودة إلى المكتبةقراءة أو تحميل الكتاب

أمن المعلومات وإدارة مخاطر تقنية المعلومات

غير معروف

صفحة ٢٤ من ٤٩

ضوابط التشف أمن المعلومات وإدارة مخاطر تقنية المعلومات 369 الذي تم فك ش ) IP ( � ) التابع لخادم الش IP ( � بمقارنة عنوان ال ً أيضا م . ) ( 8 ( ، ) ( 7 ( التابع للخادم المتصل به المتصفح ): PKI البنية التحتية للمفتاح العام الحلقة المفقودة الأخيرة في هذه العملية هي هيئات المصادقة. ما الذي يمنع المتس من أن يتنكر في شكل هيئة مصادقة؟ طريق ). وإذا Chrome من متصفح كروم ً ح مثالا ) يوض ( 2 - 7 التي تمت الموافقة عليها. والش من تلك المذكورة في القائمة، فإن المتصفح يس ً احدا كان التوثي من ً معلومات ل منظمة أخرى (على س في الثقة بهيئة التوثيق. صي هذه المسألة وذلك للسماح للمستخدم بالاعتماد على حكمه الشخ ): هيئات المصادقة في المتصفح 12 - 7 الشكل rst-few-milliseconds-of- / 06 / http://www.moserware.com/2009 ولتفاصيل أكثر، انظر الموقع التا ) ( 7 ( ) 13 / 2 / accessed 2 ، https.html Alice and ولتفاصيل مثيرة للاهتمام حول عملية تشفير التوثيق على أساس الميثولوجيا الهندوسية، انظر المقال التا ) ( 8 ( Bob can go on a holiday, « by S. Parthasarthy. http://profpartha.webs.com/publicationslalicebob. ). وقد يكون هناك أمثلة أخرى توضيحية وذات علاقة بثقافة محددة ومشابهة لما 2013 / 18 / pdf ) accessed 07 .) ً سبق. نرغب في معرفة تلك الأمثلة لإدراجها في الطبعات القادمة من هذا الكتاب (مع الإسناد طبعا

عدد الصفحات ٣٧٠

الفصل السابع 370 أحد تلك التنبيهات. وتم إص�) مثالاً ع(3ويوضح الش الحالة على خادم ويب محلي بواسطة هيئة مصادقة تُدعى يطلب هذا ليس من ضمن هيئات المصادقة المعروفة، فإن المسار الحكيم للمتصفح هو أن من المستخدم المشورة بخصوص كيفية التعامل مع هذه الحالة. لإصدار توثيقات المفاتيح العامة والحفاظ عليها وإلغائها ئويُطلق على الإطار الذي أُنش « نموذج حالة - شركة لقد رأينا في هذا الفصل أن الطريقة الأساس الاتصال. وتس SSL/TLS( الحاس التشفير فتقوم بتشفير القرص الصلب بالكامل. والمش المعلومات المحفوظة في الملفات، فإن هذه الطرق تقوم بتش نفسها. وبمجرد أن يقوم المستخدم بتسجيل الدخول على حسابه فإن جميع الملفات تكون مرئي حالياً على النظام، أن يحصل وبنجاح على جميع الملفات التي يس التحكم إليها. فبمجرد أن يتم إرس في كيفية قيام المُستقبل بحماية المحتويات المعلوماتية في الملف. هل س الأفضل جعل الملفات مشفرة طوال الوقت، وتركها دون تشفير خلال فترة القراءة والتحرير وذلك لمستخدمين محددين؟ ه ات Technologies

عدد الصفحات ٣٧١

ضوابط التشف أمن المعلومات وإدارة مخاطر تقنية المعلومات 37 ( ). وتسمح منتجات وخدمات هذه الشركة NYPD س للعملاء بتش عدد من المستخدمين. ويستطيع الشخص الذي يشفر الملف أن يحدد أذونات الوصول إلى من خلال عنوان ً حددا ُ مس الملفات وذلك لمس س ُ يمكن لم ف آخر. و ِّ عر ُ بريده الإلكتروني أو أي م حتملة لهذه الطريقة هي ُ ة الم وعندما يتم إغلاق الملف فإنه يعود إلى حالته المشفرة. والميز أنه لا يكون لدى المنظمات ما يدعو للقلق بشأن سرقة أسرارها لأن المعلومات تكون مشفرة حتى وهي محفوظة. ): توثيق غير موثوق به 13 - 7 الشكل الملخص: في هذا الفصل ناقش س. وقد ناقشنا ثلاثة أنواع من ِ ل َ التش والخوارزميات والبنية التحتية القائمة لتمكين التش التشفير من حيث عدد المفاتيح المستخدمة في التشفير. ) بين التش SSL ) و VPN تجمع التقنيات المس ً عمليا و ذلك لتبادل المفتاح و ً العام مبدئيا م التش َ س ُ والتش خدم التشفير بالمفتاح العام لكامل ُ ذا است لتجنب استنزاف الموارد الحاس المعاملة.

عدد الصفحات ٣٧٢

الفصل السابع 372 وحت الإج للمفت بالأنشطة التي تجري في الخلفية لضمان أمان معاملات التجارة الإلكترونية. توصية: لنقاش جذاب ومرح وشامل حول التعامل مع التشفير ننصح بشدة بقراءة كتاب كوفمان ، إذ إن جميع تفاصيل التش)(9وبيرلمان وسبيس يمكن استكمالها بالرجوع إلى هذا الكتاب. وبالإضافة إلى كون المؤلفين من أكثر الناس دراية كبيراً لجعل هذا الموضوع ع التقني موضوعاً ش وإدارة مخاطر تقنية المعلومات)، كثيراً من هذا المرجع. أسئلة مراجعة للفصل: ( .ما التشفير؟ 2 .ما استخدامات التشفير؟ 3 .باختصار اشرح شفرة قي 4 .ما متطلبات خوارزمية التشفير الجيدة؟ 5 .لماذا تُستخدم المفاتيح في خوارزميات التشفير الحديثة؟ 6 .ما التشفير بالمفتاح السري؟ 7 .ي). ما هي بعض� (التش�ق تطبيقات هذا المعيار؟ )19(Kaufman, c., Perlman, R. and Speciner, M., 2002. Network Security: Private Communication in a Public World, Prentice-Hall

عدد الصفحات ٣٧٣

ضوابط التشف 373 8 .ما التشفير بالمفتاح العام؟ 9 .ما هي بعض تطبيقات التشفير بالمفتاح العام؟ (0 .ما التوقيعات الرقمية؟ ((. كيف يُستخدم (التشفير بالمفتاح العام) لتجهيز التوقيعات الرقيمة؟ (2 .ما دوال التجزئة؟ قدّم لمحة عامة عن دوال التجزئة المشهورة (3 .ما استخدامات دوال التجزئة؟ (4 . (التش�ما تش بالمفتاح السري)؟ (5 .ما الاستبدال في سياق التشفير؟ (6 .ما الإحلال في سياق التشفير؟ ولماذا نحتاج إليه؟ (7 .وذج الخلط والنشر في التشفير؟نمما (8 .ما تسلسل تشفير المجموعات؟ وما أهميته؟ (9 .قدّم لمحة عامة عن خوارزمية 20 .ما تقنية « 2( .ما هي بعض الاختلافات ب 22 .ما التوثيق؟ 23 .ما هيئات التوثيق؟ وما الخدمات التي تقدمها؟ 24 .ما البنية التحتية للمفاتح العام 25 .لماذا نحتاج البنية التحتية للمفتاح العام

عدد الصفحات ٣٧٤

الفصل السابع 374 أسئلة على نموذج الحالة ( . Nation Technology( )www.nationtechوني لشرك �ق nologies.com 2 . رأيك، صِف إحدى الطرق المفيدة لاس�اعتماداً ع Nation Technology( 3 .اعتماداً على رأيك، ما الشركات وما الصناعة التي تنتمي إليها يمكن أن تستفيد أكثر من غيرها من التقنية التي توفرها شركة 4 .في اعتقادك ما أهم مخاطر الأعمال التي تواجهها شركة نشاط التدريب العملي - التشفير: هذا النش تم إعدادها في الفصل الثاني. وس مفتاح)، والمفتاح الع(ي (�مفت بالإنترنت، وافتح نافذة طرفية لإكمال هذه الأنشطة. كلمات مرور دوال التجزئة: ً من دوال التجزئة بدلاجل هذا الفصل أن أنظمة التش � ذكر خ �ك CentOحف كانضيSHA-512ت المرور ه�الافتراضي الدوال الافتراضية). •قم بتسجيل الدخول باستخدام حساب نافذة طرفية. • جgrub_crypt( جCentOيحتوي نظام دوال التجزئة المختلفة دون تغيير كلمة مرور المستخدم.

عدد الصفحات ٣٧٥

ضوابط التشف 375 [alice@sunshine Desktop]$ grub-crypt --sha-512 Password: aisforapple Retype password: aisforapple $6$DqW2UfDcPZjK yQyc$fwQqIAxfEgEuy6 KFAKxEdKP1cWuy0d5vemqNRV2uNAPf1VNaX hpmZYOIZuW8iitC82MhQMaR2h8EY0DgQb5Z/1 [ alice@sunshine Desktop]$ g rub-crypt --sha-256 Password: aisforapple Retype password: aisforapple $5$omu31sk0zLzOVug1 2$sbFJlcupATlu6Kw2iTf qXMMbbgYanXoNtEDjgVH876 [ alice@sunshine Desktop]$ grub-crypt --md5 Password: aisforapple Retype password: aisforapple $1$S213Gc1H$sTKjW uHbrSrquDLzy4XT8/ كج على ثلاث قيم مفصولة بعلامة الدولار. ويمكن تفسير هذه النتائجوتحتوي النتائ ي القيم .)20()MD5, SHA-256, SHA-512( • القيم مدخلات الدالة. •القيم الخاصة بالمستخدم والقيمة الثانية لقائمة كاملة من الخوارزميات المعتمدة راجع صفحة )20( pam_unix/8/man

عدد الصفحات ٣٧٦

الفصل السابع 376 مختلفة بشج ترى فإن الخوارزمي�وك استخدام كلمة المرور نفسها كمدخلات. كلمة م�اخ grub-crypt( جبرنام قم بتشغيل الأمر أسئلة: ( . نفسها في كل مرة؟ علل إجابتك.جهل يؤدي تشغيل الأمر عدة مرات إلى النتائ 2 . بالامتداد التاصي الأمر السابق في ملف نجاحفظ نتائ opt/book/encryption/results/ex(.txt قم بتسليم محتويات الملفالنتائج المطلوب تسليمها: ملف دالة التجزئة وبالإضاف لينك لملف معتمداً على خوارزمي )2(لتولي بمجم كل القي وبالإمكان توليد [alice@sunshine ~]$ md5sum hello.txt 8ddd8be4b179a529afa5f2ffae4b9858 hello.txt « الملف أو إعادة تسميته دون التأثير في قيمة المجموع الاختياري، لكن إذاخومن ثم يمكن نس تم تعديل المحتويات بأي شكل من الأشكال فإن الأمر يوجد أوامر لتوليد )2(( استخداماً في الواقع العم

عدد الصفحات ٣٧٧

ضوابط التشف 377 [alice@sunshine ~]$ cp hello.txt world.txt [alice@sunshine ~]$ md5sum world.txt 8ddd8be4b179a529afa5f2ffae4b9858 world. txt [alice@sunshine ~]$ echo ‘!’ >> world.txt [alice@sunshine ~]$ md5sum hello.txt world txt. 8ddd8be4b179a529afa5f2ffae4b9858 hello.txt c231742ea29c9e53d4956d8fa4dd6d96 world.txt ، وهذا سيكون مفيداًصيكما يمكن حفظ مخرجات الأمر في حال توليد cت لمفتاح� كمدخ صيالمل المذكورة. جالاختياري [alice@sunshine ~]$ md5sum *.txt > check- sums.txt [alice@sunshine ~]$ cat checksums.txt 8ddd8be4b179a529afa5f2ffae4b9858 hello.txt c231742ea29c9e53d4956d8fa4dd6d96 world.txt [alice@sunshine ~]$ echo ‘This has been modified’ > hello.txt [alice@sunshine ~]$ md5sum -c checksums. txt hello.txt: FAILED world.txt: OK md5sum: WARNING: 1 of 2 computed check- sums did NOT match

عدد الصفحات ٣٧٨

الفصل السابع 378 أسئلة المل قا الدليل. تحقق من تكامل الملفات. ( .جميع الملفات التي تفش سَ التا 2 . ملفاً نصياً يحتوي على جميع قيمئأنش opt/book/encryption/results//( لي�.) في هذا الدليل وقم بحفظه كما يpng( .)checksum.txt المطلوب تسليمها: قم بتسليم محتويات الملفج النتائ txt التشفير بالمفتاح السري يُس وتش والتي تقوم بتش يوفر وس)22الملفات المش الملفات الفردية بنفس طريقة التش كما هو موضح في الجدول وبالإمكان استخدام هذه الأوامر لتشفير وفك تشفير ملف [alice@sunshine ~]$ cat hello.txt Hello World! [alice@sunshine ~]$ aescrypt -e hello.txt p 1234qwer -o hello.txt.aes- CentO ليس مدرجاً في التثبيت الموحد لنظام)22(

عدد الصفحات ٣٧٩

ضوابط التشف 379 )5-7 الجدول الوظائفمُعامِلات الأوامر تشفير الملف فك تشفير الملف p >password>كلمة المرور المستخدمة. وإذا كان هذا الخيار محذوفاً، فإن هذا الأمر يقوم بتسجيل دخول المستخدم بشكل فوري. o >filename>ملف المُخرجات [alice@sunshine ~]$ head -1 hello.txt.aes AES^B^@^@^XCREATED BY^@AESCRYPT 3.05^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^ @^@^@@^@ [ alice@sunshine ~]$ aescrypt -d hello. txt.aes -p 1234qwer -o hello.decrypt.txt [alice@sunshine ~]$ cat hello.decrypt.txt Hello World! أسئلة في هذا التمرين قم بتغيير الأدلة إ ( .قم بتشفير الملف في الملف 2 .قم بفك تش المخرجات في الملف المطلوب تسليمها: قم بتسليم محتويات الملفج النتائ txt

عدد الصفحات ٣٨٠

الفصل السابع 380 :)23التشفير بالمفتاح العام باستخدام ج مجاني بديل لبرنامجGNU Privacy Guard( �) هGPG( ). لكن هذا يقودناO والذي يستند إلى معيارPretty Good Privacy )PGP( PGP( جإلى السؤال التالي: ما هو برنام PGP( جت تشفير تم بناؤه على خوارزمية التشفير بالمفتاح العام، بما ج. وكان(99( في ذلك خوارزمية ) وذلك لتحديد صيغ البيانات القياسية للتشغيل المتبادل بين Oتم إنشاء معيار برمجيات التشفير. ويُعد سالها GPG( جعلى هذا المعيار. ويس إلى الآخرين بحيث يس البيانات. ولاس مشاركة المفتاح العام، كما يتوجب عليك استخدام زوج المفاتيح للتشفير وفك التشفير. استحداث المفاتيح: الخطوة الأولى في نظام التش GPG( جويوفر برنام [alice@sunshine ~]$ gpg --gen-key gpg )GnuPG( 2.0.14; C opyright )C( 2009 Free Software Foundation, Inc. This is free software: you are free to change and redistribute it. There is NO W ARRANTY, to the extent per- mitted by law. Clayton Whitelaw« �نتقدم بالشكر ل )23( طلاب

عدد الصفحات ٣٨١

ضوابط التشف أمن المعلومات وإدارة مخاطر تقنية المعلومات38( وس RSA and RSA( ضيا� الخيار الاف �والتش هوضيحجم المفتاح. والحجم الافترا ذلك س وخمس سنوات، لكن لهذا التمرين لا حاجة لتحديد مدة زمنية لصلاحية المفاتيح. Please select what kind of key you want: )1( RSA and RSA )default( )2( DSA and Elgamal )3( DSA )sign only( )4( RSA )sign only( Your selection? 1 RSA keys may be between 1024 and 4096 bits long. What keysize do you want? )2048( 2048 Requested keysize is 2048 bits Please specify how long the key should be valid. 0 = k ey does not expire >n> = key expires in n days >n>w = key expires in n weeks >n>m = key expires in n months >n>y = key expires in n years Key is valid for? )0( 0 Key does not expire at all Is this correct? )y/N( y بعد ذلك س وبإمكانك اس

عدد الصفحات ٣٨٢

الفصل السابع 382 .)بالنس ج المفاتيح. GPG( جوسيقوم برنام GnuPG needs to construct a user ID to identify your key. Real name: Alice Adams Email address: alice@sunshine.edu Comment: Sunshine State University You selected this USER-ID: »Alice Adams )Sunshine State« University( >alice@ sunshine.edu>« Change )N(ame, )C(omment, )E(mail or )O( kay/)Q(uit? O .)(4س باسجأدخ المفاتيح الخاصة بك. ولزياد فاعلية المفتاح، من الجيد أن تقوم بتحريك الفأرة في اتجاهات جعش باس فاً كبيراً تبعاً لعدة عوامل. اختلا وبمجرد اكتمال هذه العملية، فإنك تكون استحدثت أول زوج مفاتيح خاص بك. نحتاج إلى توليد الكثير من وحدات البايت العشوائية. ومن ثم فمن الجيد أن تقوم بتنفيذ بعض الإجراءات الأخرى (كالطباعة على لوحة المفاتيح، وتحريك الفأرة، واستخدام الأقراص) خلال الاستحداث الأولي للمفاتيح. وهذا يعطي مولد الأرقام العشوائي فرصة أفضل للحصول على ما يكفي من العشوائية.

عدد الصفحات ٣٨٣

ضوابط التشف 383 gpg: key 9ED0CE35 marked as ultimately trusted public and secret key created and signed. gpg: checking the trustdb gpg: 3 marginal)s( needed, 1 complete)s( needed, PGP trust model gpg: depth: 0 valid: 1 signed: 0 trust: 0-, 0q, 0n, 0m, 0f, 1u pub 2048R/14382D17 201201-12- Key fingerprint = B317 3F83 705B 889D B414 7DF0 A3C1 B094 7E5B 6F3F uid Alice Adams )Sunshine State University( >alice@ sunshine.edu> sub 2048R/C8761AAB 201201-12- ما قمنا به في الأقسام السابقة هو إنشاء زوج مفاتيح، ومكان هذا الزوج في مجلد مخفي يدع pubring. gpg( binary format محفوظ في صيغة ثنائي�وكلا الملف GPG( جلكن برنام 14-7 الشكل

عدد الصفحات ٣٨٤

الفصل السابع 384 مشاركة المفاتيح GPG( جلعرض المفاتيح العامة المحفوظة في حافظة المفاتيح التابعة لبرنام [alice@sunshine ~]$ gpg --list-keys /home/alice/.gnupg/pubring.gpg ------------------------------ pub 2048R/14382D17 201201-12- uid Alice Adams )Sunshine State University( >alic e@sunshine.edu> sub 2048R/C8761AAB 201201-12- ولعرض المفاتيح الخاصة، اكتب الأمر التا [alice@sunshine ~]$ gpg --list-secret-keys /home/alice/.gnupg/secring.gpg ------------------------------ sec 2048R/14382D17 201201-12- uid Alice Adams )Sunshine State University( >alic e@sunshine.edu> ssb 2048R/C8761AAB 201201-12- وقبل أن تتمكن من تبادل البيانات المش الآخرين نسخة من المفتاح العام التابع لك، وقم باستيراد نسخة من المفتاح العام التابع لهم قُم بما يلي:صيGPG( جفي برنام [alice@sunshine ~]$ gpg -a -o /tmp/alice_ adams.pub --export [alice@sunshine ~]$ head /tmp/alice_ adams.pub -----BEGIN PGP PUBLIC KEY BLOCK----- Version: GnuPG v2.0.14 )GNU/Linux(

عدد الصفحات ٣٨٥