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

קידוד משנה ייצוג, לא סודיות
האלפבית Base64 הופך נתונים בינאריים לתווים דמויי טקסט. כל מי שמקבל את המחרוזת המקודדת יכול לפענח אותה בכלים נפוצים. חוסר הקריאה לכאורה של מחרוזת ארוכה אינו מאפיין אבטחה.
אל תשתמש ב-Base64 עבור סיסמאות, מפתחות API, מסמכים פרטיים, נתוני זהות או כל סוד שזקוק להגנה. השתמש במקום זאת בעיצוב אבטחה מאושר ובבקרות הצפנה או ניהול סודי מתאימות.
דוגמה עבדה: ביטוי קריא הופך להיות קריא שוב
ניתן לייצג את הביטוי `Aftermath` בתור `QWZ0ZXJtYXRo` ב-Base64. הצורה השנייה אינה מוגנת באופן משמעותי; פענוח משחזר את הטקסט המקורי. זה שינוי ייצוג, לא מנעול.
הדבר נכון גם לגבי תמונה או קובץ קטן. קידוד יכול להפוך אותו למתאים לתחום מסוים או לפורמט תחבורה מסוים, אך הוא יכול להגדיל את גודלו ולהפוך את השיתוף המקרי לקשה יותר להבחין בו מכיוון שהתוכן אינו מזוהה חזותית יותר.
| רכוש | האם Base64 מספק את זה? | במה צריך להשתמש בזרימת עבודה במקום זאת |
|---|---|---|
| ייצוג בטוח בטקסט | לעתים קרובות, כאשר מערכת מצפה ל-Base64. | השתמש רק במקום שבו פורמט המקבל דורש זאת. |
| סודיות | לא. | הצפנה ובקרות גישה מתאימות. |
| זיהוי חבלה | לא. | חתימה, hash או פרוטוקול שלמות מתאימים. |
גודל ומגבלות עדיין חלים
Base64 בדרך כלל מרחיב נתונים בהשוואה לבייטים המקוריים. זרימת עבודה שהופכת קובץ למחרוזת טקסט ארוכה יכולה לפגוע במגבלות צורה, זיכרון, רישום או כתובת URL למרות שהקובץ המקורי היה קטן מספיק עבור נתיב העלאה אחר.
אם פלטפורמה מבקשת העלאת קובץ, אל תניח שמחרוזת Base64 היא תחליף מקובל. עקוב אחר תיעוד האינטגרציה הנוכחי של הפלטפורמה והימנע מהצבת נתונים מקודדים גדולים במיקומים המיועדים לטקסט קצר.
שמור על טווח הפלט צר
מקודד מקומי יכול לעזור בבדיקה או הכנת ערך לא רגיש, אך יש להתייחס לפלט באותה זהירות כמו במקור. תוכן מקודד Base64 עדיין יכול לדלוף דרך היסטוריית הצ'אט, יומנים, צילומי מסך, סנכרון דפדפן, נתוני לוח מועתקים או מכשיר משותף.
קבלה של תוצאה יכולה לומר שערך מקומי שנבחר קודד או פוענח. זה לא יכול להעיד על אבטחה, הסכמה, ניהול מפתחות, קבלה חיצונית או טיפול בטוח לאחר שהטקסט יצא מהדפדפן.
השתמש בכלי מקומי
