💡 Полезные Советы

Чем плоха сборка Windows 10 Lite и другие не оригинальные сборки?

29.04.25
214

Использование "облегченных" или "урезанных" сборок Windows (часто называемых Windows 10 Lite, Win10X-Lite и т. п.) влечёт за собой сразу несколько рисков и недостатков по сравнению с официальными образами от Microsoft:

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

1 . Безопасность

  • Такие сборки обычно собираются неофициальными лицами или группами, и вы никогда не можете быть уверены, что туда не встроены бэкдоры, кейлоггеры или иные трояны. (Неофициальные сборки часто собираются «на коленке» с подмешиванием сторонних скриптов и бинарников других разработчиков! Думаете тот кто собрал сборку досконально разбирался в их коде!?)
  • Отсутствие цифровой подписи и проверенных сертификатов делает невозможным гарантировать целостность файлов: они могут быть модифицированы злоумышленниками. (Т.е. OS может вообще не проверять подписи драйверов и модулей, впуская небезопасный код "в ядро".)

Самый опасный вариант — когда злонамеренный код замаскирован под привычные DLL или службы. Вы будете видеть c:\windows\system32\rundll32.exe, но за ним будет стоять слегка подправленный бинарник с вредоносным payload’ом.

  • В подобных сборках часто удаляются или модифицируются компоненты, отвечающие за безопасность системы, чтобы уменьшить «нагрузку».( Удаляют Windows Defender, UAC (User Account Control) и SmartScreen) с таким успехом система по безопасности будет чуть лучше Windows XP на сегодняшний день.

По результатам эксперимента, проведённого в 2024 году Эриком Паркером, операционная система Windows XP без антивируса и брандмауэра может заразиться вирусами в течение нескольких минут после подключения к интернету.

  • Неофициальные сборки не поддерживают официальные обновления, поэтому пользователь становится уязвим к новому вредоносному ПО. ( Полностью удалёны или отключёны (WU служба «spools», «wuauserv» и т. д.). Windows Update заменён сторонним скриптом, который эмулирует скачивание/установку патчей без фактической установки - фантомная установка с записью в логи.)

Пользователь смотрит на дату "Last successful install" и думает, что система "всё получила", а на деле она осталась без критических исправлений.

2 . Совместимость

  • Урезаются драйверы, сервисы и системные библиотеки, из-за чего некоторые программы и оборудование просто не будут работать или будут работать нестабильно.
  • Активировать такую сборку "на легке" обычно можно только через нелегальные кейгены или сторонние активаторы — ещё один источник потенциального вредоносного ПО.(При запуске кейгена вы фактически даёте этому ПО права администратора, и оно может бесшумно установить на вашу систему любой "payload": от кейлоггера до эксплойтов для удалённого доступа. Помимо явных троянов, в активаторах часто присутствуют "бекдор"-модули, которые после активации периодически связываются с управляющим сервером злоумышленников и могут сливать системную информацию или получить команду, на установку майнера, эксплойта и прочее)

Ваше подключение не является закрытым, как исправить?

28.04.25
337

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

1 . Некорректное перенаправление трафика

  • Внедрения собственных сертификатов для анализа HTTPS-трафика (что может нарушать цепочку доверия SSL). (например, по требованию регуляторов).

2 . Фильтрация или MITM-атаки

  • В редких случаях провайдеры могут использовать методы типа Man-in-the-Middle (MITM) для анализа трафика, что приводит к ошибкам валидации сертификатов.

Решение:

Попробуйте изменить DNS вашего Интернет-подключения: установить серверы 8.8.8.8 и 8.8.4.4. Не забудьте сбросить кэш DNS после этого: запустите командную строку от имени администратора и используйте команду ipconfig /flushdns

Как изменить DNS-серверы:

  1. Нажмите сочетание клавиш Win + R, введите control и нажмите ОК.
  2. Перейдите в Центр управления сетями и общим доступом.
  3. Выберите активное подключение (Ethernet или Wi-Fi) и откройте его Свойства.
  4. В списке компонентов найдите IP версии 4 (TCP/IPv4) и нажмите Свойства.
  5. Установите переключатель на Использовать следующие адреса DNS-серверов и введите: ```text Предпочитаемый DNS-сервер: 8.8.8.8

Альтернативный DNS-сервер: 8.8.4.4 ```

  1. Сохраните изменения.

Маска адреса

27.04.25
205

Маска адреса - это параметр, который сообщает программному обеспечению о том, сколько компьютеров объединено в ту или иную группу(подсеть)

Маска адреса - это набор из четырех групп чисел, каждое из которых может быть 0 до 255. Чем меньше значение маски тем больше компьютеров объединено в эту подсеть.

Пример 1. 192.168.0.0/24 Например сеть 192.168.0.0 с маской 255.255.255.0 - иначе можно записать как 192.168.0.0/24 (Маска подсети: 255.255.255.0 (в двоичной форме это 24 единицы подряд: 11111111.11111111.11111111.00000000))

