СПОСОБ ЗАЩИЩЕННОГО ДОСТУПА И УСТРОЙСТВО ЗАЩИЩЕННОГО ДОСТУПА ПРИКЛАДНОЙ ПРОГРАММЫ

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