Ninja Learn | نینجا لرن
1.26K subscribers
102 photos
38 videos
11 files
313 links
یادگیری برنامه نویسی به سبک نینجا 🥷
اینجا چیزایی یاد میگیری که فقط نینجاهای وب‌ بلدن 🤫

📄 Send me post: https://t.iss.one/NoronChat_bot?start=sec-fdggghgebe

👥 ɢʀᴏᴜᴘ: https://t.iss.one/+td1EcO_YfSphNTlk
Download Telegram
💎 پروتکل HTTPS 💎

امروز میخوایم در مورد یه موضوع خیلی مهم و کاربردی تو دنیای وب حرف بزنیم: HTTPS. حتما شما هم موقع وارد شدن به سایت‌های مختلف، اون علامت قفل سبز رنگ کوچولو رو کنار آدرس سایت دیدید. این قفل همون چیزیه که بهمون اطمینان میده که اطلاعاتمون تو اون سایت امنه.

حالا HTTPS چیه؟ 🤔

خب، HTTPS در واقع یه نسخه امن از همون HTTP ساده‌ای هست که همه ما باهاش آشنا هستیم. HTTP پروتکلیه که برای انتقال اطلاعات بین وب سایت ها و مرورگر ما استفاده میشه. اما مشکل HTTP اینجاست که اطلاعات رو به صورت ساده و بدون هیچ‌گونه رمزنگاری منتقل می‌کنه. یعنی هر کسی که بتونه به این اطلاعات دسترسی پیدا کنه، می‌تونه اونا رو بخونه و حتی تغییر بده.

حالا HTTPS چطور اطلاعات رو امن می‌کنه؟

پرتکل HTTPS از یه سیستم رمزنگاری قوی به اسم SSL یا TLS استفاده می‌کنه. این سیستم به این شکل کار می‌کنه:

1⃣ تبادل کلید عمومی:
سرور دوتا کلید داره کلید خصوصی و کلید عمومی اول از همه، سرور کلید عمومی خودشو به مرورگر شما میده. هر پیامی که با کلید عمومی رمزگذاری بشه فقط باکلید خصوصی میتونه رمزگشایی بشه.
2⃣ ایجاد کلید متقارن:
مرورگر یک کلید متقارن تصادفی تولید میکنه. این کلید همون کلیدی هست که برای رمزگذاری و رمزگشایی اطلاعاتی که بین سرور و کلاینت ردو بدل میشه استفاده میشه.
3⃣ رمزگذاری اطلاعات:
مرورگر کلید متقارن تولید شده رو با استفاده از کلید عمومی سرور رمزگذاری میکنه و برای سرور ارسال میکنه.
4⃣ رمزگشایی اطلاعات:
سرور با استفاده از کلید خصوصی که داره، کلید متقارن رمزگذاری شده رو رمزگشایی میکنه و به کلید متقارن اصلی دسترسی پیدا میکنه.


از این مرحله به بعد، تمام داده‌هایی که بین مرورگر و سرور رد و بدل میشه، با استفاده از کلید متقارن رمزگذاری میشن.
و هم مرورگر و هم سرور با استفاده از کلید متقارن مشترک، داده‌های رمزگذاری شده رو رمزگشایی می‌کنند.
چرا HTTPS مهمه؟

1⃣ امنیت اطلاعات: مهم‌ترین دلیل استفاده از HTTPS، امنیت اطلاعاتیه. با استفاده از HTTPS، اطلاعات شما مثل رمز عبور، اطلاعات کارت بانکی و... به صورت امن منتقل میشه و هکرها نمی‌تونن به راحتی به اونها دسترسی پیدا کنن.

2⃣ جلوگیری از حملات Man-in-the-Middl HTTPS از شما در برابر حملات Man-in-the-Middle محافظت می‌کنه. در این نوع حملات، هکرها خودشون رو بین شما و سرور قرار میدن و اطلاعاتی که بین شما و سرور رد و بدل میشه رو می‌دزدن.

3⃣ اعتماد کاربران: وقتی کاربری ببینه که یه سایت از HTTPS استفاده می‌کنه، به اون سایت اعتماد بیشتری می‌کنه و خیالش راحت‌تره که اطلاعات شخصی‌ش امنه.

کلام آخر
فهمیدیم که HTTPS یه فناوری خیلی مهم و کاربردیه که برای امنیت اطلاعات تو دنیای اینترنت ضروری هست. پس همیشه سعی کنید از سایت‌هایی که از HTTPS استفاده می‌کنن استفاده کنید و اطلاعات شخصی خودتون رو در اختیار سایت‌هایی که از HTTPS استفاده نمی‌کنن قرار ندید.

امید وارم مفید واقع شده باشه :)

ممنون میشم با ریکشن زدن و شیر کردن از ما حمایت کنید❤️


#رمزنگاری #https #امنیت_اطلاعات #webdevelopment #امنیت_اینترنتی

@ninja_learn_ir
7🔥4