PracticU

Безопасность в Windows 7

Без субтитровС субтитрами
PracticU › Курс техников Windows - Поддержка пользователей - Help Desk › Безопасность в Windows 7
Словарь терминов:
драйвер - Программа, позволяющая операционной системе работать с конкретным устройством, например видеокартой или принтером.
брандмауэр - Система, которая фильтрует сетевой трафик по правилам и разрешает или блокирует соединения, чтобы защитить компьютер или сеть.
TCP - Надёжный протокол передачи, который гарантирует, что все пакеты данных дойдут до цели в целости и в правильном порядке.
антивирус - Программа, которая обнаруживает, блокирует и удаляет вредоносные программы с компьютера и следит за подозрительной активностью.
кнопка - Элемент интерфейса, по которому пользователь нажимает, чтобы запустить действие.
вредоносная программа - Любая программа, созданная для вреда системе, кражи данных или захвата контроля, например вирусы, черви и трояны.
учётная запись - Личность в системе с именем и правами, позволяющая входить и работать от своего имени.
злоумышленник - Тот, кто пытается навредить системе, получить несанкционированный доступ или украсть данные.

Безопасность в Windows 7
Лекция о безопасности Windows 7: различия между обычным пользователем и администратором, принцип минимальных прав, User Account Control и требования к паролям.
Основные шаги
1. Обычный пользователь и администратор. Обычный пользователь не ставит программы и драйверы, не создаёт общие папки, не меняет настройки брандмауэра и TCP/IP, не добавляет учётные записи, не пишет в Program Files и в папку Windows и не заходит в чужие профили. Администратор может всё это.
2. Троянский конь. Это программа, которая передаёт информацию наружу, то есть связь идёт изнутри. Антивирус защищает только от вредоносных программ, которые ему известны, поэтому главная защита строится на правах.
3. Права запущенной программы. Программа получает все полномочия пользователя, от имени которого запущена. Вредоносный код, запущенный администратором, получает полную власть, а у обычного пользователя он ограничен.
4. Принцип минимальных прав. Работать с учётной записью, у которой только те полномочия, что нужны для задачи. Административные права включаются тогда, когда без них не обойтись.
5. User Account Control. Механизм запрашивает подтверждение, когда программа хочет получить полномочия администратора. Запрос показывается на защищённом рабочем столе, куда другие программы не могут нажимать кнопки.
6. Уровни UAC. Настройки идут от "всегда спрашивать" до "никогда не спрашивать". Средние варианты появились в Windows 7: спрашивать только тогда, когда программа, а не сам пользователь, запрашивает права.
7. Пароли. Минимальная длина, срок действия и история паролей задаются в Group Policy в разделе Account Policies, Password Policy.
Команды и настройки
Control Panel, User Accounts, позволяет менять тип учётной записи. Группа Administrators задаёт полномочия, поэтому пользователя добавляют в неё на вкладке группы.
run as /user:<пользователь> <программа> запускает программу от имени другого пользователя.
Credential Manager хранит сохранённые имена и пароли и умеет делать их резервную копию.
Диск для сброса пароля создаётся заранее, пока пароль помнят.
Частые ошибки
1. Постоянная работа под учётной записью администратора. Тогда вредоносная программа получает полный доступ.
2. Машинальное нажатие Yes в запросе UAC. Нужно задумываться, зачем программе права администратора.
3. Очень короткий пароль, например из одного символа. Пустой пароль запрещает сетевой вход по этой учётной записи, но короткий легко угадать.
4. Смена пароля администратором, минуя старый пароль. Так теряются зашифрованные файлы и сохранённые пароли.
Обратите внимание
Учётная запись Administrator в Windows 7 отключена намеренно: злоумышленнику приходится угадывать и имя администратора, и пароль. Полномочия даёт не имя, а членство в группе Administrators.
После урока вы поймёте, как работает UAC, почему нельзя работать под администратором и как задать требования к паролям через групповую политику.
Следующий урок курса: Applocker - запрет программ

Содержание лекции: Безопасность в Windows 7

  1. 00:00

    Различия обычного пользователя и администратора

  2. 02:36

    Что такое троянский конь

  3. 03:28

    Как троянский конь попадает в компьютер

  4. 06:32

    Права запущенной программы в Task Manager

  5. 07:43

    Опасность работы от имени администратора

  6. 10:36

    Две учётные записи для одного пользователя

  7. 12:01

    Принцип List Privileges: минимум прав

  8. 14:56

    Механизм UAC вместо двух учётных записей

