|
Windows SecurityDate: 2015-10-07; view: 346. Environment variables
Переменные среды позволяют обходиться без указания абсолютных путей к директориям. Например, если нам заранее неизвестна буква системного диска, мы всегда можем использовать переменную %systemdrive%, возвращающую букву диска, на котором установлена ОС. Также, переменные применяются для оптимизации кода - многократно повторяющемуся параметру (например, разделе реестра) можно назначить короткую переменную и использовать ее.
Хранятся переменные среды в реестре HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment и HKCU\Environment.
Переменные среды делятся на две категории: • Переменные среды пользователя — указывают путь до пользовательских каталогов. • Системные переменные — хранят данные о некоторых директориях операционной системы и конфигурации компьютера.
Просмотреть переменные среды можно набрав командуset в коммандной строке.
Синтаксис Обращение к некоторой переменной среды возможно таким образом: %ИМЯ_ПЕРЕМЕННОЙ%. Также возможно выделение из переменной её части, например, печать различных частей переменной VAR с использованием командной строки Windows: • Вывод содержимого переменной — echo %VAR%. • Вывод первых четырёх символов — echo %VAR:~0,4%. • Вывод символов с третьего по шестой — echo %VAR:~2,4% • Вывод последних четырёх символов — echo %VAR:~-4%
Также могут быть созданы свои переменные коммандой SET
· Чтобы добавить переменную, введите в командной строке: set имя_переменной=значение · Чтобы отобразить переменную, введите в командной строке: set имя_переменной · Чтобы удалить переменную, введите в командной строке: set имя_переменной= Например,
SET MyVariable = C:\TEMP
задает переменную MyVariable, которая будет возвращать путь к указанной папке. Важно: Переменные, задаваемые командой set, действуют лишь на протяжении командной сессии, в которой они были заданы
В x64 были добавлены %ProgramFiles(x86)%, %CommonProgramFiles(x86)%, %CommonProgramW6432%, %ProgramW6432%
Рассмотрим некоторые аспекты безопасности в ОС Windows.
В Windows 7 можно выделить следующие основные средства безопастности: · Windows Defender (Защитник Windows)— программный продукт компании Microsoft, созданный для того, чтобы удалять, помещать в карантин или предотвращать появление spyware-модулей в операционных системах Microsoft Windows. · Windows Firewall (Брандма́уэр Windows) — встроенный межсетевой экран. Основной задачей сетевого экрана является защита компьютерных сетей или отдельных узлов от несанкционированного доступа. Также сетевые экраны часто называют фильтрами, так как их основная задача — не пропускать (фильтровать) пакеты, не подходящие под критерии, определённые в конфигурации. · User Account Control (UAC)
Типы объектов на которые возможно разграничить права в ОС Windows” · Каталоги и файлы. Процедуры задания правил доступа различаются для локальных и разделяемых (share) каталогов и файлов. Операции: read, full control, change, add, ...; · Реестр; · Принтеры; · Операционная система. По отношению к этому типу объектов определяются права по выполнению различных сервисов и утилит: вход, архивирование файлов, изменение конфигурации панелей, ... Операции доступа - это действия объектов над субъектами. Операции могут быть либо разрешены, либо запрещены, либо вообще не иметь смысла для данной пары объекта и субъекта.
Все множество операций разделяется на подмножества, имеющие особые названия: · разрешения (permissions) - это множество операций, которые могут быть определены для субъектов всех типов по отношению к объектам типа файл, каталог или принтер; · права ( user rights) - определяются для объектов типа группа на выполнение некоторых системных операций: создание резервных копий, выключение компьютера (shutdown) и т.п. Права назначаются с помощью User Manager for Domains; · возможности пользователей (user abilities) - определяются для отдельных пользователей на выполнение действий, связанных с формированием их операционной среды, например, изменение состава программных групп, показываемых на экране дисплея, включение новых иконок в Desktop, возможность использования команды Run и т.п.
В ОС Windows использует три типа групп: локальные, глобальные и специальные. Каждый тип имеет свое назначение, возможности и ограничения. · Локальные группы дают пользователям права и разрешения на ресурсы того компьютера , где хранится учетная информация локальной группы. · Глобальная группа пользователей - это группа, которая имеет имя и права, глобальные для всей сети · Специальная группа - используется для системного доступа. Специальные группы не содержат учетной информации пользователей и групп Существует 4 типа специальных групп: · Network (Cетевая) · Interactive (Интерактивная) · Everyone (Каждый) · Creator Owner (Создатель-Владелец).
Любой пользователь, который хочет получить доступ к разделяемому ресурсу по сети, автоматически становится членом группы Network. Пользователь, локально вошедший в компьютер, автоматически включается в группу Interactive. Один и тот же пользователь в зависимости от того, как он работает с компьютером, будет иметь разные права. Любой пользователь сети является членом группы Everyone. Администратор может назначить группе Everyone любые права. При этом администратор может предоставить любые права пользователю, не заводя на него учетной информации на своем компьютере. Группа Creator Owner содержит учетную информацию пользователя, который создал ресурс или владеет им.
В ОС Windows используются следующие встроенные локальные группы:
1Операторы учетной информации (Accounts operators) не могут изменять учетную информацию администраторов, или же изменять глобальную группу Domain Admins или локальные группы Administrators, Server Operators, Account Operators, Print Operators или Backup Operators.
|