Какие проблемы с безопасностью могут возникнуть при работе приложения Silverlight в полноэкранном режиме? - PullRequest
0 голосов
/ 29 июня 2011

В http://msdn.microsoft.com/en-us/library/cc189023(v=vs.95).aspx Какие проблемы безопасности могут возникнуть, если НЕ отключить события ниже?

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

СТРЕЛКА ВВЕРХ

СТРЕЛКА ВНИЗ

СТРЕЛКА ВЛЕВО

СТРЕЛКА ВПРАВО

ПРОБЕЛ

TAB

СТРАНИЦА ВВЕРХ

СТРАНИЦА ВНИЗ

ГЛАВНАЯ

END

ENTER

1 Ответ

1 голос
/ 29 июня 2011

Одна из вещей, которую вы могли бы сделать при работе в полноэкранном режиме, это подделать (имитировать) окно входа (windows) для сбора имен пользователей и паролей.

Отключив все другие ключи (кроме ключей)в списке), даже когда пользовательский интерфейс входа в систему подделан, пользователь не сможет ввести свои учетные данные.

РЕДАКТИРОВАТЬ

Кстати: вам не нужно отключатьперечисленные события / ключи, потому что вряд ли есть какие-либо проблемы безопасности, связанные с этими ключами.Если есть вероятность возникновения такой проблемы, вам также придется отключить мышь, потому что эти клавиши очень сопоставимы с тем, что можно сделать с помощью мыши.

...