Показать полную графическую версию : Удаленное управление через онлайн.
The_Immortal
19-05-2012, 03:53
Ребят, возник следующий вопрос.
Существую некоторые онлайн-сервисы, которые позволяют зарегиться на их сайте с определенного ноутбука. И в дальнейшем, если данный ноут был украден, то зайти на этот сайт и управлять своим ноутом: выключить, заблокировать, зашифровать.
Реально ли такое организовать и в какую вообще сторону смотреть? Идей никаких.
Не могу понять как можно идентифицировать комп. в просторах инета, когда IP может быть каким угодно и абсолютно серым...
Как работают подобные сервисы?
По технологии клиент-сервер.
Клиент на ноуте отсылает уникальный ключ на сервер и устанавливает с ним связь.
А уж способов генерирования уникальных ключей - в избытке.
The_Immortal
19-05-2012, 12:36
lxa85, вот я как раз задумывался насчет уникальности соединения, т.е. как серверу узнавать к какому конкретно клиенту обращаться (для посылки на него какой-либо команды). Но честно говоря затрудняюсь придумать как генерировать совсем глобальный уникальный ключ... Ключи же у клиентов будут генерироваться независимо друг от друга - как отследить, чтобы они не повторялись?
Еще вопросик: а с Dyn-DNS тут нельзя придумать? Ну т.е. привязать к этому ноут статичный днс, по которому к нему можно будет по требованию обратиться.
Но честно говоря затрудняюсь придумать как генерировать совсем глобальный уникальный ключ... Ключи же у клиентов будут генерироваться независимо друг от друга - как отследить, чтобы они не повторялись? »
Есть такая наука- криптография. Она отвечает за генерацию чисел в частности. Есть UUID и GUID. Являющиеся глобальными уникальными идентификаторами. Причем алгоритм их генерации практически гарантирует неповторяемость результата в ближайшем разумном будущем.
ссылка с вики: online-guid-generator (http://www.guidgenerator.com/online-guid-generator.aspx)
Кстати где-то коллегой по работе находился генератор случайных чисел основанный на физических событиях. В частности - шуме ветра.
RFC 4122 (http://www.ietf.org/rfc/rfc4122.txt) вдогонку
Еще вопросик: а с Dyn-DNS тут нельзя придумать? »
Понятия не имею. Если это вписывается в решение, то наверно да. Если нет, то нет. Я не задумывался.
Option Explicit
WScript.Echo WScript.CreateObject("CAPICOM.Utilities").GetRandom(1024, -1)
WScript.Echo
WScript.Echo WScript.CreateObject("Scriptlet.TypeLib").Guid
WScript.Quit 0
El Scorpio
21-05-2012, 06:31
Не могу понять как можно идентифицировать комп. в просторах инета, когда IP может быть каким угодно и абсолютно серым... »
Когда компьютер подключается к серверу через маршрутизатор, сервер видит белый IP маршрутизатора и порт, через который другие компьютеры (узнавшие этот адрес и порт) всё-таки могут обратиться к этому устройству (точнее, к программе, запущенной на этом устройстве).
Именно по такому принципу тот же Hamachi работает через маршрутизаторы.
Другое дело, что эту программу можно удалить, просто переустановив систему.
Так что остаётся только внедрить шпионский модуль в BIOS, но это - весьма нерядовая операция
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC