יש הרבה דברים טובים ב-Java כשפת תכנות. הוא אלגנטי אך חזק, פונקציונלי ובלתי תלוי בפלטפורמה. עם היותו מונחה עצמים ונייד כפי שמוזכרים באופן נרחב ביותר, יתרון מרכזי נוסף של Java נוטה להישאר בצל, כך שלמצטרפים חדשים יש לעתים קרובות הבנה מוגבלת של כל היתרונות של לימוד Java במקום שפת תכנות אחרת, כדי לעשות את הבחירה הנכונה. האם שמעתם פעם ש-Java נקראת שפת תכנות מאובטחת? זה כך, ובצדק. אז חשבנו שאולי זה הזמן לשפוך קצת אור על זה, ולהסביר מדוע Java נקראת שפה מאובטחת ובאיזה אופן היא מאובטחת בדיוק.
מה הופך את Java לשפה מאובטחת?
האם Java בטוח? ישנן מספר סיבות לקרוא ל-Java שפת תכנות מאובטחת, אם כי לומר ש-Java מאובטחת יותר בהשוואה למספר שפות אחרות תהיה הדרך הנכונה לנסח זאת מכיוון שתכונות אלו למעשה אינן הופכות את Java למאובטחת לחלוטין, הן רק בעיקר לשפר את הבטיחות של ביצוע קוד Java.- אימות קוד בייט.
- ניהול זיכרון אוטומטי.
- אין מצביעים.
- מהדר Java באופן אוטומטי בודק, מזהה ומתקן שגיאות בקוד.
- Java מבצעת בדיקת סוגי נתונים אוטומטית.
אילו רכיבי Java בעצם הופכים אותו לאבטח?
באשר לרכיבי Java הספציפיים שמשחקים את התפקיד החשוב ביותר באבטחה שלה, הנה רשימה מהירה רק כדי לתת לך הבנה ברורה יותר, ברמה הבסיסית, של איך זה עובד ומה בדיוק הופך את Java לאבטחה.- Java Virtual Machine (JVM).
- ארכיטקטורת קריפטוגרפיה של Java (JCA).
- תשתית מפתח ציבורי (PKI).
- מנהל אבטחה.
- ארגז חול של Java.
GO TO FULL VERSION