2013-11-21 2 views
1

Существует ли система безопасности для приложений Java Desktop? Когда я искал в google, я видел, как люди говорили о Spring Security, однако, похоже, это главным образом веб-сайт. Я использую обычный Java-код (формы входа, jdbc) для обеспечения безопасности на уровне пользователя, но мне не удобно программировать этот путь. Благодарим за помощь.Защитная оболочка для приложений Java Swing

+0

Когда речь идет о настольных приложениях (означает, что передача данных по проводам), почему вы обеспокоены? Я знаю еще некоторые способы, которыми люди могут получить информацию (например, нажатия клавиш), но тогда вы находитесь в большем океане? – kosa

+0

Структура безопасности кажется довольно обобщенной. Безопасность в каком отношении? Каковы ваши проблемы? –

+0

Это простое настольное приложение. В принципе, мне нужно только отключить/включить параметры (кнопки, ссылки) на основе пользователя, который вошел в систему. – unleashed

ответ

0

Вы все равно можете использовать ролевой доступ и какую-то службу каталогов для настольных приложений, и вы можете сделать это с помощью пружины, это не обязательно только для доступа к сети. не то, что я толкаю весну специально.

рассматривает

0

Это действительно трудно ответить вам, не зная, какую угрозу модель вы думаете.

  • У вас есть сомнения в том, что у подписанного пользователя есть разрешение на открытие приложения?
  • Помогает ли приложение разговаривать с сервером и получать данные оттуда?
  • Вы обеспокоены тем, что пользователь подделывает код?

В первом случае это похоже на то, что лучше обрабатывается с разрешениями уровня ОС.

Во втором случае обрабатывайте свою безопасность на сервере, вы все равно не можете доверять клиенту.

В третьем случае удачи.

+0

Это простое автономное приложение для настольных компьютеров. В принципе, мне нужно только отключить/включить параметры (кнопки, ссылки) на основе пользователя, который вошел в систему. – unleashed

Смежные вопросы