Пользователь
102,0
рейтинг
10 октября 2011 в 15:21

Разработка → Удалённый доступ через Chrome Remote Desktop

Для демонстрации технологии Chrome Remoting компания Google выпустила расширение Chrome Remote Desktop (бета), которое позволяет осуществлять удалённый доступ к другому компьютеру через браузер Chrome, независимо от операционной системы (Windows, Linux, Mac, Chromebook).



Доступ осуществляется по одноразовому коду аутентификации, который действует только в течение одной сессии.

Потенциально подобная технология может использоваться в службах IT-поддержки и для прямой взаимопомощи между пользователями. Функция для удалённого доступа на свой собственный компьютер (с постоянным кодом аутентификации) появится чуть позже. Текущая бета-версия расширения создана для демонстрации технологии и чтобы собрать отзывы от пользователей.

Некоторые подробности о Chrome Remoting опубликованы в рассылке группы chromium.org. Один из разработчиков пишет, что протокол основан на нескольких технологиях Google:
  1. На нижнем уровне P2P-соединение осуществляется с помощью открытой библиотеки libjingle, которая поддерживает транспорт по UDP, TCP или через релей Google.
  2. В данном случае используется PseudoTcp — реализация libjingle для обеспечения надёжного соединения.
  3. Поверх сессии устанавливается SSL-соединение.
  4. Для структурированных данных и синронизации фреймов используется protobuf (Protocol Buffers).
  5. Графика сжимается кодеком VP8.
Анатолий Ализар @alizar
карма
744,5
рейтинг 102,0
Пользователь
Реклама помогает поддерживать и развивать наши сервисы

Подробнее
Реклама

Самое читаемое Разработка

Комментарии (137)

  • +30
    Интересная альтернатива тимвьверу.
    • +5
      Непонятна только оправданность использования VP8…
      Если ты смотришь удаленно на код — то gif (png) думаю получше выйдет…
      • +3
        На код смотрят удаленно в 5% случаев же.
        • +1
          Ну еще в 50% случаев смотрят логи, конфиги или какие-нить SQL-скрипты…
          Я не спор что для многих задач VP8 лучше, но хорошо бы сделать возможность переключать режимы :)
          • 0
            Нормально текст читается, так что нет особой необходимости.
            • 0
              Если я с планшета зайти хочу через 3G?
              Какой битрейт у статичной кратинки с текстом черзе VP8 и какого битрейта (либо количества трафика) хватает для обычного RDP?
    • 0
      Если будет приложение по Андроид, то отличная альтернатива (я, знаете ли, гуглу больше доверяю).
      • +1
        TeamViewer для Android прекрасен.
  • +12
    Вот даже и не знаю — радоваться или плакать.
    С одной стороны — прекрасный аналог TeamViewer, для удаленного управлением домашним / рабочим компом — самое то.
    С другой — сразу вспоминается Скайнет…
    • +6
      ну там же сказано что доступ по одноразовому коду аутентификации, так что все контролируется)))))))))))
      • +23
        Ждем одноразовых Скайнетов.
    • +9
      У Гугла есть Updater, весьма живучий и немногословный. Более противный только яндексовский Praetorian. Так что в случае чего Гугл вам зальёт Скайнет и безо всяких там плагинов к Хрому.
      • +15
        Именно!
        Google Updater тихонько себе живет и делает что хочет у 25% пользоваталей инета, а народ боится плагина к браузеру…
        • 0
          Google Updater появился по таким причинам:
          1. Пользователям нужно, чтобы браузер обновлялся регулярно, иначе они подвергаются уязвимостям. Даже если они этого не понимают.
          2. Абсолютному большинству пользователей нет ни малейшего желания вникать, какие новые версии какой программы появились.
          3. Windows Update не даёт возможности встроить туда обновление стороннего ПО
          4. Большую часть пользователей реально напрягают диалоги Adobe flash, Adobe reader, Opera и других браузеров, их переадресации на страницы с информацией об обновлении. Знаю по моей жене. Она говорит: «Он должен обновляться? Пусть обновляется. Только чтобы мне это не мешало, и я этого не видела»
        • 0
          Если бы можно было бы встроить в Windows Update обновление любого софта — вы представляете, как были бы рады админы.

          Ответьте просто на такой вопрос — Вы бы соглашались на обновление браузера, если бы он Вас спрашивал? Со всеми Вашими знаниями о безопасности. Уверен полностью — ВСЕ соглашались бы. Так зачем задавать вопрос, на который ответ очевиден?

          У меня стоит Ubuntu на нескольких десятках обслуживаемых компьютеров, и нескольких серверах. И ещё на нескольких десятках машин стоят различные версии винды — от XP Home до Windows 7 Professional. Ubuntu обновляются из репозиториев, в том числе моего личного. Там, где стоит Google Chrome, он обновляется из репозитория Google. И никакие лишние процессы не отъедают оперативку, и всё полностью находится под контролем администратора. sudo aptitude upgrade chrome-stable.

          Уверен, большинство любителей безопасности устроило бы, если бы обновление Chrome распространялось через Windows Update. Хочешь — скачивается, но не устанавливается. Хочешь — предлагается. Хочешь — устанавливается автоматически. Хотя по сравнению с apt у Windows Update есть ряд недостатков, но это уже отдельная тема. Большинство эникейщиков смиряются с этими недостатками.
          • 0
            Соглашаться качать около 10 мегабайт очередного обновления могу далеко не всегда.
    • +20
      Да ну бросьте — раньше победим скайнет, раньше будет светлое будущее…
      • +17
        Тем более уже известно как.
  • –27
    И нифига это не прикольно, то что гугл, когда захочет будет смотреть кого угодно это и так понятно. Но к ним еще примкнет не хилое сообщество хакеров, которые думаю разберутся, как это дело еще и перехватывать.
    Жаль (( а так не хотелось на FF возвращаться.
    • +21
      Боитесь иллюминатов — не ставьте расширение.
      • +6
        То есть, это технология тамплиеров?
        • +1
          Ну конечно!
        • +3
          Я думаю все же масонов
          • +8
            не надо про жидомассонские заговоры — ненароком присаммоните мицгола в тред
        • 0
          Госпитальеров!
      • 0
        Тогда уж не используйте оси с закрытым кодом если боитесь большого брата со стороны крупных корпораций )) А сообщество хакеров и без этого расширения разберется если очень понадобится )
    • +13
      Что мешает не устанавливать плагин, когда весь мир против Вас?
      • НЛО прилетело и опубликовало эту надпись здесь
        • +7
          Именно поэтому я никогда не снимаю шапочку из фольги.
    • +1
      это расширение.
      боитесь ставить не ставьте.
      не обязательно пересаживаться на другие браузеры
    • +11
      Сразу хочется спросить: а установив себе ОС вы не боитесь? :-) И даже если у вас ОС с открытым кодом, вы этот код читаете?
      Лучше сразу кабель обрезать, а моник и вебкамеру тряпочкой накрыть.
      • +3
        Ну без шуток, когда важный проект примерно так и делаю, отрубаю интернет и все…
        • +5
          эм… вероятно мало кто знаком с элементарным правилами системы безопасности…
          p.s. никогда не понимал за что минусуют, тем более карму, когда человек высказывает свои мысли
          • 0
            минусуют, те кто не сталкивался с такой важность.
            А еще можно вспомнить системы подавления сигналов(типа равномерной нагрузки на сеть)
            когда ставится специальный фильтр который гасит все «помехи» передаваемые оборудованием по электропроводке.
            Но это уже наверное для параноиков, ну или тут уже я не сталкивался
            • 0
              Да нет, не параноиков… в более менее серьезной организации, если администратор безопасности в здравом уме, то будет ставить такую систему. Я учусь на специалиста по защите информации, поэтому поверьте, все это должно присутствовать, так как относится к простейшим нормам, но как часто бывает в нашей стране, только во сне (:
              • +2
                Насмешил содомит!
                • +2
                  Очень жаль что на таком ресурсе так много школоты, которые не могут адекватно воспринимать серьезные вещи
                  • 0
                    Сказал мне студентик 92 года рождения из Астрахани. Да еще и на хабре меньше года. Пожалуй я больше о хабре знаю. Изучать ИБ в стране где нет И. Ух насмешил.
              • +1
                А можно услышать от будущего специалиста по ЗИ (весьма характерно, что не по ИБ), краткое обоснование того, что «такая система» «должна присутствовать», в терминах управления рисками?

                Ну и, безусловно, интересно было бы услышать, что называется «более менее серьезной организацией».
          • +1
            Да уж…
            Откуда же им, знатокам элементарных правил безопасности взяться-то, да ещё и на хабре :-D
          • +1
            Выдвину гипотезу, что за глупость в этих самых мыслях.

            «Элементарные» правила безопасности, о которых вы говорите: постоянная автономная работа и отсутствие любого неконтролируемого обмена с внешней средой, вплоть до полного отказа от оного. Усиленные при необходимости отдельным экранированным помещением и полной гальванической развязкой питающей электросети.

            А «отключаюсь от Интернета» напоминает, знаете ли, поход с любовницей «в гостиницу» и полная уверенность в том, что об этом никто не узнает только потому, что вы не забыли закрыть номер на ключ.
            • –1
              Тот метод который вы описали, используется например, при «государственной тайне», т.е. компьютер отключенный от интернета, в выделенном помещении (технический термин), который запускают чуть чаще чем раз в год. Это высшая мера защиты которая может быть.

              Да и здесь вы правы, существует много устройств считывания излучения например, от монитора, клавиатуры, да что там говорить, от проводов по которым передается информация будь то локальная сеть, либо отдельная машина, сама экранизация проводов помогает но не в той мере как мы думаем, она лишь помогает уменьшить импульс. Сам часто с таким сталкивался что приходилось считывать информацию от излучения монитора :D
              • +1
                Вы так и не поняли мою мысль. И, к сожалению, прочитав ваш пост, я уже этому не удивляюсь.
                • –2
                  Я понял ее, не стал об этом писать, зачем по сто раз мусолить одно и тоже?
  • +3
    Надеюсь, продукт будет бесплатным, хотябы для частного использования. Я уже молчу про решения для организации профессиональной IT поддержки.
    • +3
      Уж для частного-то использования оно точно должно быть бесплатным, иначе конкуренцию с Teamviewer'ом им не потянуть.
      В плане корпоративной работы – я представляю логичным внедрение для пользователей Google Apps.
  • +11
    Как же хочется верить, что Гугл — корпорация добра… =)
  • +1
    Звонки плана «У меня тут что-то не так, я ничего не нажимал» перейдут в другую плоскость.
    • +1
      У нормальных суппортеров они давно уже перешли, продуктов для удаленной поддержки вроде того что сделал гугл довольно много.
      • +9
        «Если у вас не работает Интернет, отправьте заявку на электронный адрес support@...»
        • +6
          Чем больше вокруг людей со смартфонами, тем менее смешной становится эта фраза :(
          • +1
            С увеличением количества смартфонов и сокращения стационарных телефонов, актуальной становится фраза из печатного руководства «если у вас проблемы со связью, свяжитесь с оператором по номеру...».
            • 0
              Если в смартфоне проблема только с GSM-связью, а Wi-Fi работает, можно из Скайпа оператору позвонить)
              • 0
                Позвонить из Скайпа оператору Скайнета :D
      • +1
        да и удаленная поддержка через браузер, тож не ново
        • +1
          LogMeIn
          • 0
            У LogMeIn дорогой клиент для удаленного доступа с iOS
    • 0
      В корпоративном сегменте да, а в личном этот функционал не нужен. Мне кажется им бы лучше было сделать еще одну ветку хрома — корпоративную.
      • +1
        По моему наоборот. В том он и хорош, что делает всё. В данном случае каждый сам решит ставить расширение или нет.
  • +3
    Неплохо. Правда я ждал реализации тких штучк через NaCl. Кстати, кто-нибудь пользуется SSH-терминалом sourceforge.net/projects/ssh-chrome/? Или может быть есть другие расшрения, лучше?
    • +2
      Поддерживаю. Очень хочется увидеть нормальный SSH клиент под хром.
      В замен мобильному WebShell
  • 0
    Как бы теперь Chrome на работе не запретили…
    За ТeamViewer по шапке уже получили…
    • 0
      Простите, от кого получили?
      Админ/Начальство/Проверка ОБЕПа?
      • 0
        Я не получил. А вот коллеги из других городов получили от начальства из центрального офиса. Теперь TViewer у нас под запретом. Ибо это огромнейшее окно из Интренета в корпоративную сеть. Как бы теперь и гугл хром не запретили по этой же причине.
        • 0
          админы значит плохо работают, можно хром ставить в корпоративной среде контролируя расширения
        • 0
          Это расширение легко блокируется файрволлом. У даже проверить не получилось.
          • 0
            Гораздо проще запретить Хром, а потом лишать премии за нарушения…
            • 0
              Они у вас откаты от отобранной премии что-ли имеют?
              • 0
                возможно
      • 0
        Что за «Проверка ОБЕПа»?
        • 0
          ОБЭП — отдел по борьбе с экономическими преступлениями. TeamViewer не может использоваться бесплатно для коммерческих целей, а лицензия на него относительно не дешевая.
          • +1
            Я, к сожалению, очень хорошо знаю что такое ОБЭП =) Поэтому «ОБЕП» и мозолит глаз.

            Интересно, можете на реальных примерах, а не общими словами объяснить как в жизни происходит доказательство использования «в коммерческих целях» того же TeamViewer? По мне, де-юре очень тонкий момент, практически недоказуемый…
            • 0
              Да какой «де-юре» в случае с органами? ПК на балансе организации, используется в производственном процессе, использование — коммерческое. Все теоретизирование, поиск доказательств — может выйти боком. Надо исходить из презумпции виновности юр.лица перед контролирующими органами, тем более когда у TeamViewer есть коммерческая лицензия.
              Это все все-равно что выращивать коноплю, чтобы ткать рубашки. Кому кому что доказывать?
              • +1
                Доказывают в суде, а не дебёлым представителям, которые описывают и/или производят изъятие. Я, в общем, даже не уверен, что в русскоговорящих странах даже прецеденты были. Тут для доказательства нужно приложить логи с серверов TeamViewer, а иначе стоит и стоит программа. Запрещено ИСПОЛЬЗОВАНИЕ, а не установка. Теоретически все можно сделать, вопрос делал ли — делает ли — будет ли делать это хоть одна проверка на практике и главное — ЗАЧЕМ?

                Поверьте и без всяких TeamViewer в наших странах можно поиметь любое юрлицо. Хватит и простых нарушений.
  • –3
    Я думал что они сделают это на HTML5/JavaScript, но нет, таки плагинчик прикрутили и как все.
    • 0
      Ну кстати судя по одному из докладов на прошедшем gdd, захват экрана жаваскриптом уже поддерживается хромом (и соответственно пятым html-ем), так что не за горами и html5 версия =)
      • 0
        Я главным образом про показ удаленного экрана на html5, захват экрана это что-то вообще из области троянов
  • –7
    Спасибо Google OS… хороша идея вместе с ОС развивать свой браузер…
  • –2
    У меня на макбуке после теста этой штуки перестал работать ввод с клавиатуры вплоть до перезагрузки.
    • +9
      а брат от этой штуки не помер?
      • –5
        у меня так брат друга умер, не качайте там вирус.
        • НЛО прилетело и опубликовало эту надпись здесь
    • 0
      Только что пробовал конектиться на мак с семёрки — после запуска пары приложений мак намертво повис, будто на него возложили просчитать «в чём смысл жизни и вообще»…
      В общем — не сосчитал, насильно перегрузил, пробую второй раз :)
  • 0
    Потестировали — работает нормально. Удобно и быстро.
  • +17
    Партия одобряет!
    Господа параноики, а вы представляете что у Гугла есть мастер ключ?
  • 0
    Меня другое интересует. VP8 уже настолько быстр, чтобы пережимать видео в реальном времени с приемлемым качеством? Раньше ж ведь были проблемы со скоростью кодирования в этот формат, если память мне не изменяет.
    • 0
      Для remote desktop не нужно обычно 25 кадров в секунду
    • 0
      Несложно предположить, что он настраивается. Ваш К.О.
    • 0
      Не могу сказать за VP8, но в OnLive я играю иногда в 3d-шутеры, а там картинка генерируется в их облаке, и потом видео/аудио потоком идет ко мне. И ведь играбельно. А уж менее динамичная картинка должна, как мне кажется, вообще моментально прилетать.
      • 0
        А вы из Мск играете? Они у нас уже официально?
  • –3
    интересно, а сколько оно памяти ест?
    ведь у хрома далеко не все в порядке с аппетитом на память
  • 0
    «Произошла неизвестная ошибка. Выйдите из приложения „Удаленный рабочий стол Chrome“ и повторите попытку.»
    Вот так. Какие порты используются?
    • +26
      Заработало. Вижу чей-то экран.
  • +1
    Да… Вспоминаю времена, когда программы с функциями удаленного доступа банились антивирусами как класс…
  • 0
    Время жизни ключа — около 10 минут. Не выйдет полноценной связи между домашним рабочим компом (
    • +3
      «Функция для удалённого доступа на свой собственный компьютер (с постоянным кодом аутентификации) появится чуть позже»
    • 0
      так ключ же нужн только для установления соединения, а не для его поддержки.

      А 10 минут он живет в том смысле, что если коннект отвалится меньше чем чз 10 минут, реконнектится можно с тем же ключем. По крайней мере так звучит логично.
      • –1
        Только что тестировали. После закрытия соединения требуется пере создавать ключ.
  • +4
    Еще бы они сделали бы ограничение — расшаривать только браузер или вкладки определенного сайта. Поддержке магазинов и прочих сервисов тоже бы пригодилось.
    • 0
      Вы о чем? Удаленный рабочий стол подразумевает управление компьютером. а не просмотр открытых вкладок.
      • +2
        Я в курсе. Я пишу что было бы прекрасно…
        • –2
          Для этого есть виртуальные машины…
          • +4
            Простите, для чего?

            Есть инет магазин, у клиента возникает трудности в нажимании кнопок, он хочет позвать помощь — вот я про это.

            Ладно проехали.
            • 0
              В каких-то livechat для сайтов есть такая система. Заключается она в обычных js events которые передаются через comet покупателю и на сайте происходят соответствующие действия :)
  • 0
    Я так полагаю NAT для него не преграда?

    От TeamViewer хочется уже начать отказываться, ибо глядя на прерывающуюся сессию каждые 5 минут из-за отсутствия лицензии, нервная система начинает медленно расшатываться.
    • +1
      Check your firewall settings
      Your computer's firewall may be configured in a way that doesn't allow Chrome Remote Desktop to work properly. Verify that your firewall permits outbound UDP traffic, permits inbound UDP responses, and allows traffic on TCP ports 443 (HTTPS) and 5222 (XMPP).

      Check your network’s NAT Traversal policy
      If your computer is on a corporate network, check whether your company’s network security policies prevent access to outside services that rely on peer-to-peer (P2P) connections (“NAT Traversal” policies).
    • 0
      TeamViewer позволяет относительно легко избавиться от «жизни по 5 минут»
    • 0
      Не преграда. Оно судя по всему STUN использует.
    • +3
      Простите меня за невежество, но с каких это пор TeamViewer прерывает сессию дольше 5ти минут?
      Я вот только что проверил — полчаса активного использования и никто меня не прерывал.
      • 0
        Имею установленный TeamViewer на Mac OS и iOS и учётную запись данной программы и при подключении с обоих устройств сессия прерывается каждые 5 минут, мотивируя это тем что программа предназначена для некоммерческого использования. Следующая попытка подключения возможна только после 2-х минутного перерыва.
        • +3
          Имею установленный TW на 4 маках, 5 пк, 1 айпаде и айфоне. Ни разу подобных проблем не испытывал.
    • 0
      Написано же, что работает через libjingle (xmpp-надстройка для voip)
  • +1
    Хотелось бы выбирать, кто к тебе может подключаться. Список мейлов допустим…
    • 0
      Как собираетесь проверять мейл удаленного пользовтаеля? ;)
      • 0
        Каждая установка из магазина приложений google привязана к мэйлу.
      • 0
        Например, через аккаунты Google. Хотя это сработает в ограниченном числе случаев.
        • 0
          Почему в ограниченном?
      • +1
        Отсылать подтверждение каждые 10 минут на ящик, пусть подтверждает и не дай бог пропустит, сразу банить :)
  • +1
    Было бы замечательно иметь такую возможность в Android (в большей степени для планшетного)
  • 0
    Отличная вещь, шустренько все подцепилось
    habrastorage.org/storage1/9c82b70a/455a491a/5bc20e63/c6041d6e.jpg
  • 0
    А оно случаем как hamachi, без белых ip-шников (через промежуточный сервер) не работает?
    • 0
      работает, из двух мест за натом проверял
      работает на основе p2p, как торрент
      • 0
        Может оказаться очень востребованной штукой в будущем.
        • 0
          Таких штук уже немало, гугл пока круче только тем что гугл. Наверное они решают тут несколько задач, в часности remote desktop для своей Chrome OS.
  • –5
    А в чем отличие от ThinVNC или, коммерческого Ericom AccessNow™ и им подобных?
    • 0
      А ThinVNC умеет подключаться снаружи к компам внутри локалки за NAT (с локальным ip)?
  • +2
    Тяжёлые мысли нахлынули снова.
    libjingle — такое гремучее слово…
  • +1
    Попробуйте подключиться к самому себе
    • 0
      Попробовал так:
      Есть роутер к нему 1 компьютер(ubuntu 10.04, chromium) и 1 ноутбук(по wifi, ubuntu 11.10, chromium), с компа на ноут зашёл свободно, а с ноута на комп не могу, хз почему
      • 0
        Аналогичная ситуация. Конфигурация такая же, только на стационарном компьютере 11.04.
        • 0
          Хм, у меня почему-то даже код доступа не генерируется, При нажатии «Открыть доступ к этому компьютеру» пишет «Генерация кода доступа…» с крутяшкой и текстом «ожидание подключения…» снизу… Фаервола нет, система debian testing. Я один такой, стоит крутить настройки роутера?
          • 0
            У меня код генерится на обоих компьютерах, но при попытке подключения с ноутбука вылезает ошибка «Произошла неизвестная ошибка. Выйдите из приложения „Удаленный рабочий стол Chrome“ и повторите попытку.»
      • 0
        @ramilexe имел ввиду подключится к самому себе в одном браузере в разных вкладках. Эффект потрясающий, особенно если хром в фулскрине.
  • +4
    Кардеры и мошенники давно ждали этой функции)
  • 0
    Это приложение может получить доступ:
    — Ваши данные на accounts.google.com, www.google.com и других 2 веб-сайтах — посмотреть все
    — Все данные на компьютере и посещаемых веб-сайтах
    — Вкладки и журнал посещений


    Мой журнал посещений увидит, правда?
  • –1
    Мне вот интересно, что мешает Гуглу в один прекрасный день при помощи Google Update установать Remote Desktop в качестве не дополнения, а части самого Chrome?..
  • 0
    Мне интересно почему они это сделали в качестве расширения к хрому, а не как отдельное приложение?
    Связи этого функционала с браузером вообще никакой не вижу и каких-то логических привязок.

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

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