מחשבים, אבטחה
אחסון מידע אבטחה של IMAP
כמו ההפצה של טכנולוגיות המידע, נושא האבטחה הופך להיות חשוב. והעבודה צריכה להיות היבטים שונים יחסית להתפתחויות שונות. הנה, למשל, אבטחה IMAP - מה זה? כמה אמין הוא Internet Message Access Protocol? אילו יתרונות יש לה, מדוע היא פותחה, אילו גרסאות ומנגנוני עבודה קיימים - הנה תיאור קצר של תוכן הכתבה שאתם מכירים.
מה זה IMAP?
מדוע פותח פרוטוקול IMAP?
יתרונות על פני POP3
מדוע השתמשת בפרוטוקול זה? העובדה היא כי דואר IMAP מציעה, בנוסף לאמור לעיל, מספר יתרונות נוספים:
- החיבור אינו מנותק כאשר ממשק המשתמש פעיל .
- הודעות מורדות רק אם יש דרישות מתאימות מהלקוח.
- זה יכול לגשת בו זמנית מספר אנשים, וכל אחד מהם יכול לעקוב אחר כל השינויים שבוצעו.
- הלקוח יכול ליצור, לשנות את השם ולמחוק תיבות ולהעביר הודעות ביניהם. כמו כן, אם ברשותך את תוסף רשימת בקרת הגישה של IMAP 4, באפשרותך לשנות את ההרשאות.
- תוכל לעקוב אחר הסטטוס של ההודעה עצמה (היא נקראה, נמחקה, נשלחה תגובה ועוד). נתונים על פעולות כאלה נקראים דגלים והם מאוחסנים בשרתים.
- חיפוש הודעות מבוצע תמיד בשרת ויש מנגנון הרחבה מפורש.
הודעות ותכונותיהם
UID
כל הודעה מקבלת את קוד 32 סיביות שלה. מזהה ייחודי נוסף אליו. יחד, הם יוצרים רצף של 64 סיביות, הנחוץ כדי לזהות את המסר. זוהי אבטחה של IMAP. ככל שזה הגיע, כך ה- UID חשוב יותר. פרמטר זה משמש כקוד תגובה בעת בחירת תיבת דואר. זה לא משתנה במהלך מושב אחד או ביניהם. אם התנאים הטכניים דורשים עריכת פרמטר זה, אזי ה- UID חייב להיות גדול יותר מבעבר. להעברת נתונים, נעשה שימוש באותה יציאת IMAP.
מספר הרצף של ההודעה
דגלים הודעה
- \ Seen - ההודעה נקראה;
- \ מענה - התגובה נשלחה;
- \ לאחרונה - ההודעה הופיעה במהלך ההפעלה הנוכחית;
- \ טיוטה - סומנה כטיוטה;
- \ Flagged - המשתמש סימן הודעה זו כחשובה;
- נמחק - נמחק.
תאריך ושעה פנימיים של ההודעה
כיצד נקבע אילו ערכים צריכים להיות בפרמטרים אלה? אם ההודעה נשלחה באמצעות פרוטוקול SMTP, אזי הזמן והתאריך של היעד הסופי נלקחים. אם אתה משתמש בפקודת ההעתקה, נעשה שימוש בפרמטרים של השולח. אתה יכול לציין את הזמן והתאריך שלך - בשביל זה אתה צריך להשתמש בפקודה לצרף.
אינטראקציה בין הלקוח לשרת
ייתכנו שני מקרים שבהם הנתונים שנשלחו על ידי הלקוח אינם מלאים. הראשון - את הטענה של הפקודה מסופק עם קוד שקבע בעבר את מספר octets כי הוא נמצא ב trod. השני הוא שאתה צריך תגובה מהשרת. בשני המקרים, הלקוח מקבל בקשה להמשיך את הפקודה, אשר מתחילה בהכרח עם תו כגון +. אם סוג מסוים של נתונים מתחיל להגיע, ההעברה חייבת להסתיים, אחרת לא ניתן להתחיל תהליך חדש. קריאה, ניתוח, הדגשת פרמטרים והעברה לשרת הנתונים מתבצעת על ידי מקלט פרוטוקול. עם השלמת העיבוד של הפקודה, הלקוח נשלח תגובה עם הודעה זו. מידע שאינו מציין את השלמת ביצוע ההוראה הוא קידומת עם *. היא נקראת תגובה לא מסומנת. זה מעשי לשלוח את השרתים כתגובה לבקשת הלקוח או ביוזמתם. הפורמט שלהם אינו תלוי הסיבה מדוע הם נשלחו.
ומה לגבי שירותים פופולריים כגון Gmail? הגדרות IMAP עבור משתמשים רגילים אינן זמינות, אך ניתן לבצע אותן אם תשלח הודעה באמצעות לקוח מיוחד. אבל זה רק אך ורק עבור אותיות היוצאות.
ולמה התגובות באמת נחוצות? הם מדווחים על ביצוע מוצלח / לא מוצלח של מידע. התגובה תמיד חלה על התווית אותה משתמש הלקוח השתמש בה, שהתחיל את התהליך. לכן, multithreading של העברת נתונים אפשרי, והם לא יהיו מבולבלים עם עצמם. כדי להבהיר את המצב, שלושה סוגי התגובה של השרת פותחו:
- ביצוע מוצלח.
- כישלון.
- שגיאת פרוטוקול IMAP (מתרחשת בעת החלת פקודה לא מוכרת, או שהשרת זיהה שקיימת בעיה בתחביר).
הייחודיות של הלקוח היא שהוא תמיד צריך להיות מוכן לעבד כל תגובה שמגיעה אליו. הנתונים חייבים להיות כתובים בצורה כזו שהלקוח יכול להשתמש בהם ישירות, מבלי לשלוח את השאילתה לשרת. תוכל לראות זאת ב- Gmail. ניתן לערוך או לשנות הגדרות IMAP בשל לקוחות דואר עם פונקציונליות רחבה.
מסקנה
Similar articles
Trending Now