پیشگفتار ناشر
توسعه و گسترش روزافزون محصولات حوزة فناوری اطلاعات از یک سو و از سویی دیگر بالابردن امنیت این محصولات توسط فعالان این حوزه، منجر به رمزنگاری بر روی محصولات این حوزه شد.
امنیت سامانههای اطلاعاتی و ارتباطی یکی از بزرگترین چالشهای حوزههای مختلف فناوری اطلاعات در سرتاسر دنیا است. نهادهای مختلف دولتی، مدیران صنایع در بخشهای عمومی و خصوصی برای ایمنسازی دادههای مورداستفاده در تجارت الکترونیک، زیرساختهای حیاتی و دیگر حوزههای مرتبط با فناوریهای اطلاعات و همچنین حفظ حریم خصوصی کاربران از رمزنگاری استفاده میکنند؛ همچنین تاکنون علاوهبر تولید انواع الگوریتمهای رمزنگاری، راهکارهایی نیز بهمنظور استانداردسازی این محصولات ارائه شده است.
پژوهشگران پژوهشگاه توسعة فناوریهای پیشرفته خواجهنصیرالدین طوسی پس از چند دهه پژوهش و تولید محصولات مختلف رمزنگاری، بهمنظور انتقال دانش و تجربیات خود در موضوع امنیت محصولات رمزنگاری و استانداردسازی این محصولات، اقدام به تألیف اثری ارزشمند تحت عنوان «راهکارهای استانداردسازی در ارزیابی محصولات رمزنگاری» کردند.
مؤسسة فرهنگی و هنری سخنپردازان خواجهنصیر در راستای رسالت خود مبنی بر انتشار دستاوردهای پژوهشگران پژوهشگاه خواجه نصیر، چاپ و انتشار این کتاب را یکی از اولویتهای انتشاراتی خود قرار داد. مدیران این مؤسسه، ضمن سپاس فراوان از زحمات ارزشمند مؤلفان این اثر، سپاسگزار حمایتهای معنوی و مادی، ریاست محترم و مدیران توانمند پژوهشگاه توسعه فناوریهای پیشرفته خواجهنصیرالدین طوسی که امکان چاپ و انتشار کتاب حاظر را فراهم ساختهاند، میباشد و همچنین از همة عزیزانی که در شکلگیری این کتاب از هیچ کوششی فروگذار نبودند، سپاس و قدردانی کرده و امیدواریم که مطالعة این اثر برای همه خوانندگان، بهخصوص فعالان حوزة رمز و امنیت اطلاعات سودمند واقع شد.
انتشارات مؤسسة فرهنگی و هنری
سخنپردازان خواجه نصیر
پاییز 1398
یشگفتار مؤلّفان
بیتردید هر محصول در دنیای فناوری اطلاعات ادعاهایی را، در مورد امنیت، ویژگیهای عملکردی، و حتی مزیتهای اقتصادیِ خود مطرح میسازد. برخی از این ادعاها، در بازار کسب و کار و برخی دیگر در آزمایشگاههای اعتبارسنجی در بوتة آزمایش قرار میگیرند. برای نمونه، سازندة محصول در رابطه با ویژگیهایی از قبیل کارکرد در فرکانسهای مشخص، طول عمر بالا، استفاده از الگوریتمها و پروتکلهای خاص اظهاراتی را ارایه میکند که ارزیابی آنها توسط خریداران، بهرهبرداران و حتی رقبای تجاری امکانپذیر نیست؛ چون بهطوراصولی یا دانش کافی برای ارزیابی آن محصول در اختیار آنها وجود ندارد و یا با فرض دانش کافی، جزئیات فنّی موردنیاز محصول تجاری نمیتواند در دسترس آنها قرار گیرد. بدین ترتیب، ارزیابی محصول به مرجع شناخته شده و قابل اطمینانی به نام "آزمایشگاه ارزیابی" سپرده میشود. حوزة این ادعاها نیز میتواند در طیف وسیعی از ارزیابیهای کارکردی تا ارزیابیهای امنیتی محصول گنجانده شود. بنابراین آزمایشگاهها نیز بهصورت تخصصی، ارزیابی یک یا چند ویژگی مشخص محصول را برعهده میگیرند. با درنظرگرفتن تخصصهای مختلف، ارزیابی امنیتی یک محصول میتواند بخش مهمی از ارزیابیهای آن محصول را در بر گیرد.
امنیت سامانههای اطلاعاتی و ارتباطی یکی از بزرگترین چالشهای حوزة فناوری اطلاعات در سراسر دنیا محسوب میشود. نهادهای حکومتی، صنعت و بخش خصوصی برای امنسازی دادههای مورد استفاده در تجارت الکترونیک، زیرساختهای حیاتی و دیگر حوزههای کاربردی، از رمزنگاری استفاده میکنند. جهت امنسازی هر محصول امنیتی در دنیای فناوری اطلاعات، یک ماژول رمزنگاری مشخص با ویژگیهای مرتبط با آن محصول طراحی و تأمین میشود. ماژول رمزنگاری تمامی فعالیتهای مربوط به الگوریتمها و پروتکلهای رمزنگاری از قبیل تولید کلید، تبادل کلید، ذخیرهسازی کلید و دادههای حساس، تولید اعداد تصادفی موردنیاز، رمزنگاری و رمزگشایی پیام، احراز اصالت پیام، احراز اصالت کاربر، تعیین یکپارچگی پیام و غیره را انجام میدهد. این ماژول ممکن است بهصورت سختافزاری[1]، ثابتافزاری[2] و نرمافزاری[3] پیادهسازی شود و در سامانه امنیتی مورد بهرهبرداری قرار گیرد. از آنجا که هستة اصلی امنیت هر محصول در ماژول رمزنگاری آن شکل میگیرد، تهدید امنیتی علیه این بخش، میتواند منجر به شکست امنیت محصول شود. با وجود استفاده از رمزنگاری، نقصها و ضعفهای طراحی و پیادهسازی این ماژول نیز باعث ناامنی محصول میشوند و دادههای حساس را در معرض خطر قرار میدهند. بنابراین کشف این نقاط ضعف در مرحله طراحی، پیادهسازی و بهکارگیری ماژولهای رمزنگاری گام مؤثری درجهت افزایش اطمینان از امنیت محصول قلمداد میشود.
سؤال قابل طرح این است که چه رویکرد و چارچوبی برای ارزیابی یک ماژول رمزنگاری استفاده گردد. آیا هر آزمایشگاه میتواند روال و فرآیند ارزیابی خود را بر مبنای دانش تخصصی و احصای نیازهای امنیتی یک ماژول رمزنگاری بهکار گیرد. از آنجا که نتیجه ارزیابی امنیتی یک ماژول رمزنگاری در دو آزمایشگاه ارزیابی مستقل نباید متفاوت باشد، استفاده از چارچوبی استاندارد بهعنوان یک راهکار مؤثر مورد توجه قرار میگیرد.
مجموعة پیش رو، بهصورت تخصصی به راهکارهای استانداردِ ارزیابیِ امنیتیِ محصولاتی که در آنها از ماژولهای رمزنگاری استفاده شده است، میپردازد و دانش موجود در آن به ارزیاب در بررسی امنیت ماژولهای رمزنگاری کمک میکند. طیف وسیعی از مخاطبان میتوانند از این اثر بهرهمند شوند. بهلحاظ تخصصهای شغلی، طراحان و تحلیلگران سامانههای امنیتی، توسعهدهندگان و برنامهنویسان و همچنین آزمایشگاههای تخصصی ارزیابی امنیت میتوانند از موضوعات مطرحشده در این کتاب استفاده کنند. تولیدکنندگان و بهرهبرداران در عرصههای کاری، نظیر صنایع الکترونیک، رایانه، مخابرات، اپراتورهای تلفن همراه، صنایع نفت و گاز، تولید و انتقال نیرو نیز میتوانند از جنبههای استانداردسازی و توجه به استانداردهای بینالمللی این کتاب بهره ببرند. همچنین برای بخشهای حاکمیتی نیز در راستای تنظیم مقررات و نظارت بر پیادهسازی استانداردهای امنیتی، این اثر قابل استفاده است.
مؤلّفان این مجموعه ضمن بررسی راهکارهای مختلف و مطالعة تطبیقی آنها، به انتخاب برخی استانداردهای مؤثر جهت ارزیابی امنیتی ماژولهای رمزنگاری خواهند پرداخت. توجه عمدة نگارندگان کتاب معطوف به استانداردهای پیشنهادشده توسط سازمان استانداردهای بینالمللی ([4]ISO) بوده که چه در سطح بینالملل و چه در سطح ملی مورد استفاده و ارجاع علمی و فنی قرار گرفته است. در فصل نخست، رویکردهای استانداردسازی ارزیابی امنیتی محصولات رمزنگاری در کشورهای مختلف و سازمانهای بینالمللی فعال بهاجمال بررسی میشوند. فصل دوم کتاب، استاندارد ISO 15408 را، که با عنوان استاندارد معیارهای مشترک ([5]CC) نیز از آن یاد میشود، بهعنوان چارچوب کلی جهت ارزیابی امنیت محصولات حوزة فناوری اطلاعات، در سه بخش مجزا معرفی میکند. برای ارزیابی امنیتی آن دسته از محصولات فناوری اطلاعات که از ماژول رمزنگاری استفاده میکنند، استاندارد ISO 19790 پیشنهاد شده است. فصل سوم بر مبنای این استاندارد به بیان الزامات ارزیابی امنیتی یک ماژول رمزنگاری از یازده منظر مختلف میپردازد. در ارزیابی ماژولهای رمزنگاری، علاوهبراین استاندارد، از دستهای از استانداردهای مرتبط دیگر نیز کمک گرفته میشود. بهطورخاص، استاندارد ISO 17825 معیارهای ارزیابی و تعیین میزان مقاومت محصول در برابر حملات کانال جانبی و استاندارد ISO 30104 روشهای تأمین و ارزیابی امنیت فیزیکی محصولات را بیان میکنند. در فصلهای چهارم و پنجم، بهترتیب این دو استاندارد توصیف و تشریح شدهاند. لازم به ذکر است، این مجموعه با توجه به حساسیت و دقت متون استاندارد، بخشهای اصلی آنها را بدون دخل و تصرف به فارسی برگردان کرده و این مهم طبق واژگان مصوب انجمن رمز ایران و فرهنگستان زبان و ادب فارسی صورت گرفته است.
امید است این مجموعه گام مثبتی در راستای اعتلای کشور در حوزة امنیت باشد و مورد توجه و استفاده متخصّصان قرار گیرد. با ارائة پیشنهادها و انتقادات، ما را در هرچه بهترکردن این اثر و پیمودن این مسیر یاری فرمایید.
نویسندگان این مجموعه
پاییز 1398
مشخصات کتاب | |
پديدآورنده | دکتر محمدعلی ارومیه چی ها مهندس سیده نرگس موسوی مهندس حامد یوسفی |
کد شابک | 978-600-94351-8-0 |
مترجم | |
ویراستار | محمد اسماعیل قاصدی |
وضعیت اثر | تألیف |