Як змінити рівень безпеки Java?


3

У нас є старовинний додаток (лише для внутрішнього використання), який самостійно підписує програму, яка зараз відмовляється запускати зміни JRE. Робота над тим, щоб отримати сертифікат для підписання коду та відновити його, але це жахливо повільно (повертаємось назад і назад з органом сертифікації вже більше тижня і досі не маємо нашого сертифікату).

Мені потрібно повернути цю програму як можна швидше. У Windows ми змогли тимчасово знизити рівень безпеки до "середнього", щоб отримати нас до тих пір, поки не відбудеться сертифікація / відновлення. Як мені робити те ж саме на наших машинах Solaris? Переважно в усьому світі (оскільки я хочу підняти безпеку до максимальної швидкості та якомога легше, коли програма буде оновлена), але для кожного користувача це також буде добре. Або, якщо зараз існує спосіб вставити виняток лише для нашого сайту?


Потворний тимчасовий спосіб вирішення будь-кого іншого, що застряг у цій ситуації. Ви можете написати скрипт оболонки, щоб використовувати wget, щоб витягнути jar (і ресурси, якщо у вас є) локальні, а потім виконати його з "java -jar filename".
Брайан Кноблаух

Відповіді:


1
  1. Будь ласка, не встановлюйте рівень безпеки на Середній! Це битва, з якою я бився; не потрібно цього робити. Просто вкажіть URL-адресу (Див. "Обхід".
  2. Це гарна річ. Для цього потрібні законно підписані сертифікати та атрибут маніфесту дозволів (див. "Причина") ( Подробиці ).
  3. Якщо ви не знаєте, існують способи рівномірно витіснити цю конфігурацію, зробивши це (або більш коротко це ).
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.