كوتاه و مختصر ,SSL چيست؟

JUNIPER

عضو جدید
سلام دوستان يك توضيح مختصر در مورد يك نوع لايه امن در وب كه بسيار مهم و كاربديست: يكي از راهكارهاي تأمين امنيت داده ها در سطح برنامه هاي كاربردياستفاده ازSSL است. برنامه كاربردي ( مثل مرورگر يا سرويس دهنده وب ) داده هايخود راجهت ارسال تحويل لايه انتقالنمي دهند بلكه آنها را به لايه ديگري به نامSSL مي فرستند تا قبل از تحويل به لايه انتقال راهكارهايتأرمزنگاري شوند.يكي ازاين امنيت داده ها در سطح برنامه هاي كاربردي استفاده ازSSL است.

Secure Socket Layer يا همان SSL يک تکنولوژی استاندارد و به ثبت رسيده برای تامين ارتباطی امن مابين يک وب سرور و يک مرورگر اينترنت است. اين ارتباط امن از تمامی اطلاعاتی که ما بين وب سرور و مرورگر اينترنت ( کاربر) انتقال ميابد , محافظت ميکند تا در اين انتقال به صورت محرمانه و دست نخورده باقی بماند. SSL يک استاندارد صنعتی است و توسط مليونها وب سايت در سراسر جهان برای برقراری امنتيت انتقال اطلاعات استفاده ميشود. برای اينکه يک وب سايت بتواند ارتباطی امن از نوع SSL را داشته باشد نياز به يک گواهينامه SSL دارد.
زمانيکه شما ميخواهيد SSL را بر روی سرور خود فعال کنيد سؤالات متعددی در مورد هويت سايت شما ( مانند آدرس سايت ) و همين طور هويت شرکت شما ( مانند نام شرکت و محل آن) از شما پرسيده ميشود. آنگاه سرور دو کليد رمز را برای شما توليد ميکند , يک کليد خصوصی (Private Key) و يک کليد عمومی (Public Key). کليد خصوصی به اين خاطر , اين نام را گرفته است , چون بايستی کاملا محرمانه و دور از دسترس ديگران قرارگيرد. اما در مقابل نيازی به حفاظت از کليد عمومی نيست و اين کليد در قالب يک فايل درخواست گواهينامه يا Certificate Signing Request که به اختصار آنرا CSR ميناميم قرارداده ميشود که حاوی مشخصات سرور و شرکت شما بصورت رمز است. آنگاه شما باسيتی که اين کد CSR را برای صادرکننده گواهينامه ارسال کنيد. در طول مراحل سفارش يک SSL مرکز صدور گواهينامه درستی اطلاعات وارد شده توسط شما را بررسی و تاييد ميکند و سپس يک گواهينامه SSL برای شما توليد کرده و ارسال ميکند.
گواهينامه های SSL تنها برای شرکتها و اشخاص حقيقی معتبر صادر ميشوند. به طور مثال يک گواهينامه SSL شامل اطلاعاتی در مورد دامين , شرکت , آدرس , شهر , استان , کشور و تاريخ ابطال گواهينامه و همينطور اطلاعاتی در مورد مرکز صدور گواهينامه که مسؤول صدور گواهينامه ميباشد.
زمانيکه يک مرورگر اينترنت به يک سايت از طريق ارتباط امن متصل ميشود , علاوه بر دريافت گواهينامه SSL ( کليد عمومي) , پارامترهايی را نظير تاريخ ابطال گواهينامه , معتبر بودن صادرکننده گواهينامه و مجاز بودن سايت به استفاده از اين گواهينامه نيز بررسی ميکند و هرکدام از موارد که مورد تاييد نباشد به صورت يک پيغام اخطار به کاربر اعلام ميدارد توجه
داشته باشيد كه هر كاربر يا گروه مي تواند يك گواهينامه ديجيتالي داشته باشد تا قبل از آنكه
داده هابين طرفين مبادله شوند، مبتني برSSL يكديگر را احراز هويت كنند. ( البته احراز هويت درSSL انتخابي است و برنامه كاربردي ممكن است فقط به رمزنگاريداده ها بسنده كند. ) اگر هنگامي كه شما به يك سايت وب مراجعه كرده ايد درگوشه پايين مرورگر شما تصوير يك قفل يا كليد ظاهر شود به معناي آن است كهداده ها ارسالي از سرويس دهنده وب ، رمزنگاري شده ارسال مي شود.
با توجه به اين نكات ميتوان گفت SSL يك طريقه رمزنگاري داده ها قبل از ارائه به لايه انتقال است;).
 

Similar threads

بالا