תופעות
כאשר הרכבות של ספקים אחרים מנסים לגשת למאפיינים רגישים מסוימים, ייתכן שקוד המשתמש נחסם. כאשר בעיה זו מתרחשת, ערכי האירוע "8gaol" נרשמים ביומן SharePoint Unified Logging System (ULS).
סיבה
כדי לסייע בשמירה על אבטחה, הרכבות של ספקים אחרים מונעות גישה למאפיינים רגישים מסוימים.
פתרון
כדי לפתור בעיה זו, התקן אחד מהעדכונים הבאים:
-
תיאור של עדכון האבטחה עבור SharePoint Server 2019: 10 באוגוסט 2021 (KB5002000)
-
תיאור של עדכון האבטחה עבור SharePoint Enterprise Server 2016: 10 באוגוסט 2021 (KB5002002)
-
10 באוגוסט 2021, עדכון עבור SharePoint Foundation 2013 (KB5002013)
כדי לאפשר להרכבות מהימנה של ספקים שלישיים לגשת למאפיינים הרגישים בקובץ Web.config, הוסף אותן לרשימת ההרכבה.
לדוגמה, נניח שאתה מוצא את ההודעה הבאה ביומני ULS:
8gaol אין אפשרות לגשת למאפיין רגיש זה : <שם מאפיין רגיש> מתוך שם מלא של הרכבה <3rd party full name>. רשימת הרכבות מהימנה: <הרכבה עבור גישה למאפיינים רגישים>
במקרה זה, בצע את הפעולות הבאות:
-
הוספת מקטע AllowAccessSensitivePropertiesAssemblies חדש תחת SharePoint SafeMode בקובץ Web.config:
<SharePoint>
<SafeMode>
<AllowAccessSensitivePropertiesAssemblies>
</AllowAccessSensitivePropertiesAssemblies>
…
</SafeMode> …
</SharePoint> -
עבור כל הרכבה של ספקים אחרים, הוסף ערך בעל שם מלא של הרכבה במקטע AllowAccessSensitivePropertiesAssemblies:
<AllowAccessSensitivePropertiesAssemblies>
<AllowAccessSensitivePropertiesAssembly Assembly="XXX, Version=XXX, Culture=XXX, PublicKeyToken=XXXX"/>
</AllowAccessSensitivePropertiesAssemblies>