למעבר מתצוגת עריכה לתצוגת קריאה
עמוד ראשי > תעודת האבטחה > התקנת תעודה בכל מוצרי node > שגיאות אבטחה בתוכנות ישנות מבוססות electron
תוכנות שמבוססות על הגרסאות החדשות של אלקטרון משתמשות במשתני מערכת והתעודות של המחשב.
בגרסאות הישנות ובתוכנות שמבוססות עליהן אין דרך להתקין את התעודה בתוכנה לכן הדרך היחידה זה לבטל לגמרי את הבדיקת תעודות של נוד.
❕ שימו לב! יש להגדרה הזו משמעות מבחינת אבטחת מידע ויש להבין מה אתם עושים
ביטול של בדיקת התעודות של node עבור הפעלה ספציפית של תוכנה
ווינדוס
הריצו בשורת הפקודה את הפקודות הבאות:
set NODE_TLS_REJECT_UNAUTHORIZED=0 "c:\נתיב_תיקיית התוכנה\xxx.exe"
את הפקודה השניה צריך כמובן להתאים לנתיב האמיתי במחשב, של התוכנה המבוקשת.
שימו לב!! הגדרת ביטול בדיקת התעודה באופן זה משפיעה על כל מה שתריצו בחלונית הנוכחית של שורת הפקודה. (אלא א"כ שיניתם את ההגדרה חזרה ל1).
linux\mac
הריצו את התוכנה דרך הטרמינל והוסיפו לפני השם של התוכנה את ביטול התעודה כך
NODE_TLS_REJECT_UNAUTHORIZED=0 /home/username/תוכנה
באופן זה ההגדרה משפיעה רק על ההרצה הספציפית בפקודה זו.
ביטול קבוע של בדיקת התעודות של node במחשב (לא מומלץ)
windows
כדי לעשות זאת הריצו בשורת הפקודה כמנהל את הפקודה הבאה:
setX NODE_TLS_REJECT_UNAUTHORIZED 0 /m
כדי לבטל את זה ניתן להריץ את הפקודה הבאה:
REG delete "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /F /V NODE_TLS_REJECT_UNAUTHORIZED
linux\mac
export NODE_TLS_REJECT_UNAUTHORIZED=0
ולאחר מכן הריצו את ה node.
לביטול ההגדרה, הריצו:
unset NODE_TLS_REJECT_UNAUTHORIZED