Пример диапазонов:

  • Первый адрес в сети: 192.168.0.1 (обычно используется для устройства, например роутера)
  • Последний адрес: 192.168.0.254
  • Бродкаст-адрес (рассылка на всю сеть): 192.168.0.255

Итого в сети /24 может быть до 254 устройств (2^8 − 2 = 254, потому что 2 адреса зарезервированы — сетевой и широковещательный).

Пример 2. 192.168.0.0/16

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

Пример сети 192.168.0.0/16 - первые 16 бит — это сеть, остальные 16 бит — для устройств.

(Маска подсети: 255.255.0.0 в двоичном виде 16 единиц подряд: 11111111.11111111.00000000.00000000)

Что это значит:

Диапазон адресов в сети: от 192.168.0.0 до 192.168.255.255

Количество возможных адресов:

  • 2^16 = 65 536 адресов (минус 2 адреса (сетевой и широковещательный) → 65 534 устройства могут работать в одной сети.)

Пример 3. 192.168.0.0/30

Такие маленькие подсети используют для точка-точка соединений (например, соединить два маршрутизатора напрямую).

Пример сети 192.168.0.0/30 - первые 30 бит — это сеть, 2 бита остаются для адресации устройств.

255.255.255.252 (в двоичном виде: 11111111.11111111.11111111.11111100)

Что это значит:

Диапазон адресов в сети: от 192.168.0.0 до 192.168.0.3

Конкретные адреса:

  • 192.168.0.0 — сетевой адрес
  • 192.168.0.1 — первый рабочий адрес
  • 192.168.0.2 — второй рабочий адрес
  • 192.168.0.3 — широковещательный адрес

Популярные CIDR-записи:

  • 192.168.0.0/24 - Частная локальная сеть -Домашние роутеры, офисные сети
  • 192.168.1.0/24 -Частная локальная сеть -Очень популярно у роутеров TP-Link, ASUS, Zyxel
  • 10.0.0.0/8 -Очень большая частная сеть -Корпоративные сети, облачные решения
  • 172.16.0.0/12 - Средние частные сети -VPN-сервисы, корпоративные структуры
  • 127.0.0.0/8 - Loopback (localhost) - Например, 127.0.0.1 — ваш собственный компьютер

Что такое Loopback?

Loopback — это виртуальный сетевой интерфейс на компьютере, который имитирует сетевое соединение, но всё происходит внутри машины. Когда вы обращаетесь к 127.0.0.1, вы на самом деле отправляете запрос самому себе, минуя любую реальную сеть.

Простыми словами:

127.0.0.1 — это "я сам", "мой компьютер".

Модель OSI

24.04.25
196

модель OSI (Open Systems Interconnection, модель взаимодействия открытых систем) - условно разбивающая сетевое взаимодействие на семь уровней.

Знание уровней OSI обычно требуется при сдаче тех или иных сертификационных экзаменов, но на практике такое деление потеряло свое значение. Если первые три уровня еще можно достаточно хорошо вычленить при анализе того или иного сетевого проекта, то классифицировать функциональность оборудования по остальным уровням весьма сложно. В маркетинговых целях в описаниях коммутаторов часто указывают, что они работают, например, на уровне 4 или 7. На практике это означает только, что при реализации определенного функционала в коммутаторах осуществляется анализ пакета данных по характеристикам, относящимся к соответствующим уровням. Например, это происходит при операциях маршрутизации группового трафика, приоритизации пакетов и т.п..

7 . Application(7) - Назначение: Обеспечение служб сетевых приложений - Примеры: Протоколы SMTP, HTTP, FTP и т.п. - Сетевое оборудование: пусто

6 . Presentation(6) - Назначение: Службы кодирования и преобразования данных, используемых на уровне приложений - Примеры: Стандарты кодирования изображений(GIF, JPEG, TIFF и т.п.), аудио и видео(MPEG) и т.п. - Сетевое оборудование: пусто

5 . Session(5) - Назначение: Обеспечение коммуникаций между приложениями более высокого уровня(согласование, поддержка, завершение сессий) - Примеры: Session Control Protocol(SPC), Remote Procedure Call, Zone Information Protocol (AppleTalk) - Сетевое оборудование: пусто

4 . Transport(4) - Назначение: Обеспечивает передачу данных от одной точки до другой - Примеры: TCP(используются соединения) UDP(передача данных без создания соединения) - Сетевое оборудование: пусто

3 . Network(3) - Назначение: Обеспечивает логическую структуру сети (сетевые адреса) - Примеры: IP - Сетевое оборудование: Маршрутизаторы, Маршрутизирующие коммутаторы

2 . Data Link(2) - Назначение: Обеспечивает передачу данных по тем или иным физическим каналам связи - Примеры: Ethernet, Token Ring, FDDI, Point-to-Point Protocol, Frame Relay - Сетевое оборудование: Коммутаторы, Мосты

