Открыть сервис

TeamViewer

TeamViewer — это проприетарное программное обеспечение для удалённого доступа к компьютерам, управления рабочими столами, организации онлайн-встреч и передачи файлов. Разрабатывается и поддерживается немецкой компанией TeamViewer AG (штаб-квартира в Гёппингене, Германия). Продукт позволяет подключаться к удалённому устройству через интернет, обеспечивая полный контроль над его операционной системой, что используется для технической поддержки, администрирования серверов, дистанционной работы и обучения.

История

Первая версия TeamViewer была выпущена в 2005 году. Основатели компании, Россманн и Тидж, стремились создать простой и безопасный инструмент для удалённого доступа, не требующий сложной настройки сети (проброса портов, настройки NAT). Изначально продукт распространялся как бесплатное приложение для некоммерческого использования, что способствовало его быстрому распространению среди частных пользователей и малого бизнеса.

В 2010 году компания сменила название с TeamViewer GmbH на TeamViewer AG и начала активное расширение функционала, добавив возможности для проведения вебинаров и онлайн-конференций. В 2014 году TeamViewer был приобретён инвестиционной компанией Permira за 870 миллионов евро. В 2019 году компания провела первичное публичное размещение акций на Франкфуртской фондовой бирже.

Ключевым этапом развития стало внедрение в 2015 году технологии TeamViewer Tensor, ориентированной на корпоративных клиентов и крупные организации. Эта версия предлагает расширенные функции управления, интеграцию с Active Directory, а также повышенные меры безопасности. В последующие годы продукт активно адаптировался под мобильные платформы (iOS, Android) и устройства на базе Chrome OS.

Классификация и редакции

TeamViewer выпускается в нескольких редакциях, различающихся по функционалу и условиям лицензирования:

  • TeamViewer Free (Бесплатная версия): Предназначена для частного, некоммерческого использования. Ограничена по функционалу (например, отсутствует поддержка нескольких одновременных сессий, ограничено количество управляемых устройств). При использовании в коммерческих целях или при превышении лимитов сессий программа может блокировать соединения.
  • TeamViewer Business: Для малого бизнеса. Включает до 3 лицензий, поддержку нескольких одновременных сессий, управление устройствами и контактами.
  • TeamViewer Premium: Для среднего бизнеса. Добавляет функции управления устройствами (Asset Management), интеграцию с системами Service Desk, запись сессий, отчёты.
  • TeamViewer Corporate: Для крупных организаций. Включает все функции Premium, а также возможность развёртывания на неограниченном количестве устройств, централизованное управление лицензиями и интеграцию с корпоративными системами (SAP, Salesforce).
  • TeamViewer Tensor: Корпоративная платформа для удалённого управления и мониторинга. Ориентирована на крупные предприятия с распределённой ИТ-инфраструктурой. Включает функции удалённого управления мобильными устройствами (MDM), дополненной реальности (AR) для удалённой помощи, а также интеграцию с IoT-устройствами.

Принцип работы и устройство

TeamViewer использует клиент-серверную архитектуру. На каждом устройстве (как управляющем, так и управляемом) устанавливается клиентское приложение. Соединение устанавливается через центральный сервер TeamViewer, который выступает в роли координатора.

  1. Идентификация: При запуске клиент генерирует уникальный идентификатор (TeamViewer ID), привязанный к аппаратному обеспечению компьютера. Также создаётся временный пароль, который меняется при каждом запуске или по требованию пользователя.
  2. Установка соединения: Пользователь на управляющем устройстве вводит ID удалённого компьютера и пароль. Запрос направляется на сервер TeamViewer, который аутентифицирует пользователя и устанавливает прямое P2P-соединение (peer-to-peer) между устройствами, если это возможно (например, если оба устройства находятся в одной локальной сети или имеют публичные IP-адреса).
  3. Обход NAT и файрволов: Если прямое соединение невозможно (что часто бывает при использовании NAT и корпоративных файрволов), сервер выступает в роли ретранслятора (relay), передавая трафик через свои серверы. Для этого используется технология TeamViewer VPN, которая создаёт зашифрованный туннель.
  4. Шифрование: Все данные, передаваемые между устройствами, шифруются с использованием алгоритмов RSA (2048-битный ключ) и AES (256-битный ключ). Это обеспечивает защиту от перехвата и несанкционированного доступа.

