تمثل Java Card منصة مفتوحة وقابلة للتشغيل البيني الرائد للعناصر الآمنة، إذ تسمح بالبطاقات الذكية والرقائق الأخرى المقاومة للتلاعب استضافة تطبيقات متعددة باستخدام تقنية Java. تمثل Java Card منصة للتنفيذ يمكنها تخزين وتحديث تطبيقات متعددة على جهاز واحد محدود الموارد، مع الاحتفاظ بأعلى مستويات الشهادة والتوافق مع المعايير.
يأتي الإصدار 3.2 من مواصفات تقنية Java Card مع العديد من التحسينات، مثل دعم بروتوكولات (D)TLS1.3. يتضمن هذا الإصدار الأخير أيضًا توضيحات API لمساعدة مطوري التطبيقات وزيادة مستوى قابلية التشغيل البيني بشكل كبير عبر عمليات التنفيذ المتعددة. إنه مرجع لمنتجات تقنية Java Card الجديدة.
احصل على كل الأساسيات التي تحتاج إلى معرفتها لبدء استخدام تقنية Java Card—الوثائق والإعداد والبرمجة والمزيد.
يساعد ترخيص تقنية Java Card من Oracle، إلى جانب مجموعة التوافق التكنولوجي المرتبطة بها على ضمان الامتثال لمواصفات Java Card.
تعد منصة Java Card في جوهرها مجموعة فرعية ضئيلة للغاية من Java، غنية بميزات فريدة تلبي احتياجات منفذي العناصر الآمنة والمطورين، تحديدًا ما يلي:
تعمل البريمجات التي تم تطويرها باستخدام تقنية Java Card على أي منتج يدعم تقنية Java Card، بشكل مستقل عن مورّد البرامج والأجهزة الأساسية. تتوفر Java Card على مجموعة واسعة من تشكيل السيليكون، بما في ذلك البطاقات الذكية والشرائح المضمنة والجيوب الآمنة داخل وحدات CPU ووحدات MCU وشرائح SIM القابلة للإزالة. يمكن إعادة استخدام التطبيقات عبر هذه التصميمات، مما يتيح للعملاء زيادة نسبة الأمان/التكلفة إلى أقصى حد ودعم الترحيل السلس إذا تطورت متطلبات الأمان.
تعتمد تقنية Java Card على الأمان المتأصل في لغة برمجة Java لتوفير بيئة تنفيذ آمنة. تجعل عملية التصميم المفتوحة وعمليات النشر المثبتة في المجال وتقييمات الأمان عالية المستوى منصة Java Card واحدة من أكثر التقنيات المتوفرة حاليًا قدرةً وأمانًا. تدعم Java Card أيضًا أحدث معايير الأمان ويتم تحديثها بانتظام بخوارزميات وأوضاع وبروتوكولات تشفير متطورة.
تتيح تقنية Java Card لتطبيقات متعددة من موردين متعددين للتعايش بأمان مع عنصر آمن واحد. على سبيل المثال، يمكن تضمين العديد من مخططات الدفع في نفس الشريحة أو يمكن تحميل تطبيق SIM بجانب خدمات أمان الجهاز في عنصر آمن مُضمن.
يتم تطوير خدمات جديدة باستخدام أدوات Java القائمة على المعايير، ويمكن إنشاؤها ونشرها في أي وقت أثناء فترة منتج Java Card. تسمح الإدارة عن بُعد وترقية التطبيقات لموفري الخدمة بالتكيف باستمرار مع تهديدات الأمان. إن البريمجات قابلة للتحديث في الحقل، مما يضمن أمان الجهاز الحالي دائمًا للمستخدمين النهائيين.
يتم اعتماد المنتجات المستندة إلى Java Card على أعلى مستوى (على سبيل المثال، EAL4+ إلى EAL7+) باستخدام ملف تعريف حماية Java Card بصفته مرجع عالمي مُقدم من Oracle. بالإضافة إلى ذلك، يقلل من الوقت والتكلفة والوقت الذي يتم توفيره للمطورين للاعتماد على البريمجات باستخدام نماذج التكوين.
تتوافق واجهة برمجة تطبيقات Java Card مع المعايير الدولية للعناصر الآمنة، مثل ISO 7816 أو معايير الاتصالات للهاتف المحمول الصادرة عن ETSI / 3GPP. تشير المعايير الرئيسة الخاصة بالمجال، مثل EMVCo وGlobalPlatform إلى واجهة برمجة تطبيقات Java Card.
توفر تقنية Oracle Java Card القدرة على برمجة الأجهزة المُضمنة الخاصة بالتطبيق. تشمل بعض حالات الاستخدام العديدة بطاقات SIM وSIM المُضمنة في الاتصالات السلكية واللاسلكية والدفع عبر الهاتف المحمول من NFC ومتطلبات التعريف الآمن، مثل جوازات السفر.
تُستخدم أدوات مجموعة تطوير تكنولوجيا Oracle Java Card لتحويل تطبيقات Java Card والتحقق منها. يمكن استخدام الأدوات مع المنتجات استنادًا إلى الإصدار 3.2 و3.1 و3.0.5 و3.0.4 من مواصفات Java Card.
يوفر محاكي Java Card Development Kit Simulator مرجع اختبار وتصحيح أخطاء لتطبيقات Java Card. يتضمن بيئة محاكاة Java Card وبرنامج Eclipse الإضافي. توفر دعمًا لأحدث مواصفات Java Card 3.2، كما يمكنها تشغيل التطبيقات المكتوبة للإصدارات السابقة.
استخدم Java Card على عنصر آمن في جهاز IoT لتأمين الوصول إلى الوحدات الطرفية على ناقل I3C.
تأمين التواصل بين أجهزة IoT وخدمات IoT السحابية باستخدام Java Card.
المصادقة بدون كلمة سر باستخدام القياس الحيوي المستند إلى مواصفات FIDO باستخدام Java Card وOracle Identity Cloud Service.
نتناول الأساسيات: ما المقصود بمنظومة Java Card؟ ما المقصود بتقنية Java Card؟ وطريقة تطوير بريمج Java Card.
تعرّف على طريقة استخدام منصة Java Card لتكامل EHR، ومصادقة الجهاز، والتكامل، والتوفير، وحالات الاستخدام الأخرى.
تعرّف على طريقة تحسين الأمان وإنفاذ صحة المعاملات الجديدة المضافة إلى البلوك تشين.
شاهد كيف توفر Java Card خدمة مصادقة أجهزة IoT آمنة يمكنها ضمان هوية جهاز فحص تهيئة الموظفين الجدد والسمات الأخرى.
نيكولا بونسيني، مدير المنتجات الاستشارية، Oracle
تُعد مجموعة تطوير Java Card مجموعة من المكونات والأدوات لتطوير البرامج الصغيرة استنادًا إلى مواصفات بطاقة Java Card وتصميم عمليات تنفيذ تقنية بطاقة Java Card. يتضمن الإصدار 24.0 العديد من التحسينات لتقديم مجموعة أكمل من الميزات وتكامل أفضل مع بيئات التطوير، مثل دعم كل من Windows وLinux، وSmart Card I / O API بصفته واجهة برمجة تطبيقات مضيف العميل، وGlobalPlatform بصفته إطار عمل إدارة التطبيقات.
اقرأ المنشور الكاملتعرّف على أدوات مجموعة تطوير Java Card.
تعرّف على محاكي مجموعة تطوير Java Card وبرنامج Eclipse الإضافي.
تعرّف على أساسيات تطوير تطبيقات Java Card.
الحصول على معلومات حول التحول إلى مرخص له من Java Card.