توفر منصة برامج Java عددًا من الميزات المصممة لتعزيز أمان تطبيقات Java. ويشمل ذلك فرض قيود وقت التشغيل من خلال استخدام آلة جافا الافتراضية (JVM)، و مدير أمان(Security Manager) الذي يعزل التعليمات البرمجية غير الموثوق بها عن بقية نظام التشغيل، بالإضافة إلى مجموعة من واجهات برمجة التطبيقات الأمنية (Security APIs) التي يمكن لمطوري Java الاستفادة منها. ومع ذلك، فقد وُجهت انتقادات إلى لغة البرمجة Java وشركة Oracle بسبب الزيادة في البرامج الخبيثة التي استغلت ثغرات أمنية في JVM، والتي لم تعالجها Oracle بشكل فعال وفي الوقت المناسب.
قراءة المقال الكامل على ويكيبيديا ←