تقنية Oracle Java Card

تمثل Java Card منصة مفتوحة وقابلة للتشغيل البيني الرائد للعناصر الآمنة، إذ تسمح بالبطاقات الذكية والرقائق الأخرى المقاومة للتلاعب استضافة تطبيقات متعددة باستخدام تقنية Java. تمثل Java Card منصة للتنفيذ يمكنها تخزين وتحديث تطبيقات متعددة على جهاز واحد محدود الموارد، مع الاحتفاظ بأعلى مستويات الشهادة والتوافق مع المعايير.

مواصفات تقنية Java Card 3.2

يأتي الإصدار 3.2 من مواصفات تقنية Java Card مع العديد من التحسينات، مثل دعم بروتوكولات (D)TLS1.3. يتضمن هذا الإصدار الأخير أيضًا توضيحات API لمساعدة مطوري التطبيقات وزيادة مستوى قابلية التشغيل البيني بشكل كبير عبر عمليات التنفيذ المتعددة. إنه مرجع لمنتجات تقنية Java Card الجديدة.

احصل على معلومات مُفصلة حول مجموعة تطوير تقنية Oracle Java Card

احصل على كل الأساسيات التي تحتاج إلى معرفتها لبدء استخدام تقنية Java Card—الوثائق والإعداد والبرمجة والمزيد.

الامتثال لـ Java Card

يساعد ترخيص تقنية Java Card من Oracle، إلى جانب مجموعة التوافق التكنولوجي المرتبطة بها على ضمان الامتثال لمواصفات Java Card.

مزايا 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

توفر تقنية Oracle Java Card القدرة على برمجة الأجهزة المُضمنة الخاصة بالتطبيق. تشمل بعض حالات الاستخدام العديدة بطاقات SIM وSIM المُضمنة في الاتصالات السلكية واللاسلكية والدفع عبر الهاتف المحمول من NFC ومتطلبات التعريف الآمن، مثل جوازات السفر.

أدوات Oracle لتطبيقات تقنية Java Card من Oracle

تُستخدم أدوات مجموعة تطوير تكنولوجيا Oracle Java Card لتحويل تطبيقات Java Card والتحقق منها. يمكن استخدام الأدوات مع المنتجات استنادًا إلى الإصدار 3.2 و3.1 و3.0.5 و3.0.4 من مواصفات Java Card.

محاكي تقنية Oracle Java Card

يوفر محاكي Java Card Development Kit Simulator مرجع اختبار وتصحيح أخطاء لتطبيقات Java Card. يتضمن بيئة محاكاة Java Card وبرنامج Eclipse الإضافي. توفر دعمًا لأحدث مواصفات Java Card 3.2، كما يمكنها تشغيل التطبيقات المكتوبة للإصدارات السابقة.

سلسلة ندوة Java Card عبر الإنترنت

المزيد من ندوات Java Card عبر الإنترنت
مدخلات/مخرجات جهاز Java Card لتأمين الوحدات الطرفية على ناقل I3C

مدخلات/مخرجات جهاز Java Card لتأمين الوحدات الطرفية على ناقل I3C

استخدم Java Card على عنصر آمن في جهاز IoT لتأمين الوصول إلى الوحدات الطرفية على ناقل I3C.

مصادقة متعددة السحابات باستخدام Java Card 3.1

مصادقة متعددة السحابات باستخدام Java Card 3.1

تأمين التواصل بين أجهزة IoT وخدمات IoT السحابية باستخدام Java Card.

عرض توضيحي قوي لمصادقة المستخدم باستخدام Java Card

عرض توضيحي قوي لمصادقة المستخدم باستخدام Java Card وFIDO

المصادقة بدون كلمة سر باستخدام القياس الحيوي المستند إلى مواصفات FIDO باستخدام Java Card وOracle Identity Cloud Service.

مقدمة عن Java Card—أساسات المطورين

مقدمة عن Java Card—أساسات المطورين

نتناول الأساسيات: ما المقصود بمنظومة Java Card؟ ما المقصود بتقنية Java Card؟ وطريقة تطوير بريمج Java Card.

تأمين أجهزة IoMT الطبية باستخدام تقنية Java Card

تأمين أجهزة IoMT الطبية باستخدام تقنية Java Card

تعرّف على طريقة استخدام منصة Java Card لتكامل EHR، ومصادقة الجهاز، والتكامل، والتوفير، وحالات الاستخدام الأخرى.

تكامل Java Card مع تقنية البلوك تشين المستندة إلى Oracle Hyperledger Fabric

تكامل Java Card مع تقنية البلوك تشين المستندة إلى Oracle Hyperledger Fabric

تعرّف على طريقة تحسين الأمان وإنفاذ صحة المعاملات الجديدة المضافة إلى البلوك تشين.

مصادقة أجهزة IoT

مصادقة أجهزة IoT

شاهد كيف توفر Java Card خدمة مصادقة أجهزة IoT آمنة يمكنها ضمان هوية جهاز فحص تهيئة الموظفين الجدد والسمات الأخرى.

فبراير 22؜ 2024

وصول مجموعة تطوير Java Card 24.0

نيكولا بونسيني، مدير المنتجات الاستشارية، Oracle

تُعد مجموعة تطوير Java Card مجموعة من المكونات والأدوات لتطوير البرامج الصغيرة استنادًا إلى مواصفات بطاقة Java Card وتصميم عمليات تنفيذ تقنية بطاقة Java Card. يتضمن الإصدار 24.0 العديد من التحسينات لتقديم مجموعة أكمل من الميزات وتكامل أفضل مع بيئات التطوير، مثل دعم كل من Windows وLinux، وSmart Card I / O API بصفته واجهة برمجة تطبيقات مضيف العميل، وGlobalPlatform بصفته إطار عمل إدارة التطبيقات.

اقرأ المنشور الكامل

موارد Java Card

بدء استخدام Java Card


دليل مستخدم أدوات Java Card

تعرّف على أدوات مجموعة تطوير Java Card.


دليل مستخدمي محاكي Java Card وبرنامج Eclipse الإضافي

تعرّف على محاكي مجموعة تطوير Java Card وبرنامج Eclipse الإضافي.


تطوير بريمج HelloWorld

تعرّف على أساسيات تطوير تطبيقات Java Card.


‏‎‎‏الاتصال بالمبيعات‏‎‎‏

الحصول على معلومات حول التحول إلى مرخص له من Java Card.