PDA

View Full Version : مراحل باز شدن یک سایت HTTPS ؟



amir001
یک شنبه 28 آذر 1389, 00:46 صبح
با سلام خدمت دوستان.

من میخوام بدونم یک مرورگر مثل مثلا فایرفاکس وقتی یک سایت که از پروتکل لایه امن استفاده میکنه را میخواهد باز کند چه مراحلی را طی میکند؟؟؟

مثلا برای برای باز کردن سایت با پروتکل HTTP ما هدر ها را میفرستیم به سرور سایت و در پاسخ به راحتی محتوا را میگیریم. اما میدونم که در HTTPS باید اطلاعات Certificate انتقال پیدا کنه و اطلاعات یه بلاهایی سرشون بیاد.

لطفا اگر کسی در این مورد اطلاعاتی داره ممنون میشم منو راهنمایی کنه.

من با سی شارپ برنامه مینویسم و میخوام با دانستن مراحل باز کردن یک سایت در پروتکل HTTPS و برقراری یک ارتباط سوکت با پورت 443 از یک سرور ارائه دهنده این پروتکل محتوای یک صفحه را بگیرم.

با تشکر

razeghi_loved
دوشنبه 29 آذر 1389, 08:22 صبح
می خوام خیلی ساده بگم
وقتی شما به سایت وصل می شین یه کلید یا همونCertificate به شما داده می شه شما اون رو بر می دارین و برای خود یک کلید جدید می سازین و ارسال می کنید به سایت یعنی نصف اطلاعاتی که ارسال می شه دست سایت هست و بقیه اطلاعات دست شما اگر کسی بیاد این وسط اسنیف بکنه فقط می تونه نصفی از اطلاعات رو داشته باشه بقیه اطلاعات computer base هستند که باید سیستم شما رو هم هک کنه

amir001
چهارشنبه 01 دی 1389, 15:02 عصر
دوست عزیز اول از همه به خاطر پاسختون متشکرم

اما من با کلید عمومی و کلید خصوصی و ... آشنایی دارم و اندک اطلاعاتی دارم
اما من میخوام بدونم که دقیقا هنگام باز کردن چه اتفاقاتی رخ میده.

مثلا فرض کنیم یک مرورگر مثل فایر فاکس هنگام باز کردن یک سایت با پروتکل HTTPS قدم به قدم چه مراحلی را طی میکنه؟

vcldeveloper
چهارشنبه 01 دی 1389, 16:03 عصر
HTTPS = HTTP + SSL پس برای اینکه ببینید چه مراحلی دقیقا طی میشه، باید بدونید چه مراحلی برای برقراری اتصال در HTTP لازم هست، و سپس چه مراحلی برای برقراری اتصال در SSL لازم هست. این مراحل در متن پروتکل های مربوطه ذکر شدند. بعد از اینکه مراحل برقراری اتصال در هر دو پروتکل را متوجه شدید، می تونید با یک Sniffer ساده مثل Wireshark، انجام مراحل مربوطه رو در یک نرم افزار مشخص، مثل فایرفاکس، در سیستم خودتون قدم به قدم ببینید.

amir001
دوشنبه 06 دی 1389, 14:32 عصر
بازم جای شکرش باقیه یکی جواب داد.

دوست عزیز ممنونم از راهنماییت.

یک چیزایی پیدا کردم