קרברוס (פרוטוקול)


קרברוס הוא דרך בטוחה לזהות משתמשים במחשבים ברשת. הוא עוזר לשלוח הודעות בסתר כך שאחרים לא יקראו אותן.

קרברוס הומצא במכון MIT. הגרסה החשובה נקראת גרסה 5 והיא יצאה בשנות ה-90.

להצפנה משתמשים היום ב-AES. AES היא דרך לחבוא מידע כך שרק מי שיש לו מפתח יכול לקרוא אותו.

קרברוס משמש בארגונים גדולים ובמערכות כמו Windows ו-Active Directory.

המטרה היא לוודא מי אתה ברשת פתוחה שאנשים יכולים לצותת לה.

יש שרת מרכזי שנקרא KDC. הוא נותן "כרטיס" שנקרא טיקט. הטיקט מראה למחשבים אחרים שאתה אמיתי.

מפתח שיחה הוא מפתח זמני. הוא משמש להצפין ולפענח את השיחה בין שני מחשבים.

כדי להוכיח שזה אכן אתה, הלקוח שולח טיקט ומזהה עם זמן. השירות בודק שהזמן קרוב לשעון שלו.

לפעמים המערכת שומרת טיקט לזמן מה כדי שלא תצטרך להקליד סיסמה שוב. זה נקרא SSO. את הטיקט שומרים במקום בטוח.

1) המשתמש מזין שם וסיסמה.

2) המחשב מבקש משרת האימות טיקט.

3) השרת שולח טיקט ומפתח שיחה מוצפן.

4) הלקוח משתמש במפתח כדי לבקש טיקט לשירות הרצוי.

5) הלקוח שולח את הטיקט לספק השירות.

6) אם הכל תקין, הספק מאפשר גישה.

אם מישהו גונב את המפתחות מהמחשב, הוא יכול להעמיד פנים שהוא אתה. לכן חשוב לשמור על המחשבים והשרתים בטוחים.

מישהו עלול ליירט הודעה ישנה ולשלוח אותה שוב. לכן משתמשים בחותם זמן ובמנגנון ששומר תעודות כדי לדחות הודעות מכפילות.

ה-KDC חייב להיות זמין. אם הוא לא עובד, משתמשים לא יוכלו להיכנס.

יתרון: קרברוס מאפשר עבודה נוחה ובטוחה בארגון.
חיסרון: הוא רגיש לסיסמאות חלשות ולמחשבים לא מאובטחים.

תגובות גולשים

התגובה תפורסם באתר לאחר אישור המערכת

עדיין אין תגובות. היה הראשון להגיב!