Расшифровка лекции: Безопасность в Windows 7

Полный текст первых минут лекции «Безопасность в Windows 7» из видеокурса PracticU – субтитры с временной меткой для каждого абзаца. Так можно прочитать и найти нужные темы ещё до начала обучения.

  1. 00:00

    Здравствуйте! Этот урок посвящён безопасности в Windows 7. Мы поговорим о троянском коне и тому подобном.

  2. 00:08

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

  3. 00:22

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

  4. 00:33

    Всё это в отличие от администратора. А также в отличие от администратора, обычный пользователь не может менять настройки виндоусовского фаервола, открывать порты, чтобы к компьютеру могли получить доступ извне, а также добавлять новые учётные записи пользователей, а также разрешать remote desktop,

  5. 00:50

    то есть позволить удалённо захватить управление этим компьютером. А также обычный пользователь не может писать в папку Program Files и в папку Windows, а также даже заглядывать в папки профилей других пользователей.

  6. 01:03

    Помните, в папке C Users есть профиль у каждого пользователя? Так вот, обычному пользователю запрещено в них заходить, кроме как в свою. А также он не может менять IP компьютера и вообще всё связанное с TCP.

  7. 01:16

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

  8. 01:31

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

  9. 01:39

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

  10. 01:52

    А также он не может менять настройки, которые вообще влияют на безопасность информации. И ещё он не может стирать программы, удалить установленную программу.

  11. 02:02

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

  12. 02:15

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

  13. 02:31

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

  14. 02:43

    Но он не должен копаться в устройстве этого автомобиля. Большинство операций совершает работник автосервиса. А теперь приступим к сути нашего дела.

  15. 02:52

    Что такое троянский конь? Это программа, которая, будучи исполненной на компьютере, поставляет вовне с него информацию. Эта программа шпионит.

  16. 03:03

    Например, я открыл какой-нибудь вордовский документ, а эта программа подглянула и послала содержание этого документа на какой-нибудь FTP-сервер.

  17. 03:12

    То есть, прежде всего, троянский конь — это не взлом извне, вовнутрь. Нет же, это взлом с помощью работы изнутри со внешним миром. То есть, в случае троянского коня, связь — это не связь извне, вовнутрь, а связь изнутри, вовне.

  18. 03:28

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

  19. 03:42

    Однако троянский конь это наоборот. Теперь вы спросите, ну как же троянский конь попал в компьютер? Кто-то должен был записать в наш компьютер троянского коня и запустить его, выполнить эту зловредную программу.

  20. 03:56

    В деловом мире есть распространённые средства. Во время подготовки к этому фильму я как раз читал одну статью, очень нашумевшую о промышленном шпионаже и таком взломе.

  21. 04:07

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

  22. 04:22

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

  23. 04:30

    Мы, разумеется, в этом фильме разберёмся с тем, как защититься от этого. Сперва давайте поймём, как вообще какому-то гибкому диску, который мы положили в наш дисковод, удалось заразить наш компьютер троянским конём, который получил довольно управление над нашим компьютером.

  24. 04:49

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

  25. 05:03

    Давайте начнём рассматривать основные принципы безопасности и научимся защищаться от этих троянских коней. И я сейчас ни в коем случае не говорю об антивирусе.

  26. 05:14

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

  27. 05:31

    Антивирусник должен знать конкретный вирус. Он должен быть с ним знаком, и тогда он принимает решение, что такой код — это зловредная программа.

  28. 05:41

    Но если я свой вирус ещё не распространил в миллионе копий, то никто ещё его не знает и не может от него защитить. Что ж, давайте запустим просто какую-нибудь программу, допустим калькулятор.

  29. 05:52

    А теперь задумаемся над таким вопросом: Можно ли этой программы, допустим, этому калькулятору, зайти, допустим, в папку My Documents. Допустим, это какая-то программа, которая хочет зайти в какой-то файл в My Documents.

  30. 06:06

    И весь вопрос в том, позволено ли это ей или нет. Поймите, программа состоит из множества команд. Мы порой видим какое-то окно на экране, но мы ведь не знаем, что то, что в этом окне нарисовано, это всё, что делает эта программа.

  31. 06:21

    Может быть, она делает что-то ещё. И допустим, что эта программа, калькулятор, командует компьютеру подглянуть в этот документ.

  32. 06:30

    Программа говорит, зайди в этот документ, пошпионь там, передай по сети информацию вовне оттуда. Сможет ли конкретная программа это сделать?

  33. 06:38

    Так вот, ответ в следующем. Мы сейчас поймем этот ответ, взглянув в Task Manager. Запустим Task Manager. Task Manager можно запустить здесь, правый клик, Task Manager.

  34. 06:49

    И я, собственно, планировал обратить ваше внимание во вкладке Processes на программу Calc. Это и есть калькулятор, который я открыл. Если хотите, давайте в этом убедимся.

  35. 07:00

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

  36. 07:14

    Так вот, у нас запущена какая-то программа, допустим, калькулятор. И работает она, внимание, от имени пользователя по имени Win7.

  37. 07:22

    Так вот, в программе можно делать всё то, что может делать пользователь Win-7. Если бы программу Calc запустил пользователь Yoni, то этой программе можно было делать всё, что можно делать Yoni.

  38. 07:33

    И этой программе можно было бы войти во все места, куда может зайти пользователь Win-7. Захочет ли этим воспользоваться программа? И что она будет делать со всеми этими полномочиями?

  39. 07:43

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

  40. 07:57

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

  41. 08:08

    Прежде всего, давайте разберёмся вообще, что такое администратор. Это учётная запись, которую мы сейчас создадим. Только я ещё подчеркну напоследок:

  42. 08:16

    троянский конь, который, допустим, сидел бы в этой программе Calc.exe, Ничего бы не смог сделать, не смог бы ничем нам повредить, если бы пользователь, запустивший Calc.exe, не был администратором.

  43. 08:27

    Троянский конь мог бы начать жить, но не смог бы укорениться. При следующей же перезагрузке компьютера он бы стерся из оперативной памяти. И вновь он появился бы лишь тогда, когда мы бы запустили вновь Calc.exe.

  44. 08:38

    Но даже если бы мы вновь запустили Calc.exe, этот троянский конь ничего бы не смог у нас сделать. То есть мы скачали какого-то...

  45. 08:45

    То есть удалось заслать нам троянского коня. И даже удалось заставить нас его запустить. И всё равно он бессилен, и он не может внедриться в компьютер, он не может там укорениться.

  46. 08:56

    Потому что пользователь, запустивший этот вирус, не администратор. Что значит администратор и не администратор? А давайте создадим учётную запись пользователя, и вы всё увидите.

  47. 09:07

    В контрольной панели мы заходим в Users Accounts. Вот здесь мы создаём учётные записи пользователей. Давайте создадим пользователя, допустим, по имени Йони.

  48. 09:16

    И мы можем выбрать, кем он будет, обычным пользователем или же администратором. Обычный пользователь, Standard User Accounts. И тут есть описание, что он может запускать большинство программ.

  49. 09:27

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

  50. 09:36

    In Bali, имя моей дочери. У моей дочери, допустим, тут будет учётная запись обычного пользователя. Она может использовать компьютер таким образом.

  51. 09:45

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

  52. 09:57

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

  53. 10:07

    Казалось бы, почему бы не иметь в компьютере полные права? Но есть причина. Троянский конь может этим воспользоваться и натворить дело от вашего имени и с помощью ваших полномочий.

  54. 10:18

    Тут как раз написано у администратора полный доступ к компьютеру. He can make any desired changes. Понимаете, даже если я не обычный работник в моей компании, даже если я хозяин моей компании, мне опасно работать как администратор, потому что зловредная программа может воспользоваться моими полномочиями.

  55. 10:36

    И все же есть разные оттенки, разные варианты. Тем не менее, остаться администратором и работать как администратор. Быть частично администратором.

  56. 10:46

    Скажем так, есть множество способов и видов бытия частично администратором. Способ первый – это просто иметь две разных учетных записи.

  57. 10:55

    У одного и того же человека две учетные записи. Я генеральный директор компании Yoni, и у меня будет две учетные записи – Yoni Admin и просто Yoni.

  58. 11:04

    Допустим, когда я просто хочу проверять почту, читать вордовские документы, лазить в интернете, то я логинюсь как простой пользователь Yoni.

  59. 11:14

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

  60. 11:30

    что сможет повредить. Но если я, Yoni, хочу, допустим, создать новую учётную запись пользователя, или же я хочу сменить какие-то настройки в безопасности, то я перейду в другую учётную запись, YoniAdmin.

  61. 11:44

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

  62. 11:54

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

  63. 12:06

    Этот принцип, когда мы используем минимум полномочий, который нам в данный момент нужен, называется List Privileges. То есть пользователь имеет лишь необходимые полномочия, которые требуются ему для работы, и ничуть не больше.

  64. 12:18

    Пользователи наделяются лишь необходимым минимумом прав. То есть мы не выпендриваемся и не логинимся как администраторы для того, чтобы проверить почту.

  65. 12:27

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

  66. 12:35

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

  67. 12:48

    В наши дни компьютер — это не просто как печатная машинка для документов. Так что вот, представляю вашему вниманию принцип «List Privileges». "list" переводится как "наименьшее количество", то есть человек должен выполнять какую-то работу на компьютере.

  68. 13:02

    И дайте ему минимум полномочий, которые ему для этой работы требуются. Лишь только необходимые для этой работы права, как можно меньше. Но чтобы это не вредило его работе.

  69. 13:12

    Ровно столько лишь, чтобы это не мешало его работе, но не больше. То есть не то, чтобы надо выключать компьютер из розетки и сказать человеку это наиболее безопасно.

  70. 13:20

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

  71. 13:34

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

  72. 13:49

    Но неужели во всех этих историях люди были глупее нас? или же принцип List Privileges, тогда был еще не изобретен. Нет же, этот принцип существует уже очень давно, но все дело в том, что люди ленятся его применять, заводить себе две учетные записи и логиниться

  73. 14:05

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

  74. 14:16

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

  75. 14:25

    Yoni не будет заводить никакой дополнительной учетной записи Yoni Admin. Он лентяй. Сотрем учетную запись Yoni Admin.

  76. 14:33

    Но не беда, это был лишь один вариант обезопасивания себя, сбрасывания с себя полномочий, когда они не необходимы.

  77. 14:41

    Итак, сейчас я Yoni, который администратор, у меня все полномочия, я могу делать, что хочу. что хочу, я наплевал на принцип List Privileges, потому что это хлопотно и неудобно.

  78. 14:53

    Безопасность информации — это всегда за счёт преодоления лени, за счёт неудобства и траты дополнительных вещей. Но раньше во времена Windows XP не было другого решения.

  79. 15:03

    В те времена единственный способ был — это выдать человеку два костюма: костюм администратора и костюм обычного пользователя. Но в Windows 7 есть новый механизм безопасности информации, который начался ещё с Windows Vista.

  80. 15:16

    Этот механизм называется UserAccountControl. Давайте найдём интерфейс управления этим UserAccountControl. UserAccountControl UAC. Вот он.

  81. 15:32

    Тут уже совсем другой принцип. Работая с одной и той же учётной записью, мы не всегда имеем все полномочия. Полномочия администратора мы включаем произвольно в нужный момент.

  82. 15:44

    Интерфейс запрашивает у нас разрешение без разрешения применить наши администраторские полномочия. Пример. Допустим, я администратор.

  83. 15:53

    И вдруг мне приспичило сделать что-нибудь, для чего нужны мои администраторские полномочия. Например, на кнопочке «Компьютер» правый клик «Manage».

  84. 16:02

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

  85. 16:12

    И требуется задействовать мои администраторские полномочия. и, внимание, без смены учётной записи. Мне не нужно производить LogOff и LogIn новым пользователям.

  86. 16:22

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

  87. 16:33

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

  88. 16:41

    Смотрите, вот этот запрос, вот это сообщение. Это сообщение от User Account Control. И этот запрос гласит,

Полный курс: Курс техников Windows

Предыдущая лекция: Введение в GPO - совершение настроек через групповую политику

Следующая лекция: Applocker - запрет программ

Другие курсы этого направления

  • Курс системных администраторов - MCSE / MCSA / MCTIP
  • Системный администратор - Учимся за 3 минуты
  • Собеседование - Системный администратор