ABA


"למישהו יש חומר על פרוטוקול HTTP ?"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #8953 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 8953
AndreyT

דרג אמינות חבר זה
   14:56   28.01.03   
אל הפורום  
  למישהו יש חומר על פרוטוקול HTTP ?  
 
   (על פרוטוקול התקשורת בין השרטים לדפדפני האינטרנט)?


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  אני מתמצא בזה דיי הרבה, תשאל פה מה שאתה צריך Cd-Writer 30.01.03 07:38 1
     תודה רבה. AndreyT 30.01.03 16:35 2
         התבלבלתי זה Cd-Writer 30.01.03 16:47 3
             תוכנה טובה(השניה), AndreyT 30.01.03 17:05 4
                 אממ, אני לא יודע איך להסביר לך פה.. Cd-Writer 30.01.03 17:12 5
                     אנלא יודע אם התכוונת לזה אבל הנה; BenDesign 31.01.03 13:37 6
                         תודה AndreyT 31.01.03 14:38 7
                             http://www.faqs.org/rfcs/rfc2068.html Anticode 01.02.03 04:38 9
                         תיקון לשוני קל, dryice 31.01.03 15:00 8

       
Cd-Writer

דרג אמינות חבר זה
   07:38   30.01.03   
אל הפורום  
  1. אני מתמצא בזה דיי הרבה, תשאל פה מה שאתה צריך  
בתגובה להודעה מספר 0
 
   וגם תוריד את התי התוכנות הללו:
Proxy Workbench (www.download.com)
ו
Packetyzer (www.packeryzer.com)
למקרה שלא ניחשת מהשם, הראשון זה פרוקסי, אבל לא סתם פרוקסי,
הפרוקסי הזה נותן לך לצוטט לחיבור
ככה אפשר ללמוד איך דברים מסויימים עובדים
עוזר מאד
והתוכנה השניה זו תוכנה עוד יותר טובה
אתה יכול לצוטט דרכה לכל חיבור במחשב שלך
החל מהאקספלורר עד לכל הפאקטים שהראוטר של הספק שולח לך

בקיצור, מומלץ לכל מתכנת מושבע!


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
AndreyT

דרג אמינות חבר זה
   16:35   30.01.03   
אל הפורום  
  2. תודה רבה.  
בתגובה להודעה מספר 1
 
   זה יכול לעזור לי מאוד.
אגב הלינק השני לא עובד לי ...

אני גם מחפש את הפרוטוקול של HTTP כלומר
מה אני בתור דפדפן צריך לשלוח לאתר הסרבר כדי
שישלך לי חזרה דף או קובץ מסוים ,וכ'ו.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Cd-Writer

דרג אמינות חבר זה
   16:47   30.01.03   
אל הפורום  
  3. התבלבלתי זה  
בתגובה להודעה מספר 2
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
AndreyT

דרג אמינות חבר זה
   17:05   30.01.03   
אל הפורום  
  4. תוכנה טובה(השניה),  
בתגובה להודעה מספר 3
 
   רק שאני לא מצליח להבין שם כלום.
איך משתמשים בה?


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Cd-Writer

דרג אמינות חבר זה
   17:12   30.01.03   
אל הפורום  
  5. אממ, אני לא יודע איך להסביר לך פה..  
בתגובה להודעה מספר 4
 
   זה די מסובך...
תשחק בזה
זה לא כ-ז-ה קשה...


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
BenDesign

דרג אמינות חבר זה
   13:37   31.01.03   
אל הפורום  
  6. אנלא יודע אם התכוונת לזה אבל הנה;  
בתגובה להודעה מספר 5
 
   ~~~~~
~~~ HTTPS ~~~
~~~~~
מהו הפרוטוקול ואיך הוא עובד?
~~~~~~~~

דבר ראשון, לפני שאנחנו נכנסים לעומק הפרוטוקול, אני יכול להגיד לכם שזה HTTP רגיל רק שהוא רץ על SSH (הסברתי מה זה SSH) למעלה.

אוקי, אז ככה, האקפלורר שלכם מתחיל את התהליך של יצירת ההתחברות בשליחת מן הודעת "שלום" לשרת.
ההודעה הזאת, היא הודעה פשוטה שעוברת דרך HTTPS כמובן, בין שאר המרכיבים של ההודעה הזאת ישנם גם את ההגדרות של סוגי האבטחה וההצפנה השונים, השרת חייב לדעת את זה כדי שיוכל לענות "באותה שפה" ל- CLIENT, אותה אבטחה ואותה הצפנה.
אחרי שה- CLIENT שלח את ההודעה גם השרת שולח הודעה כדי להודיע שהוא "קיבל" את הבקשה.
בשביל שלא יהיו פה זיופים, כשהשרת עונה יש לו קוד אישור כלשהו שרק איתו ה- CLIENT ידע שבאמת השרת שלח.

בעיקרון אני אמור להתחיל לפרט פה איך עובד הקוד הסודי שנשלח, אבל זה אותו דבר כמו המספר הסידורי (sequence number) שיש ב- TCP\IP.
הנה ציטוט מגיליון 7:

********************
מכיוון שה- TCP אמין, הוא חייב לחפות ולגבות קבצים: אבודים, כפולים ולא זמינים.
ע"י הקצאת רצף מספרי (sequence number) לכל ביט (BYTE) שהוא שולח, ודרישת אישור מהצד השני כל פעם מחדש בשעת הקבלה, ה- TCP נהפך לאמין ויכול לערוב למשלוח שהוא יגיע בשלום.
רצף המספרים - כצפוי מכיל 32-BIT, טווח המספרים האפשריים הוא מ: 0 ל: 4,294,967,295.
לכל BYTE ב-TCP יש רצף מספרי, הרצף מופיע בכל פאקט ראשון של קבוצת-מידע (למשל אם אני שולח למישהו קובץ ב- ICQ, אז הפאקט הראשון שישלח - בתוך ה- header שלו יהיה הרצף-המספרי).גם כן בתוך ה- header יש את הרצף-המספרי הצפוי הבא, והוא גם מאשר את קבלת כל המידע שיבוא כאשר זה יהיה כך:
ACK = ACK-ack (כמובן שאנחנו משתמשים ב"=" במונח של הצבה (השמה) ולא של שוויון נתונים).
כלומר, כל נתון יתקבל רק אם הרצף המספרי שלו (שאם שמתם לב הוא גם נקרא ACK) שווה פחות אחד מה- ACK המקורי.
********************

כמה בעיות שצצות תוך כדי שימוש ב- HTTPS:
~~~~~~~~~~~
הבעיה העיקרית שיטה הזאת (של ה- HTTPS) זה כמות הזיכרון החיצוני שהוא לוקח.
לדוגמא, ניקח מחשב ממוצע, 550 MHz - Petium III, מחשב כזה מפענח ומחשב (שליחה או קבלה) ב- 24 מאית השנייה. או במקרה אחר 40 חישובים לשנייה כשכל העסק נמצא על RSA 128 BIT.
זהו הרבה מאוד (!!!) זמן יחסית.
ועוד, קחו בחשבון שישנם עוד תוכנות (אפליקציות) שתופסות מקום בזיכרון החיצוני - דבר שמקטין עוד את
השפעה נוספת שנובעת מאיטיות השרת (עקב הזמן היקר שנלקח מהזיכרון החיצוני) היא הקטנה אוטומטית של כמות האנשים שיוכלו לגשת אל השרת.
אם הנושא הזה מעניין אותכם - ואתם רוצים להיכנס אליו לעומק, מומלץ מאוד הספר:
Understanding Data Communications & Networks
של: William A
הספר מעולה! באמת כדאי לכם לקרוא אותו!

באג מאוד מעניין שקיים מגרסאות 4 ו- 5 של HTTPS של MicroSUX (כמובן!)...
נניח שנכנסת אל אתר שמשתמש ב- HTTPS ונרשמת אליו, קיבלת סיסמה, שם משתמש וכל הבולשיט המחורבן הזה.
עכשיו, האתר ה"חכם" הזה משתמש - COOCKIES, מה קורה?
בפעם הבאה, במקום שתצטרך לכתוב את השם-משתמש והסיסמה עוד פעם אתה אוטומתי מגיע לאזור המוגן שלך, כל זה ע"י ה- COOCKIE כמובן.
מה הבעיה כאן?
הבעיה היא שהאדמין מפגר, הוא עשה שרת שתומך HTTPS, והפסיד את היתרון העיקרי של HTTPS גלל ה- COOCKIE!
עכשיו נסביר למה. ברגע, שיש COOKIE על המחשב שלי ואתר קורא אותו מקובץ COOCKIE במקום לקבל אינפורמציה (DATA) ממני ישירות, הוא שולח את הנתונים של ה- COOCKLE כ- PLAIN TEXT (תרגום: "טקסט פשוט"), מה הכונה? הכוונה שהטקסט מועבר באופן רגיל ללא שום הצפנה ושום בטיח, וכל בנאדם שרוצה ויש לו קצת ידע (כמוני... סתאאם) להסתכל על זה יכול בקלות לגלות כל דבר בין אם זה סיסמה לאתר *** או הסיסמה לאינטרנט שלך... וואלה??? הפסדנו ככה את כל היתרון של HTTPS!

* *
*

ישנם אתרים, שכדי להתגבר על הבעיה של הזיכרון הפנימי במקום להציב שרתי WB רגילים הם שמים PROXY, זה עוזר בזה שאת המרחק בין האתר ל- CLIENT עושה הפרוקסי - ומובן מאליו שזה מקצר את הדרך (זה התפקיד של הפרוקסי).

זהו פחות יותר... על הפרוטוקול הזה!
-----
לא אני כתבתי אם זה מה שחיפשת תהנה;...


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
AndreyT

דרג אמינות חבר זה
   14:38   31.01.03   
אל הפורום  
  7. תודה  
בתגובה להודעה מספר 6
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Anticode

דרג אמינות חבר זה
   04:38   01.02.03   
אל הפורום  
  9. http://www.faqs.org/rfcs/rfc2068.html  
בתגובה להודעה מספר 7
 
   http://mufleta.hypermart.net/img/Anticode.jpg


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
dryice

דרג אמינות חבר זה
   15:00   31.01.03   
אל הפורום  
  8. תיקון לשוני קל,  
בתגובה להודעה מספר 6
 
   HTTPS רץ מעל SSL ולא SSH,
SSH זאת דרך להשיג SHELL מאובטח, ובגלישה בדפדפן בכלל אין SHELL
אבל משתמשים באותם סוגי אבטחה, שהם בSSL שזה Secure Socket Layer

והערה נוספת על מהירות ההצפנה, זה טמטום להתשמש בRSA בשביל להצפין
תקשורת שוטפת. הצורה הישימה היא להשתמש בRSA או Diffie-Helman רק
בשביל לתאם מפתח, ואת כל התקשורת עושים בעזרת הצפנה עם מפתח סימטרי.
הצפנות סימטריות הרבה הרבה יותר מהירות מהצפנות מפתח פומבי כמו RSA

DRYICE


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net