| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: Общие вопросы > Как безопасно вызвать JS функцию из ActiveX? |
| Автор: Dimonius 3.9.2008, 11:51 | ||||||
| Ситуация следующая: ActiveX висит на странице и по определённому условию выполняет JS функцию на странице. Вызов происходит посредством того, что JS слушает события от ActiveX.
Вызывается следующая функция:
ActiveX передаёт с событием примерно следующий текст:
Получается что ActiveX может выполнить всё что угодно на странице, включая то, что он может включить в страницу свою JS функцию и выполнить её! Я подозреваю, что где-то в этом затаилась уязвимость. Подскажите как безопасно вызывать JS функции из ActiveX? ActiveX написан на C#. JS функции заранее написаны на странице. |
| Автор: Dimonius 5.9.2008, 10:50 | ||
Сделал следующим образом: получаю событие от ActiveX, в переданном объекте хранятся параметры функции, которая должна быть вызвана по событию.
Вольности ActiveX'у поубавил |
| Автор: JSman 7.9.2008, 02:40 |
Для этого существует политика безопасности. Само использование ActiveX говорит о полном доверии пользователя к Вашему продукту. Поэтому, не стоит надееться на то, что такие прикольные заплатки на скрипте помогут решению ситуации угрозы безопасности. |