1 . Physical(1) - Назначение: Определяет физические, механические, электрические и другие параметры физ. каналов связи (напряжение, частота, максимальные длины участков и т. п.) - Примеры: LAN категории 3, LAN категории 5, V.35 - Сетевое оборудование: Концентраторы

FileZilla или WinSCP?

23.04.25
215

WinSCP — это open-source проект, который поддерживает FTP-клиент для Windows. Пусть название вас не смущает — изначально WinSCP действительно разрабатывался для поддержки уже устаревшего SCP. Сейчас этот функционал все еще существует, но основные силы разработчиков брошены на создание надежного соединения по SFTP-протоколу.

FileZilla - клиент от разработчика Tim Kosse уже несколько лет удерживает пальму первенства по популярности и качеству. Кроме того, это один из немногих FTP-клиентов с русским сайтом и переведенной документацией

1 . FileZilla

Плюсы:

  • Поддержка протоколов: FTP, FTPS, SFTP, SCP, WebDAV.
  • Кроссплатформенность: Работает на Windows, macOS, Linux.
  • Интерфейс: Простой и интуитивный, с разделением на локальные и удаленные файлы.

Дополнительные функции:

  • Мастер настройки быстрого подключения.
  • Фильтрация файлов по маске.
  • Редактор файлов напрямую через клиент.
  • Интеграция: Поддержка закладок и синхронизации каталогов.

Минусы:

  • Безопасность: В прошлом установщик содержал рекламное ПО (Adware). Сейчас чистый установщик доступен только через официальный сайт.
  • Отсутствие встроенного SSH-клиента: Для SFTP/SCP требуется внешний ключ.
  • Ограниченная поддержка Enterprise: Нет централизованного управления для корпоративных сетей.

2 . WinSCP

Плюсы:

  • Безопасность: Чистая установка, интеграция с Windows (поддержка ACL).
  • Протоколы: SFTP, SCP, FTP, FTPS, WebDAV (но нет поддержки Amazon S3).

Интеграция с Windows:

  • Поддержка PuTTY и Pageant для управления SSH-ключами.
  • Возможность редактировать файлы через Notepad++ или другие редакторы.
  • Автоматизация: Скрипты на PowerShell/Batch для задач синхронизации.
  • Портативная версия: Работа без установки.

Минусы:

  • Только для Windows: Нет версий под macOS/Linux.
  • Менее дружелюбный интерфейс: Больше настроек, что может запутать новичков.
  • Отсутствие двусторонней синхронизации: Только односторонняя загрузка/выгрузка.

Для кого:

  • Системные администраторы и разработчики под Windows.
  • Пользователи, которым важна безопасность и интеграция с SSH.
  • Те, кому нужна автоматизация через скрипты.

Как установить Outline Client на Linux Mint?

22.04.25
296

1 . Скачайте образ по ссылке: Linux: https://s3.amazonaws.com/outline-releases/client/linux/stable/Outline-Client.AppImage Альтернативно, через терминал: bash wget https://s3.amazonaws.com/outline-releases/client/linux/stable/Outline-Client.AppImage 2 . Выполните команду в терминале, чтобы установить необходимые библиотеки для работы Outline: bash sudo apt install libappindicator3-1 libgtk-3-0 libnotify4 libnss3 libxss1 libxtst6 xdg-utils Зачем это нужно?

Эти пакеты обеспечивают работу графического интерфейса, системных уведомлений и интеграцию с рабочим столом.

3 . Настройте права и запустите приложение

  • Сделайте файл исполняемым(нужно находиться в той же папке, что и файл):

bash chmod +x Outline-Client.AppImage

  • Запустите клиент от обычного пользователя (без sudo):

bash ./Outline-Client.AppImage

4 . Потребуется доустановить Outline -Controller от суперпользователя:

  • Вводим пароль суперпользователя
  • Yes
  • Решение проблемы с интерфейсом Если кнопки не отображаются:
  • Перейдите в Параметры системы → Экран.
  • Временно измените ориентацию на Книжную (Portrait).
  • Запустите Outline Client — теперь интерфейс должен отображаться корректно.
  • После настройки подключения верните ориентацию экрана в исходное состояние.

Почему это происходит?

Приложение может некорректно обрабатывать размер окна на некоторых разрешениях экрана. А изменения размера интерфейса приложения нет.

5 . Подключение к серверу - Получите ключ доступа от администратора сервера. Он имеет формат: text ss://<зашифрованные_данные> Вставьте ключ в поле ввода Outline Client: - Если ключ определился автоматически, нажмите «Подключиться». - Если нет — вставьте его вручную и нажмите «Подключиться».

6 . Теперь у вас есть доступ к свободному интернету. Чтобы убедиться, что вы подключились к серверу, введите в Google Поиске фразу "Какой у меня IP-адрес". IP-адрес, указанный в Google, должен совпадать с IP-адресом в клиенте Outline.

Важно:

Используйте только доверенные ключи доступа — они предоставляют полный доступ к вашему трафику.