СЕТЕВАЯ АРХИТЕКТУРА ДЛЯ БЕЗОПАСНОЙ ПЕРЕДАЧИ ДАННЫХ

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