СПОСОБ УСТАНОВЛЕНИЯ СОЕДИНЕНИЯ (ВАРИАНТЫ), СПОСОБ ПЕРЕДАЧИ ПАКЕТА ДАННЫХ И СИСТЕМА УДАЛЕННОГО ДОСТУПА

1. Способ установления соединения в пользовательском устройстве между пользовательским приложением и приложением предприятия через клиента виртуальной частной сети (VPN), включающий:
перехват агентом запроса к службе операционной системы на установление соединения, причем указанный запрос исходит от пользовательского приложения; и
установление на основе указанного перехваченного запроса канала связи между указанным VPN-клиентом и указанным агентом.
2. Способ по п.1, в котором запрос содержит вызов интерфейса прикладных программ (API) соединения.
3. Способ по п.1, в котором шаг установления канала связи между указанным VPN-клиентом и указанным агентом включает в себя создание интерфейса Loopback между указанным VPN-клиентом и указанным агентом.
4. Способ по п.3, в котором создание интерфейса Loopback включает в себя замену адреса получателя в запросе адресом интерфейса Loopback.
5. Способ по п.4, дополнительно включающий в себя выполнение запроса указанным агентом к указанному VPN-клиенту на прослушивание интерфейса Loopback.
6. Способ по п.1, в котором указанный агент ассоциирован указанным VPN-клиентом с указанным пользовательским приложением.
7. Способ по п.1, в котором перехват агентом включает в себя перехват вызова интерфейса прикладных программ (API) соединения.
8. Способ передачи пакета данных в пользовательском устройстве от пользовательского приложения на приложение предприятия через VPN-клиента, включающий:
замена адреса получателя пакета данных адресом интерфейса Loopback, где интерфейс Loopback ассоциирован с пользовательским приложением, в ответ на перехват агентом запроса к службе операционной системы на установление соединения с приложением масштаба предприятия, причем указанный запрос исходит от пользовательского приложения; и
пересылка указанного пакета данных указанному VPN-клиенту.
9. Способ по п.8, дополнительно включающий в себя шаг отображения адреса интерфейса Loopback в адрес, ассоциированный с VPN-туннелем.
10. Способ по п.9, дополнительно включающий в себя шаг использования стека протокола управления передачей / интернет-протокола (TCP/IP) в целях подготовки пакета данных для передачи через туннель в соответствии с указанным отображением.
11. Способ установления соединения в пользовательском устройстве между приложением масштаба предприятия и пользовательским приложением с помощью клиента виртуальной частной сети (VPN), включающий в себя следующие шаги:
перехват агентом запроса к службе операционной системы, чтобы обеспечить прослушивание запросов на соединение с указанным пользовательским приложением от других приложений, причем указанный запрос исходит от пользовательского приложения;
выполнение запроса указанным агентом к указанному VPN-клиенту на пересылку запросов на установление соединения от приложения масштаба предприятия;
прием указанным VPN-клиентом запросов на установление соединения от приложения масштаба предприятия через VPN-туннель; и
установление на основе принятого запроса на установление соединения канала связи между указанным VPN-клиентом и указанным агентом.
12. Способ по п.11, в котором указанный запрос к службе операционной системы содержит вызов интерфейса прикладных программ (API) соединения.
13. Способ по п.11, в котором установление канала связи между указанным VPN-клиентом и указанным агентом включает в себя создание интерфейса Loopback между указанным VPN-клиентом и указанным агентом.
14. Способ по п.11, в котором указанный агент ассоциирован указанным VPN-клиентом с указанным пользовательским приложением.
15. Способ по п.1, в котором перехват агентом включает в себя шаг перехвата вызова интерфейса прикладных программ (API) соединения.
16. Система удаленного доступа на основе виртуальной частной сети (VPN), содержащая:
сеть предприятия, включающую в себя приложение масштаба предприятия; и
пользовательское устройство, где пользовательское устройство содержит модуль агента, выполнен с возможностью перехвата запроса к службе операционной системы на установление соединения от пользовательского приложения к приложению масштаба предприятия и установление на основе указанного перехваченного запроса канала связи между указанным VPN-клиентом и указанным агентом.
17. Система по п.16, в которой указанный запрос содержит вызов интерфейса прикладных программ (API) соединения.
18. Система по п.16, в которой указанный модуль агента выполнен с возможностью создания интерфейса Loopback между указанным VPN-клиентом и указанным агентом.
19. Система по п.18, в которой указанный агент выполнен с возможностью запроса у указанного VPN-клиента прослушивания интерфейса Loopback.
20. Система по п.16, в которой указанный агент ассоциирован указанным VPN-клиентом с указанным пользовательским приложением.