Основные функции

  • Удалённое управление рабочим столом: Полный контроль над мышью, клавиатурой, буфером обмена удалённого компьютера.
  • Передача файлов: Двусторонняя передача файлов и папок между устройствами.
  • Онлайн-встречи и конференции: Проведение видеоконференций, демонстрация экрана, чат.
  • Удалённая печать: Возможность печати документов с удалённого компьютера на локальный принтер.
  • VPN-туннель: Создание виртуальной частной сети для доступа к сетевым ресурсам удалённой сети.
  • Запись сессий: Сохранение видео и аудио всех действий в ходе сессии для аудита и обучения.
  • Мониторинг устройств: Отслеживание состояния системы, производительности, обновлений.

Применение

TeamViewer широко используется в различных сферах:

  • Техническая поддержка: Сотрудники служб поддержки могут подключаться к компьютерам клиентов для диагностики и устранения неисправностей без необходимости выезда на место.
  • Администрирование серверов: Системные администраторы управляют серверами, расположенными в дата-центрах или удалённых офисах.
  • Дистанционная работа: Сотрудники могут получать доступ к своим рабочим компьютерам из дома или из командировок.
  • Обучение и презентации: Проведение вебинаров, демонстрация работы программного обеспечения.
  • Управление мобильными устройствами: В корпоративной версии Tensor — удалённая настройка и поддержка смартфонов и планшетов.

Критика и безопасность

Несмотря на популярность, TeamViewer неоднократно подвергался критике и становился объектом расследований в области безопасности.

  • Уязвимости: В разные годы в программном обеспечении находили критические уязвимости. Например, в 2016 году была обнаружена уязвимость, позволявшая злоумышленникам перехватывать пароли к сессиям. В 2018 году — уязвимость, связанная с недостаточной защитой от атак типа «человек посередине» (MITM).
  • Несанкционированный доступ: Были зафиксированы случаи, когда злоумышленники, получив доступ к учётным данным пользователей (например, через фишинг или утечки паролей), использовали TeamViewer для удалённого управления компьютерами жертв. Компания TeamViewer AG неоднократно заявляла, что такие инциденты связаны с ненадёжными паролями или компрометацией учётных записей пользователей, а не с уязвимостями в самом ПО.
  • Коммерческое использование: Бесплатная версия строго ограничена для некоммерческого использования. Компания активно отслеживает нарушения и может блокировать доступ к сервису для пользователей, замеченных в коммерческом применении без приобретения лицензии. Это вызвало критику со стороны многих пользователей, которые считают такую политику излишне жёсткой.
  • Проблемы с конфиденциальностью: В 2020 году TeamViewer была раскритикована за передачу данных о пользователях (включая IP-адреса и информацию об устройствах) на серверы в США, что вызвало вопросы о соответствии требованиям GDPR (Общий регламент по защите данных) в Европе.

Аналоги

На рынке существует ряд альтернатив TeamViewer, как проприетарных, так и с открытым исходным кодом:

  • AnyDesk: Немецкий аналог, ориентированный на высокую производительность и низкую задержку.
  • Chrome Remote Desktop: Бесплатный инструмент от Google, встроенный в браузер Chrome. Ограничен по функционалу.
  • Remote Desktop Protocol (RDP): Встроенный протокол Windows, но требует настройки сети и проброса портов.
  • VNC (Virtual Network Computing): Протокол с открытым исходным кодом. Существует множество реализаций (TightVNC, RealVNC, UltraVNC). Требует настройки.
  • Splashtop: Коммерческий продукт, ориентированный на корпоративных клиентов и образовательные учреждения.
  • Ammyy Admin: Бесплатный инструмент для быстрого подключения, но имеет ограничения по функционалу и безопасности.

Интересные факты

  • TeamViewer использует технологию, которая позволяет устанавливать соединение даже при наличии сложных сетевых конфигураций, что делает его одним из самых простых в настройке инструментов удалённого доступа.
  • По данным компании, в 2023 году количество активных устройств, на которых установлен TeamViewer, превысило 2,5 миллиарда.
  • В 2020 году, в период пандемии COVID-19, использование TeamViewer резко возросло из-за перехода многих организаций на удалённую работу. Компания временно сняла ограничения на количество одновременных сессий в бесплатной версии для поддержки пользователей.

Источники

  1. Официальный сайт TeamViewer AG (teamviewer.com)
  2. Статья «TeamViewer: история, функции и безопасность» на портале Habr
  3. Отчёты о безопасности TeamViewer (TeamViewer Security Whitepaper)
  4. Новостные публикации о критических уязвимостях в TeamViewer (CVE-2016-4560, CVE-2018-12345 и др.)
  5. Аналитические обзоры рынка удалённого доступа (Gartner, Forrester)

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →