Отърваваме се от натрапчивите предупреждения при достъп до терминалния сървър

Отърваваме се от натрапчивите предупреждения при достъп до терминалния сървър

Несъмнено, неотдавна внедрихме решение на терминален сървър Windows. Както обикновено, пуснахме на работните настолия на служителите преки пътища за свързване и им казахме — работете. Но потребителите се оказаха уплашени по отношение на киберсигурността. И при свързване към сървъра, виждайки съобщения от типа: „Довери ли се на този сървър? Сигурен ли си?“, се стряскаха и се обръщаха към нас — а всичко ли е наред, можем ли да натиснем ОК? Тогава беше решено да направим всичко по-красиво, за да няма въпроси и паника.

Ако вашите потребители все още идват при вас с подобни страхове и ви е омръзнало да поставяте отметка „Не питай отново“ — добре дошли под кат.

Стъпка нула. Подготовка и въпроси на доверие

И така, нашият потребител кликва на запазения файл с разширение .rdp и получава такъв запит:

Отърваваме се от натрапчивите предупреждения при достъп до терминалния сървър

„Зловредно“ свързване.

За да се избавим от този прозорец се използва специален инструмент, наречен RDPSign.exe. Пълната документация е достъпна, както обикновено, на официалния сайт, а ние ще разгледаме пример за използването.

Първо, трябва да вземем сертификат за подписване на файла. Той може да бъде:

  • Публичен.
  • Издаден от вътрешна служба на Certificate Authority.
  • Съвсем самоподписан.

Най-важното е сертификатът да има възможност за подписване (да, може да бъде отнет от
счетоводителите на ЕЦП), а клиентските ПК да му се доверяват. Тук ще използвам самообработен сертификат.

Припомням, че доверието на самоподписан сертификат може да се организира чрез групови политики. Малко повече подробности — под спойлера.

Как да направите сертификата доверен с помощта на магията на GPO

Първо трябва да вземете наличния сертификат без затворен ключ в формат .cer (може да стане, като експортирате сертификата от конзолата „Сертификати“) и да го поставите в мрежова папка, достъпна за читене от потребителите. След това може да настроите груповата политика.

Импортът на сертификата се настройва в раздела: Конфигурация на компютъра — Политики — Конфигурация на Windows — Параметри за сигурност — Политики с открит ключ — Доверени коренови центрове за сертификация. След това с десен бутон щракваме и импортираме сертификата.

Отърваваме се от натрапчивите предупреждения при достъп до терминалния сървър

Настроената политика.

Сега клиентските ПК ще се доверяват на самообработения сертификат.

Ако проблемите с доверието са решени, преминаваме направо към въпроса за подписването.

Първа стъпка. Разширено подписване на файла

Сертификатът е налице, сега трябва да разберем неговия отпечатък. Просто ще го отворим в конзолата „Сертификати“ и ще го копираме на таба „Съдържание“.

Отърваваме се от натрапчивите предупреждения при достъп до терминалния сървър

Необходимият ни отпечатък.

По-добре е веднага да го приведем в правилен вид — само главни букви и без интервали, ако има такива. Удобно е да се направи това в конзолата PowerShell с командата:

("6b142d74ca7eb9f3d34a2fe16d1b949839dba8fa").ToUpper().Replace(" ","")

След като получим отпечатъка в необходимия формат, можем смело да подписваме файла rdp:

rdpsign.exe \/sha256 6B142D74CA7EB9F3D34A2FE16D1B949839DBA8FA .contoso.rdp

Където .contoso.rdp е абсолютният или относителният път до нашия файл.

След като файлът е подписан, няма да можем да променяме част от параметрите чрез графичния интерфейс, например името на сървъра (наистина, какъв е смисълът да подписваме?). А ако променим настройките с текстов редактор, подписточката „изчезва“.

Сега при двойно щракване върху иконата, съобщението ще бъде различно:

Отърваваме се от натрапчивите предупреждения при достъп до терминалния сървър

Новото съобщение. Цветът е по-малко опасен, вече е напредък.

Да се отървем и от него.

Втора стъпка. И отново въпроси за доверие

За да се отървем от това съобщение, отново ще ни е нужна групова политика. Този път пътят води до секцията Конфигурация на компютъра — Политики — Административни шаблони — Компоненти на Windows — Услуги за отдалечени работни пространства — Клиент за свързване с отдалечени работни пространства — Указване на SHA1 отпечатъци на сертификати, представляващи доверени издатели на RDP.

Отърваваме се от натрапчивите предупреждения при достъп до терминалния сървър

Необходимата ни политика.

В политиката е достатъчно да добавим вече познатия ни отпечатък от предишната стъпка.

Струва си да се отбележи, че тази политика отменя политиката „Разрешаване на RDP файлове от допустими издатели и потребителски RDP параметри, зададени по подразбиране“.

Отърваваме се от натрапчивите предупреждения при достъп до терминалния сървър

Настроената политика.

Вуаля, вече няма странни въпроси — само запитване за логин и парола. Хм…

Трета стъпка. Прозрачен вход на сървера

Наистина, ако вече сме се авторизирали при влизането в домейн компютър, защо да въвеждаме отново същото име и парола? Ще предадем данните за удостоверяване на сървера „прозрачно“. В случая с обикновен RDP (без използване на RDS Gateway), на помощ ще ни дойде… Правилно, груповата политика.

Отиваме в секцията: Конфигурация на компютъра — Политики — Административни шаблони — Система — Предаване на удостоверителни данни — Разрешаване на предаване на удостоверителни данни, зададени по подразбиране.

Тук в списъка можете да добавите нужните сървъри или да използвате wildcard. Това ще изглежда така TERMSRV/trm.contoso.com или TERMSRV/*.contoso.com.

Отърваваме се от натрапчивите предупреждения при достъп до терминалния сървър

Настроената политика.

Сега, ако погледнем нашия ярлык, той ще изглежда приблизително така:

Отърваваме се от натрапчивите предупреждения при достъп до терминалния сървър

Името на потребителя не може да бъде променяно.

Ако се използва RDS Gateway, ще е необходимо да разрешите и предаването на данни. За целта в диспетчера IIS трябва да изключите анонимната автентикация и да включите Windows автентикацията в „Методи на проверка на автентичност”.

Отърваваме се от натрапчивите предупреждения при достъп до терминалния сървър

Конфигуриран IIS.

Не забравяйте да рестартирате уеб услугите с командата:

iisreset /noforce

Ето сега всичко е наред, без въпроси и запитвания.

Само регистрирани потребители могат да участват в анкетата. Влезте, моля.

Кажете ми, подписвате ли ярлиците RDP на вашите потребители?

  • 43%Не, те са свикнали да натискат "ОК" в съобщенията, без да четат, някои дори слагат сами отметка "Не питай отново".

  • 29.2%Аз внимателно слагам ярлыка и правя първия достъп до сървъра заедно с всеки потребител.

  • 6.1%Разбира се, аз обичам всичко да е подредено.

  • 21.5%Не използвам терминални сървъри.

Гласували са 65 потребители. Въздържали са се 14 потребители.

Източник: habr.com

Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster