Managing system and managing method for managing authentication for cloud service system
11258793 · 2022-02-22
Assignee
Inventors
Cpc classification
H04L63/0861
ELECTRICITY
H04L67/10
ELECTRICITY
International classification
Abstract
The invention discloses a managing system and managing method for managing authentication for a cloud service system. When a user operates a data processing apparatus to execute an unprotected start-up procedure to start up a browser application to access from an unprotected space of a data storage unit and transmits an authentication data including no characteristic data associated with a protected space of the data storage unit to the cloud service system through the browser application, the cloud service system redirects the authentication data to an authentication server. The authentication server judges if the authentication data has the characteristic data associated with the protected space, and if NO, the authentication server transmits an alert message representative of refusal of login to the cloud service system. The cloud service system redirects the alert message to the browser application.
Claims
1. A managing system for managing authentication for a cloud service system, comprising: a data processing apparatus, coupled to the cloud service system through a first network, the data processing apparatus comprising: a hardware data storage, being divided into an unprotected space and a protected space, wherein a browser application is stored in the hardware data storage, a characteristic data associated with the protected space is stored in the protected space; and at least one hardware processor, coupled to the hardware data storage; a safety gateway, coupled to the data processing apparatus; and an authentication server, coupled to the cloud service system through a second network and therein storing a plurality of first authentication data; wherein when a user operates the at least one hardware processor to execute an unprotected start-up procedure to start up the browser application to access from the unprotected space and further to link to the cloud service system, the at least one hardware processor makes the browser application to link to the cloud service system through the first network, the user operates the browser application to transmit a login request information to the cloud service system, the cloud service system forwards the login request information to the authentication server through the second network, the authentication server transmits an authentication data request information to the cloud service system in response to the login request information, the cloud service system forwards the authentication data request information to the browser application, the user operates the browser application to input a second authentication data in response to the authentication data request information and transmits the second authentication data to the cloud service system, the cloud service system forwards the second authentication data to the authentication server, the authentication server judges if the second authentication data has the characteristic data associated with the protected space, and if NO, the authentication server transmits an alert message representative of refusal of login to the cloud service system, the cloud service system forwards the alert message to the browser application; and wherein when the user operates the at least one hardware processor to execute a protected start-up procedure to start up the browser application to access from the protected space and further to link to the cloud service system, the at least one hardware processor makes the browser application to link to the cloud service system through the safety gateway and the first network, the user operates the browser application to transmit the login request information to the cloud service system, the cloud service system forwards the login request information to the authentication server through the second network, the authentication server transmits the authentication data request information to the cloud service system in response to the login request information, the cloud service system forwards the authentication data request information to the browser application, the user operates the browser application to input a third authentication data in response to the authentication data request information, the browser application accesses the characteristic data associated with the protected space from the protected space, combines the third authentication data with the characteristic data associated with the protected space into a fourth authentication data, and transmits the fourth authentication data to the cloud service system, the cloud service system forwards the fourth authentication data to the authentication server, the authentication server judges if the fourth authentication data has the characteristic data associated with the protected space, and if YES, the authentication server judges if the third authentication data matches one of the plurality of first authentication data, and if YES, the authentication server transmits a login confirmation message to the cloud service system, and the cloud service system forwards the login confirmation message to the browser application.
2. The managing system of claim 1, wherein the alert message comprises a request information of login through the protected space.
3. The managing system of claim 2, wherein each first authentication data comprises one selected from the group consisting of an account number, a password, a sample facial image, and a sample biometric data.
4. A managing method for managing authentication for a cloud service system, wherein a data processing apparatus is coupled to the cloud service system through a first network and comprises a data storage and at least one processor, the data storage is divided into an unprotected space and a protected space, a browser application is stored in the data storage, a characteristic data associated with the protected space is stored in the protected space, an authentication server is coupled to the cloud service system through a second network and therein stores a plurality of first authentication data, said managing method comprising the steps of: (a) when a user operates the at least one processor to execute an unprotected start-up procedure to start up the browser application to access from the unprotected space and further to link to the cloud service system, linking the browser application, by use of the at least one processor, to the cloud service system through the first network; (b) operating the browser application, by the user, to transmit a login request information to the cloud service system; (c) forwarding the login request information, by the cloud service system, to the authentication server through the second network; (d) in response to the login request information, transmitting an authentication data request information, by the authentication server, to the cloud service system; (e) forwarding the authentication data request information, by the cloud service system, to the browser application; (f) in response to the authentication data request information, operating the browser application, by the user, to input a second authentication data and transmitting the second authentication data to the cloud service system; (g) forwarding the second authentication data, by the cloud service system, to the authentication server; (h) judging, by the authentication server, if the second authentication data has the characteristic data associated with the protected space; (i) if the judged result in step (h) is NO, transmitting an alert message representative of refusal of login, by the authentication server, to the cloud service system; (j) forwarding the alert message, by the cloud service system, to the browser application; (k) when the user operates the at least one processor to execute a protected start-up procedure to start up the browser application to access from the protected space and further to link to the cloud service system, linking the browser application, by use of the at least one processor, to the cloud service system through a safety gateway and the first network; (l) operating the browser application, by the user, to transmit the login request information to the cloud service system; (m) forwarding the login request information, by the cloud service system, to the authentication server through the second network; (n) in response to the login request information, transmitting the authentication data request information, by the authentication server, to the cloud service system; (o) forwarding the authentication data request information, by the cloud service system, to the browser application; (p) in response to the authentication data request information, operating the browser application, by the user, to input a third authentication data; (q) by the browser application, accessing the characteristic data associated with the protected space from the protected space, combining the third authentication data with the characteristic data associated with the protected space into a fourth authentication data, and transmitting the fourth authentication data to the cloud service system; (r) forwarding the fourth authentication data, by the cloud service system, to the authentication server; (s) judging, by the authentication server, if the fourth authentication data has the characteristic data associated with the protected space; (t) if the judged result in step (s) is YES, judging, by the authentication server, if the third authentication data matches one of the plurality of first authentication data; (u) if the judged result in step (t) is YES, transmitting a login confirmation message, by the authentication server, to the cloud service system; and (v) forwarding the login confirmation message, by the cloud service system, to the browser application.
5. The managing method of claim 4, wherein the alert message comprises a request information of login through the protected space.
6. The managing method of claim 5, wherein each first authentication data comprises one selected from the group consisting of an account number, a password, a sample facial image, and a sample biometric data.
Description
BRIEF DESCRIPTION OF THE APPENDED DRAWINGS
(1)
(2)
(3)
(4)
DETAILED DESCRIPTION OF THE INVENTION
(5) Referring to
(6) As shown in
(7) The data processing apparatus 12 is capable of being linked to the cloud service system 2 through a first network 3. The data processing apparatus 12 includes a data storage unit 122 and at least one processor 120. The data storage unit 122 is divided into an unprotected space 1222 and a protected space 1224. A browser application 124 is stored in the data storage unit 122, but does not need to be stored in the protected space 1224 of the data storage unit 122. A characteristic data 1226 associated with the protected space 1224 of the data storage unit 122 is stored in the protected space 1224.
(8) In one embodiment, the first network 3 can be an intranet, an internet, an extranet, a local area network, a wide area network, an Ethernet, a cable TV network, a radio telecommunication network, a public switched telephone network, a 3G network, a 4G network, a 5G networks, a 6G network, an HSPA networks, a Wi-Fi networks, a WiMAX networks, an LTE networks, or other popular commercial public networks.
(9) The at least one processor 120 is coupled to the data storage unit 122. The safety gateway device 14 is coupled to the data processing apparatus 12. The authentication server 16 is capable of being linked to the cloud service system 2 through a second network 4, and therein stores a plurality of first authentication data 1622. The authentication server 16 includes at least one processor 160 and a data storage unit 162. The data storage unit 162 is for storing the plurality of first authentication data 1622.
(10) In one embodiment, the second network 4 can be an intranet, an interne, an extranet, a local area network, a wide area network, an Ethernet, a cable TV network, a radio telecommunication network, a public switched telephone network, a 3G network, a 4G network, a 5G networks, a 6G network, an HSPA networks, a Wi-Fi networks, a WiMAX networks, an LTE networks, or other popular commercial public networks. In practical applications, the first network 3 and the second network 4 can be the same network.
(11) As shown in
(12) In one embodiment, the alert message includes a request information of login through the protected space 1224.
(13) Further, also as shown in
(14) In one embodiment, each first authentication data 1622 includes an account number, a password, a sample facial image, a sample biometric data or other kind of authentication data.
(15) Referring to
(16) The data processing apparatus 12 is capable of being linked to the cloud service system 2 through the first network 3 and includes the data storage unit 122 and the at least one processor 120. The data storage unit 122 is divided into the unprotected space 1222 and the protected space 1224. The browser application 124 is stored in the data storage unit 122, but does not need to be stored in the protected space 1224 of the data storage unit 122. The characteristic data 1226 associated with the protected space 1224 is stored in the protected space 1224 of the data storage unit 122. The authentication server 16 is capable of being linked to the cloud service system 2 through a second network 4, and therein stores a plurality of first authentication data 1622.
(17) Firstly, as shown in
(18) Next, the managing method 6 according to the invention performs step S61 to operate the browser application 124, by the user 5, to transmit a login request information to the cloud service system 2.
(19) Then, the managing method 6 according to the invention performs step S62 to forward the login request information, by the cloud service system 2, to the authentication server 16 through the second network 4.
(20) Subsequently, the managing method 6 according to the invention performs step S63 to transmit an authentication data request information, by the authentication server 16, to the cloud service system 2 in response to the login request information.
(21) Afterward, the managing method 6 according to the invention performs step S64 to forward the authentication data request information, by the cloud service system 2, to the browser application 124.
(22) Next, the managing method 6 according to the invention performs step S65 to operate the browser application 124, by the user 5, to input a second authentication data and to transmit the second authentication data to the cloud service system 2 in response to the authentication data request information.
(23) Then, the managing method 6 according to the invention performs step S66 to forward the second authentication data, by the cloud service system 2, to the authentication server 16.
(24) Subsequently, the managing method 6 according to the invention performs step S67 to judge, by the authentication server 16, if the second authentication data has the characteristic data 1226 associated with the protected space 1224.
(25) Then, if the judgment in step S67 is NO, the managing method 6 according to the invention performs step S68 to transmit an alert message representative of refusal of login, by the authentication server 16, to the cloud service system 2.
(26) Finally, the managing method 6 according to the invention performs step S69 to forward the alert message, by the cloud service system 2, to the browser application 124.
(27) In one embodiment, the alert message includes a request information of login through the protected space 1224.
(28) In one embodiment, each first authentication data 1622 includes an account number, a password, a sample facial image, a sample biometric data or other kind of authentication data.
(29) Referring to
(30) Firstly, as shown in
(31) Next, the managing method 6 according to the invention performs step S71 to operate the browser application 124, by the user 5, to transmit the login request information to the cloud service system 2.
(32) Then, the managing method 6 according to the invention performs step S72 to forward the login request information, by the cloud service system 2, to the authentication server 16 through the second network 4.
(33) Subsequently, the managing method 6 according to the invention performs step S73 to transmit the authentication data request information, by the authentication server 16, to the cloud service system 2 in response to the login request information.
(34) Afterward, the managing method 6 according to the invention performs step S74 to forward the authentication data request information, by the cloud service system 2, to the browser application 124.
(35) Next, the managing method 6 according to the invention performs step S75 to operate the browser application 124, by the user 5, to input a third authentication data in response to the authentication data request information.
(36) Then, the managing method 6 according to the invention performs step S76 to access, by the browser application 124, the characteristic data 1226 associated with the protected space 1224 from the protected space 1224 of the data storage unit 122, to combine the third authentication data with the characteristic data 1226 associated with the protected space 1224 into a fourth authentication data, and to transmit the fourth authentication data to the cloud service system 2.
(37) Subsequently, the managing method 6 according to the invention performs step S77 to forward the fourth authentication data, by the cloud service system 2, to the authentication server 16.
(38) Afterward, the managing method 6 according to the invention performs step S78 to judge, by the authentication server 16, if the fourth authentication data has the characteristic data 1226 associated with the protected space 1224.
(39) Then, if the judgment in step S78 is YES, the managing method 6 according to the invention performs step S79 to judge, by the authentication server 16, if the third authentication data matches one of the plurality of first authentication data 1622.
(40) Then, if the judgment in step S79 is YES, the managing method 6 according to the invention performs step S80 to transmit a login confirmation message, by the authentication server 16, to the cloud service system 2.
(41) Finally, the managing method 6 according to the invention performs step S81 to forward the login confirmation message, by the cloud service system 2, to the browser application 124.
(42) Compared to the prior art, the managing system and the managing method according to the invention can establish authentication with the cloud service system by confirming that a user operates in a safety protected space of a data processing apparatus.
(43) With the detailed description of the above preferred embodiments of the invention, it is clear to understand that a managing system and a managing method for managing authentication for a cloud service system in accordance with the invention can establish authentication with the cloud service system by confirming that a user operates in a safety protected space of a data processing apparatus, and can achieve the purpose of securely being certified with the cloud service system.
(44) With the example and explanations above, the features and spirits of the invention will be hopefully well described. Those skilled in the art will readily observe that numerous modifications and alterations of the device may be made while retaining the teaching of the invention. Accordingly, the above disclosure should be construed as limited only by the metes and bounds of the appended claims.