החלפת פורטל קבצים מדור קודם ב-VPN: לשמור על הבקרות
לקוח קבצים מקומי ופורטל פרוקסי אוכפים הרשאות, שחזור וזהות במקומות שונים. השוו ביניהם בארבע הפעולות שהמשתמשים זקוקים להן.
בפורטל הישן ללא לקוח היו כפתור מחיקה, כוכב מועדפים ונתיב שיתוף שהודבק לתוך הודעת דואר. רק אחד מאלה הוא בקרה. החלפת הפורטל פירושה להחליט אילו פעולות משתמשים מרוחקים עדיין זקוקים להן והיכן כל אחת נאכפת, ולא לשחזר את הפריסה של עמוד שבמקרה עבד. שני מבני החלפה מכסים את רוב המקרים, והם נכשלים בנקודות שונות.
כפתור אינו הרשאה
התחילו מרשימת הפעולות: קריאה, העלאה, שינוי שם, מחיקה. החליטו אילו תפקידים מקבלים כל אחת, ואז אכפו את ההחלטה בשירות הקבצים ולא בממשק. הסתרת בקרת מחיקה בפורטל חדש משאירה את הרשאת הקצה האחורי על כנה, וכל מי שיש לו לקוח מקומי ואותו חשבון עדיין יכול להסיר את הקובץ.
מחיקה ראויה להחלטה נפרדת משום שהיא הפעולה שמשתמשים מתחרטים עליה. שאלו מהיכן אפשר באמת לשחזר פריט שנמחק, ואל תניחו שהתשובה היא סל המיחזור של המחשב הנייד או סל האשפה של הפורטל. שיתוף רשת בדרך כלל לא מנתב מחיקות דרך סל המיחזור המקומי.
בשיתוף המבוסס על Windows, Volume Shadow Copy מספק את מנגנון התמונות ואת התיאום שתוכנת הגיבוי משתמשת בהם, אבל עצם קיומו לא אומר דבר על השאלה אם השיתוף הזה שומר גרסאות שאפשר לשחזר. בעל שירות הקבצים חייב לאשר את מדיניות הגרסאות ולהדגים שחזור לפני שהפורטל מוצא משירות.
אפשרות א': לקוח קבצים מקומי דרך המנהרה
כונן ממופה או לקוח SMB שומרים על הפעולות שהמשתמשים כבר מכירים, וההרשאות נאכפות על ידי שרת הקבצים בכל בקשה. הזהות שחשובה היא זהות שירות הקבצים, ולכן הגישה שורדת החלפה של מוצר VPN כל עוד המנהרה עדיין מעבירה את התעבורה והחשבון עדיין קיים.
המחיר הוא שהלקוח חייב להגיע לשירות ישירות. פתרון שמות, נגישות פורטים ושיטת האימות הופכים כולם לחלק מתכנון הגישה מרחוק, ופורטל ששימש בעבר כפרוקסי לחיבור הסתיר את כל הדרישות האלה. משתמשים במכשירים לא מנוהלים מקבלים גם שיתוף שממופה במנהל הקבצים שלהם, וזה משטח חשיפה רחב יותר מאשר לשונית דפדפן. תקצבו את עומס התמיכה הזה לפני ההעברה, כי הוא מגיע ביום הראשון ולא אחרי תקופת חסד.
שחזור הוא הטיעון החזק ביותר למבנה הזה: גרסאות קודמות והרשאות שחזור הן מקוריות בפלטפורמה, ודלפק העזרה יכול להשתמש באותו נוהל שהוא משתמש בו באתר.
אפשרות ב': פרוקסי או שער יישומים
פורטל שמושך את הקובץ ומזרים אותו לדפדפן מרחיק את שירות הקבצים מנתיב הרשת של המשתמש. זה שימושי כשהמכשיר אינו יכול להצטרף למנהרה או כשהארגון רוצה שכל בקשה תתועד בנקודת צוואר בקבוק אחת. הפשרה היא שהפרוקסי הופך למשתתף בכל פעולה, והוא חייב להעביר את זהות המשתמש אל שירות הקבצים במקום להשתמש בחשבון השירות שלו לכל דבר.
יש לממש התנהגות מחיקה ושינוי שם ולא לרשת אותה. אם הפרוקסי חושף פעולת מחיקה, הפעולה הזאת קוראת לקצה האחורי עם זהות כלשהי, ושובל הביקורת צריך לציין את המשתמש ולא את השער. אם הפרוקסי אינו יכול לשנות שם, אמרו זאת לפני שהמשתמשים יגלו את זה באמצע פרויקט.
שכתוב קישורים הוא המקום שבו המבנה הזה משנה משמעות בשקט. כתובת URL שהפורטל מתווך אותה אינה אותו אובייקט כמו כתובת URL שהדפדפן פותח ישירות, והמרה של אחת לשנייה עלולה להסיר את הקשר האימות שהפך אותה לעובדת.
שמות, זהויות והקישורים שביניהם
הפיצו את השרת המאושר ואת נתיב השיתוף, ולא רשימת גלישה בדומיין. גלישה תלויה בשירותי גילוי שאולי אינם חוצים את המנהרה, ונתיב שעובד מפני שהמחשב הנייד של המשתמש יכול למנות דומיין הוא נתיב שנשבר במכשיר הלא מנוהל הבא.
סקרו את הכניסה החד-פעמית יישום אחר יישום. אסימון שהונפק עבור הפורטל לא צריך להיות משוחזר אל שירות קבצים שמעולם לא אימת אותו, ופרמטרים בשאילתה שנושאים מזהים לא צריכים להיות מועתקים לקישור ציבורי רק מפני שהופיעו בסימנייה הישנה. התייחסו לכל יישום מאושר כגבול אמון משל עצמו.
| Requirement | Native client | Proxy portal |
|---|---|---|
| Permission enforcement | File service, per request | Proxy identity, then file service |
| Restore path | Platform versions and backups | Proxy trash plus backend restore |
| Device requirements | Tunnel and client | Browser only |
| Audit identity | File server logs | Proxy logs, if it forwards the user |
בחירה מול רשימת הדרישות
אף אחד מהמבנים אינו מנצח באופן מוחלט. צוות עובדים במחשבים ניידים מנוהלים עם מנהרה עובדת מרוויח יותר מהלקוח המקומי, משום ששחזור והרשאות מגיעים מהפלטפורמה ולא מיישום מחדש. אוכלוסייה מעורבת של קבלנים ומכשירים אישיים עשויה להצדיק את הפרוקסי, בתנאי שצנרת הזהות אמיתית ולא חשבון שירות משותף.
כתבו את ההשוואה מול ארבע הפעולות והתשובה בנושא השחזור, ואז הוציאו את הפורטל הישן משירות רק לאחר שבוצע שחזור אחד דרך הנתיב החדש. הבדיקה הזאת מפעילה את חלקי התכנון שכניסה מוצלחת אף פעם לא נוגעת בהם.