HTTP در مقابل HTTPS
بخشی از دوره وب
خودتان را روی وایفای رایگان یک کافه تصور کنید. کس دیگری روی همان شبکه، بدون هیچ ابزار عجیبی جز یک شنودگر بسته، میتواند هر درخواستی را که لپتاپ شما میفرستد تماشا کند. اگر مرورگرتان با HTTP ساده حرف میزند، آن آدم میتواند فرم ورود شما را همانطور که تایپش میکنید بخواند، کوکی نشستی (session cookie) را که شما را وارد نگه میدارد ببیند، و هر نشانیای را که باز میکنید رونویسی کند.
HTTPS همان چاره است. همان دلیلی است که مرورگر بهجای هشدار یک قفل نشان میدهد، و همان دلیلی که «آیا این سایت HTTPS دارد» به اولین و ارزانترین بررسی امنیتیِ در دسترس همه تبدیل شد. این درس درباره این است که آن قفل واقعاً چه چیزی برایتان میخرد و، به همان اندازه مهم، چه چیزی نمیخرد. ...
میخواهی وب HTTP در مقابل HTTPS را در یک محیط واقعی یاد بگیری؟
روی دکمه زیر بزن تا یک ماشین لینوکس با وب آماده دریافت کنی و HTTP در مقابل HTTPS را بهصورت عملی با یک مربی هوشمند که کدت را میشناسد تمرین کنی.
شروع این درسHTTP در مقابل HTTPSچه چیزهایی یاد میگیری
- Plaintext HTTP
- HTTPS as HTTP over TLS
- Confidentiality
- Integrity
- Authenticity
- Padlock UI
این درس را به زبان خودت بخوان
همهٔ درسهای این دوره
14 درس- 1وب چیست20 دقیقه
- 2HTTP در مقابل HTTPS15 دقیقه
- 3ساختار درخواست و پاسخ30 دقیقه
- 4کوکیها، نشستها و توکنها25 دقیقه
- 5DNS توضیح داده شده25 دقیقه
- 6TLS و گواهینامهها30 دقیقه
- 7CORS30 دقیقه
- 8مبانی REST API25 دقیقه
- 9وبسوکتها و SSE25 دقیقه
- 10کشگذاری و CDN25 دقیقه
- 11هدرهای امنیتی25 دقیقه
- 12محدودیت نرخ و کنترل ترافیک20 دقیقه
- 13نظارت و ثبت وقایع20 دقیقه
- 14پروژه نهایی: یک وب سرور کوچک40 دقیقه
