﻿<?xml version='1.0' encoding='UTF-8'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Релиб / Веб-программирование / JavaScript  / Существует ли менее безопасный ActiveX-компонент, чем WScript.Network? / Latest Posts</title><generator>InstantForum.NET v4.1.4</generator><description>Релиб</description><link>http://relib.com/forums/</link><webMaster>robot@relib.com</webMaster><lastBuildDate>Sat, 10 Jan 2009 07:05:30 GMT</lastBuildDate><ttl>20</ttl><item><title>Существует ли менее безопасный ActiveX-компонент, чем WScript.Network?</title><link>http://relib.com/forums/Topic911463-10-1.aspx</link><description>Организовано что-то вроде мобильного офиса. Для возможности идентификации пользователей ноутбуков, не выполнивших вход в домен,&lt;BR&gt;использую код:&lt;BR&gt;&amp;lt;script language="JavaScript"&amp;gt;&lt;BR&gt;.....&lt;BR&gt;oNet = new ActiveXObject("WScript.Network"); &lt;BR&gt;sMSG = oNet.UserName; //- читаю переменные окружения на клиенте&lt;BR&gt;sMSG1 = oNet.UserDomain;&lt;BR&gt;....  //-далее передаю полученные значения на сервер через параметры адресной строки и проверки разрешений&lt;BR&gt;&amp;lt;/script&amp;gt;&lt;BR&gt;&lt;BR&gt;Для возможности его выполнения в соответствующей зоне безопасности web-страницы на клиенте должен быть разрешен:&lt;BR&gt; запуск ActiveX-компонент, не помеченных как безопасные.&lt;BR&gt;&lt;BR&gt;Проблема в том, что разрешенные "ActiveX-компоненты, не помеченных как безопасные" смогут работать с файловой системой клиента и принципиально могут навредить клиенту. &lt;BR&gt;Вопрос: возможно ли прочитать на клиенте значение UserName, не включая разрешение на "ActiveX-компоненты, не помеченных как безопасные"? &lt;BR&gt;Или использовать какой-то более безопасный по своим возможностям компонент, чем WScript.Network?&lt;BR&gt;</description><pubDate>Tue, 13 Mar 2007 09:01:33 GMT</pubDate><dc:creator>AvnAvn</dc:creator></item></channel></rss>