CN106331045B - 实现Docker镜像服务的方法和*** - Google Patents
实现Docker镜像服务的方法和*** Download PDFInfo
- Publication number
- CN106331045B CN106331045B CN201510381449.1A CN201510381449A CN106331045B CN 106331045 B CN106331045 B CN 106331045B CN 201510381449 A CN201510381449 A CN 201510381449A CN 106331045 B CN106331045 B CN 106331045B
- Authority
- CN
- China
- Prior art keywords
- mirror image
- information
- docker
- application server
- interceptor
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1095—Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
- Stored Programmes (AREA)
Abstract
本发明的主要目的是提供一种实现Docker镜像服务的方法和***,有助于提高Docker镜像服务的安全性。在本发明的技术方案中,在现有的Docker客户端与Docker镜像服务器的基础上,添加了***、命令客户端、应用服务器,由***拦截Docker客户端与Docker镜像服务器之间发送的信息,由应用服务器对用户身份及用户权限进行校验,并为登录用户设置命名空间,取代了不安全的授权认证方式。
Description
技术领域
本发明涉及计算机技术领域,特别地涉及一种实现Docker镜像服务的方法和***。
背景技术
Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。Docker镜像服务器是用来集中管理Docker镜像的一个***,安装在一台Linux服务器上,用于存储及简单管理镜像。相应地,Docker客户端用于向Docker镜像服务器发送Docker操作指令。
现有的Docker镜像服务可以进行简单的权限认证及命名空间分配。按照现有的做法,任何人在第一次使用镜像服务器时,简单的注册到镜像服务器之后就可以操作镜像服务,这样的处理方式并不能满足对安全有一定要求的生产环境。
发明内容
有鉴于此,本发明的主要目的是提供一种实现Docker镜像服务的方法和***,有助于提高Docker镜像服务的安全性。本发明的其他目的、有益效果可以从具体实施方式中得出。
为实现上述目的,根据本发明的一个方面,提供了一种实现Docker镜像服务的方法。
本发明的实现Docker镜像服务的方法包括:***拦截Docker客户端向Docker镜像服务器发送的第一用户登录信息然后转发给应用服务器,该应用服务器校验该第一用户登录信息,在校验通过的情况下,向所述***发送校验完毕提示信息,所述***在收到该校验完毕提示信息的情况下,向所述Docker镜像服务器发送第一用户登录信息;所述***在拦截到所述Docker镜像服务器向所述Docker客户端返回的命名空间的标识的情况下,将该命名空间的标识转发给所述Docker客户端和所述应用服务器,所述应用服务器保存所述第一用户与所述命名空间之间的对应关系;所述***拦截所述Docker客户端发送给所述Docker镜像服务器的镜像推送请求然后将该镜像推送请求转发给所述应用服务器,所述应用服务器根据所述对应关系判断在该镜像推送请求中,用户与命名空间之间是否对应,然后将判断结果返回给所述***;所述***在所述判断的结果为是的情况下,向所述Docker镜像服务器发送镜像推送请求;所述***在拦截到所述Docker镜像服务器返回的镜像推送成功的通知消息的情况下,向所述应用服务器发送镜像推送成功的提示信息以及该镜像的镜像基本信息;所述应用服务器在收到所述镜像推送成功的提示信息以及所述镜像基本信息的情况下,保存所述镜像基本信息。
可选地,保存所述镜像基本信息的步骤之后,还包括:所述应用服务器向命令客户端发送反馈信息,该反馈信息中包含用于提示镜像已推送成功的提示消息,以及包含如下的一种或几种:推送的镜像是否完整的信息、提示当前镜像是否为其他人可见的提示信息、提示完善镜像的软件安装信息的提示信息。
可选地,保存所述镜像基本信息的步骤包括:将所述镜像基本信息保存在数据库中;保存所述镜像基本信息的步骤之后,还包括:所述应用服务器向所述命令客户端发送用于获取镜像详细信息的指令;所述命令客户端根据该指令,从所述Docker镜像服务器获取镜像详细信息然后发送给所述应用服务器;所述应用服务器将所述镜像详细信息保存到所述数据库中。
可选地,保存所述镜像基本信息的步骤之后,还包括:所述命令客户端根据所述第一用户的操作登录所述应用服务器,然后设置镜像权限,所述镜像权限包括仅所述第一用户可见的权限和所有用户可见的权限;所述***在拦截到所述Docker客户端向所述Docker镜像服务器发送的拉取镜像请求的情况下,将该拉取镜像请求转发给所述应用服务器;所述应用服务器对所述拉取镜像请求中的当前用户的用户信息进行镜像权限认证然后返回认证结果;在所述认证结果表示所述权限认证通过的情况下,所述***将所述拉取镜像请求发送给所述Docker镜像服务器;所述***在收到所述Docker镜像服务器发送的表示镜像拉取完成的返回信息的情况下,向所述应用服务器发送表示镜像拉取完成的通知信息;所述应用服务器在收到表示镜像拉取完成的通知信息的情况下,更新该镜像的拉取次数,以及记录所述当前用户的用户信息。
根据本发明的另一方面,提供了一种实现Docker镜像服务的***。
本发明的实现Docker镜像服务的***,包括Docker客户端设备和Docker镜像服务器,所述***还包括***和应用服务器,其中,***用于拦截Docker客户端向Docker镜像服务器发送的第一用户登录信息然后转发给应用服务器,所述应用服务器用于校验该第一用户登录信息,在校验通过的情况下,向所述***发送校验完毕提示信息,所述***还用于在收到该校验完毕提示信息的情况下,向所述Docker镜像服务器发送第一用户登录信息;所述***还用于在拦截到所述Docker镜像服务器向所述Docker客户端返回的命名空间的标识的情况下,将该命名空间的标识转发给所述Docker客户端和所述应用服务器,所述应用服务器还用于保存所述第一用户与所述命名空间之间的对应关系;所述***还用于拦截所述Docker客户端发送给所述Docker镜像服务器的镜像推送请求然后将该镜像推送请求转发给所述应用服务器,所述应用服务器还用于根据所述对应关系判断在该镜像推送请求中,用户与命名空间之间是否对应,然后将判断结果返回给所述***;所述***还用于在所述判断的结果为是的情况下,向所述Docker镜像服务器发送镜像推送请求;所述***还用于在拦截到所述Docker镜像服务器返回的镜像推送成功的通知消息的情况下,向所述应用服务器发送镜像推送成功的提示信息以及该镜像的镜像基本信息;所述应用服务器还用于在收到所述镜像推送成功的提示信息以及所述镜像基本信息的情况下,保存所述镜像基本信息。
可选地,还包括命令客户端;所述应用服务器还用于在保存所述镜像基本信息之后,向所述命令客户端发送反馈信息,该反馈信息中包含用于提示镜像已推送成功的提示信息,以及包含如下的一种或几种:推送的镜像是否完整的信息、提示当前镜像是否为其他人可见的提示信息、提示完善镜像的软件安装信息的提示信息。
可选地,所述应用服务器还用于将所述镜像基本信息保存在数据库中,以及向所述命令客户端发送用于获取镜像详细信息的指令;所述命令客户端用于根据所述指令,从所述Docker镜像服务器获取镜像详细信息然后发送给所述应用服务器;所述应用服务器还用于将所述镜像详细信息保存到所述数据库中。
可选地,所述命令客户端还用于根据所述第一用户的操作登录所述应用服务器,然后设置镜像权限,所述镜像权限包括仅该当前用户可见的权限和所有用户可见的权限;所述***还用于在拦截到所述Docker客户端向所述Docker镜像服务器发送的拉取镜像请求的情况下,将该拉取镜像请求转发给所述应用服务器;所述应用服务器还用于对所述拉取镜像请求中的当前用户的用户信息进行权限认证然后返回认证结果;所述***还用于在所述认证结果表示所述权限认证通过的情况下,将所述拉取镜像请求发送给所述Docker镜像服务器;所述***还用于在收到所述Docker镜像服务器发送的表示镜像拉取完成的返回信息的情况下,向所述应用服务器发送表示镜像拉取完成的通知信息;所述应用服务器还用于在收到表示镜像拉取完成的通知信息的情况下,更新该镜像的拉取次数,以及记录所述当前用户的用户信息。
根据本发明的技术方案,在现有的Docker客户端与Docker镜像服务器的基础上,添加了***、命令客户端、应用服务器,由***拦截Docker客户端与Docker镜像服务器之间发送的信息,由应用服务器对用户身份及用户权限进行校验,并为登录用户设置命名空间,取代了不安全的授权认证方式。应用服务器能够使用指令获取镜像详细信息,无需用户一一填写镜像详细信息,并使用户可以从数据库中方便地进行查询。在当前用户拉取镜像时,根据镜像推送者设置的权限对当前用户进行验证,有助于提高镜像的安全性。
附图说明
附图用于更好地理解本发明,不构成对本发明的不当限定。其中:
图1是根据本发明实施方式的实现Docker镜像服务的***。
具体实施方式
以下结合附图对本发明的示范性实施方式做出说明,其中包括本发明实施方式的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施方式做出各种改变和修改,而不会背离本发明的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
图1是根据本发明实施方式的实现Docker镜像服务的***。如图1所示,在本发明实施方式中,在现有的Docker镜像服务器11及Docker客户端12的基础上添加了***13,另外设置了应用服务器14和命令客户端15,从而共同构成一种实现Docker镜像服务的***10。以下对于本发明实施方式中的实现Docker镜像服务的方法做出说明,该方法基于本发明实施方式中的实现Docker镜像服务的***来实现。
在用户需要向Docker镜像服务器推送镜像时,使用Docker客户端向Docker镜像服务器发送登录信息,***拦截该登录信息然后转发给应用服务器,应用服务器对登录信息中的用户名和密码进行校验。如果用户名不存在,可以提示用户进行注册。在校验通过(即用户名存在并且密码正确)的情况下,应用服务器向Docker镜像服务器发送上述登录信息。Docker镜像服务器按现有的验证方式,如用户名存在并且密码正确,则验证通过;如用户名存在但密码错误,则提示用户验证未通过;如用户名不存在,则提示用户注册新用户名。如果应用服务器校验不通过,即用户名存在但密码错误,则向***返回提示信息,***将该提示信息返回给Docker客户端。
在Docker镜像服务器验证通过的情况下,Docker镜像服务器为用户设置命名空间,然后向Docker客户端返回命名空间的标识,该标识被***拦截,***将该标识发送给Docker客户端,并且发送给应用服务器,由应用服务器保存当前用户与该标识之间的对应关系,以备后续流程中进行检查。
在Docker客户端要向Docker推送镜像时,先由Docker客户端向Docker镜像服务器发送镜像推送请求,***拦截该镜像推送请求然后转发给应用服务器。镜像推送请求中包含用户的标识与命名空间的标识,所以应用服务器可以根据上述的对应关系来判断镜像推送请求中,用户是否与命名空间对应,这样就实现了按命名空间验证用户,防止用户向别人的命名空间推送镜像。应用服务器的判断结果返回给***,若判断结果为是,则***向Docker镜像服务器发送镜像推送请求,若判断结果为否,则***向Docker客户端发送提示信息。
在***向Docker镜像服务器发送镜像推送请求后,按照现有的流程,Docker镜像服务器向请求方返回信息,该返回信息被***拦截后转发给Docker客户端,Docker客户端向Docker镜像服务器发送镜像文件,在镜像推送完成后,Docker镜像服务器返回镜像推送成功的通知消息,***拦截该通知消息,然后向应用服务器发送镜像推送成功的提示信息以及该镜像的基本信息。应用服务器在收到该镜像推送成功的提示信息以及镜像基本信息后,保存该镜像基本信息。这样用户可以从应用服务器查询镜像基本信息,例如已推送了哪些镜像、镜像的状态、镜像大小等。
应用服务器可以把镜像基本信息保存在数据库中,并可进一步获取镜像的详细信息。为此,应用服务器可向命令客户端发送用于获取镜像详细信息的指令,命令客户端根据该指令从Docker镜像服务器获取镜像详细信息然后发送给应用服务器,由后者将镜像详细信息保存到数据库中。这样用户可以查看镜像的详细信息,例如镜像中安装了哪些软件,设置了哪些启动项等。
用户在完成镜像推送之后,可以使用命令客户端登录应用服务器,然后设置镜像权限,镜像权限包括仅自己可见的权限,和所有用户可见的权限。以后,在当前的某用户需要拉取镜像时,该用户登录Docker客户端,Docker客户端向Docker镜像服务器发送拉取镜像的请求,***拦截该请求然后转发给应用服务器,由应用服务器对该请求中的当前用户的用户信息进行权限认证然后返回认证结果,在认证结果表示权限认证通过的情况下,***将拉取镜像请求发送给Docker镜像服务器,然后在收到Docker镜像服务器发送的表示镜像拉取完成的返回信息的情况下,向应用服务器发送表示镜像拉取完成的通知信息。应用服务器可在收到表示镜像拉取完成的通知信息的情况下,更新该镜像的拉取次数,以及记录当前用户的用户信息。
根据本发明实施例的技术方案,在现有的Docker客户端与Docker镜像服务器的基础上,添加了***、命令客户端、应用服务器,由***拦截Docker客户端与Docker镜像服务器之间发送的信息,由应用服务器对用户身份及用户权限进行校验,并为登录用户设置命名空间,取代了不安全的授权认证方式。应用服务器能够使用指令获取镜像详细信息,无需用户一一填写镜像详细信息,并使用户可以从数据库中方便地进行查询。在当前用户拉取镜像时,根据镜像推送者设置的权限对当前用户进行验证,有助于提高镜像的安全性。
上述具体实施方式,并不构成对本发明保护范围的限制。本领域技术人员应该明白的是,取决于设计要求和其他因素,可以发生各种各样的修改、组合、子组合和替代。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明保护范围之内。
Claims (8)
1.一种实现Docker镜像服务的方法,其特征在于,包括:
***拦截Docker客户端向Docker镜像服务器发送的第一用户登录信息然后转发给应用服务器,该应用服务器校验该第一用户登录信息,在校验通过的情况下,向所述***发送校验完毕提示信息,所述***在收到该校验完毕提示信息的情况下,向所述Docker镜像服务器发送第一用户登录信息;
所述***在拦截到所述Docker镜像服务器向所述Docker客户端返回的命名空间的标识的情况下,将该命名空间的标识转发给所述Docker客户端和所述应用服务器,所述应用服务器保存所述第一用户与所述命名空间之间的对应关系;
所述***拦截所述Docker客户端发送给所述Docker镜像服务器的镜像推送请求然后将该镜像推送请求转发给所述应用服务器,所述应用服务器根据所述对应关系判断在该镜像推送请求中,用户与命名空间之间是否对应,然后将判断结果返回给所述***;所述***在所述判断的结果为是的情况下,向所述Docker镜像服务器发送镜像推送请求;
所述***在拦截到所述Docker镜像服务器返回的镜像推送成功的通知消息的情况下,向所述应用服务器发送镜像推送成功的提示信息以及该镜像的镜像基本信息;
所述应用服务器在收到所述镜像推送成功的提示信息以及所述镜像基本信息的情况下,保存所述镜像基本信息。
2.根据权利要求1所述的方法,其特征在于,保存所述镜像基本信息的步骤之后,还包括:
所述应用服务器向命令客户端发送反馈信息,该反馈信息中包含用于提示镜像已推送成功的提示消息,以及包含如下的一种或几种:推送的镜像是否完整的信息、提示当前镜像是否为其他人可见的提示信息、提示完善镜像的软件安装信息的提示信息。
3.根据权利要求2所述的方法,其特征在于,
保存所述镜像基本信息的步骤包括:将所述镜像基本信息保存在数据库中;
保存所述镜像基本信息的步骤之后,还包括:所述应用服务器向所述命令客户端发送用于获取镜像详细信息的指令;所述命令客户端根据该指令,从所述Docker镜像服务器获取镜像详细信息然后发送给所述应用服务器;
所述应用服务器将所述镜像详细信息保存到所述数据库中。
4.根据权利要求2所述的方法,其特征在于,保存所述镜像基本信息的步骤之后,还包括:
所述命令客户端根据所述第一用户的操作登录所述应用服务器,然后设置镜像权限,所述镜像权限包括仅所述第一用户可见的权限和所有用户可见的权限;
所述***在拦截到所述Docker客户端向所述Docker镜像服务器发送的拉取镜像请求的情况下,将该拉取镜像请求转发给所述应用服务器;
所述应用服务器对所述拉取镜像请求中的当前用户的用户信息进行镜像权限认证然后返回认证结果;
在所述认证结果表示所述权限认证通过的情况下,所述***将所述拉取镜像请求发送给所述Docker镜像服务器;
所述***在收到所述Docker镜像服务器发送的表示镜像拉取完成的返回信息的情况下,向所述应用服务器发送表示镜像拉取完成的通知信息;
所述应用服务器在收到表示镜像拉取完成的通知信息的情况下,更新该镜像的拉取次数,以及记录所述当前用户的用户信息。
5.一种实现Docker镜像服务的***,包括Docker客户端设备和Docker镜像服务器,其特征在于,所述***还包括***和应用服务器,其中,
***用于拦截Docker客户端向Docker镜像服务器发送的第一用户登录信息然后转发给应用服务器,所述应用服务器用于校验该第一用户登录信息,在校验通过的情况下,向所述***发送校验完毕提示信息,所述***还用于在收到该校验完毕提示信息的情况下,向所述Docker镜像服务器发送第一用户登录信息;
所述***还用于在拦截到所述Docker镜像服务器向所述Docker客户端返回的命名空间的标识的情况下,将该命名空间的标识转发给所述Docker客户端和所述应用服务器,所述应用服务器还用于保存所述第一用户与所述命名空间之间的对应关系;
所述***还用于拦截所述Docker客户端发送给所述Docker镜像服务器的镜像推送请求然后将该镜像推送请求转发给所述应用服务器,所述应用服务器还用于根据所述对应关系判断在该镜像推送请求中,用户与命名空间之间是否对应,然后将判断结果返回给所述***;所述***还用于在所述判断的结果为是的情况下,向所述Docker镜像服务器发送镜像推送请求;
所述***还用于在拦截到所述Docker镜像服务器返回的镜像推送成功的通知消息的情况下,向所述应用服务器发送镜像推送成功的提示信息以及该镜像的镜像基本信息;
所述应用服务器还用于在收到所述镜像推送成功的提示信息以及所述镜像基本信息的情况下,保存所述镜像基本信息。
6.根据权利要求5所述的***,其特征在于,
还包括命令客户端;
所述应用服务器还用于在保存所述镜像基本信息之后,向所述命令客户端发送反馈信息,该反馈信息中包含用于提示镜像已推送成功的提示信息,以及包含如下的一种或几种:推送的镜像是否完整的信息、提示当前镜像是否为其他人可见的提示信息、提示完善镜像的软件安装信息的提示信息。
7.根据权利要求6所述的***,其特征在于,
所述应用服务器还用于将所述镜像基本信息保存在数据库中,以及向所述命令客户端发送用于获取镜像详细信息的指令;
所述命令客户端用于根据所述指令,从所述Docker镜像服务器获取镜像详细信息然后发送给所述应用服务器;
所述应用服务器还用于将所述镜像详细信息保存到所述数据库中。
8.根据权利要求6所述的***,其特征在于,
所述命令客户端还用于根据所述第一用户的操作登录所述应用服务器,然后设置镜像权限,所述镜像权限包括仅该当前用户可见的权限和所有用户可见的权限;
所述***还用于在拦截到所述Docker客户端向所述Docker镜像服务器发送的拉取镜像请求的情况下,将该拉取镜像请求转发给所述应用服务器;
所述应用服务器还用于对所述拉取镜像请求中的当前用户的用户信息进行权限认证然后返回认证结果;
所述***还用于在所述认证结果表示所述权限认证通过的情况下,将所述拉取镜像请求发送给所述Docker镜像服务器;
所述***还用于在收到所述Docker镜像服务器发送的表示镜像拉取完成的返回信息的情况下,向所述应用服务器发送表示镜像拉取完成的通知信息;
所述应用服务器还用于在收到表示镜像拉取完成的通知信息的情况下,更新该镜像的拉取次数,以及记录所述当前用户的用户信息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510381449.1A CN106331045B (zh) | 2015-07-02 | 2015-07-02 | 实现Docker镜像服务的方法和*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510381449.1A CN106331045B (zh) | 2015-07-02 | 2015-07-02 | 实现Docker镜像服务的方法和*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106331045A CN106331045A (zh) | 2017-01-11 |
CN106331045B true CN106331045B (zh) | 2019-12-31 |
Family
ID=57726928
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510381449.1A Active CN106331045B (zh) | 2015-07-02 | 2015-07-02 | 实现Docker镜像服务的方法和*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106331045B (zh) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106886455B (zh) * | 2017-02-23 | 2019-02-22 | 北京图森未来科技有限公司 | 一种实现用户隔离的方法及*** |
CN107315617A (zh) * | 2017-06-30 | 2017-11-03 | 郑州云海信息技术有限公司 | 一种自动灌装镜像的方法及装置 |
CN108200155A (zh) * | 2017-12-29 | 2018-06-22 | 平安科技(深圳)有限公司 | Docker镜像仓库的镜像同步方法和镜像同步*** |
CN109474632B (zh) * | 2018-12-28 | 2021-05-28 | 优刻得科技股份有限公司 | 对用户进行认证和权限管理的方法、装置、***和介质 |
CN112667998B (zh) * | 2020-12-08 | 2024-03-01 | 中国科学院信息工程研究所 | 一种容器镜像仓库的安全访问方法及*** |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6606643B1 (en) * | 2000-01-04 | 2003-08-12 | International Business Machines Corporation | Method of automatically selecting a mirror server for web-based client-host interaction |
US10574774B2 (en) * | 2012-12-27 | 2020-02-25 | Telefonaktiebolaget Lm Ericsson (Publ) | Distributed caching |
US9307011B2 (en) * | 2013-04-01 | 2016-04-05 | Netapp, Inc. | Synchronous mirroring of NVLog to multiple destinations (architecture level) |
CN104301316A (zh) * | 2014-10-13 | 2015-01-21 | 中国电子科技集团公司第二十八研究所 | 一种单点登录***及其实现方法 |
CN104601448B (zh) * | 2015-01-12 | 2017-11-28 | 腾讯科技(深圳)有限公司 | 一种对虚拟卡片进行处理的方法和装置 |
-
2015
- 2015-07-02 CN CN201510381449.1A patent/CN106331045B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN106331045A (zh) | 2017-01-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106331045B (zh) | 实现Docker镜像服务的方法和*** | |
US8966021B1 (en) | Composable machine image | |
US10404474B1 (en) | Systems and methods for container orchestration security | |
US10505729B2 (en) | Secure database featuring separate operating system user | |
CN106127368B (zh) | 用于企业资源管理***的数据存储方法 | |
US9860241B2 (en) | Device registration, authentication, and authorization system and method | |
KR102287949B1 (ko) | 디바이스를 관리하는 방법 및 장치 | |
CN109379336B (zh) | 一种统一认证方法、分布式***和计算机可读存储介质 | |
US10452382B2 (en) | Method for processing an update file of an avionic equipment of an aircraft, a computer program product, related processing electronic device and processing system | |
US10536456B2 (en) | Method and system for identifying user information in social network | |
US10404472B2 (en) | Systems and methods for enabling trusted communications between entities | |
US20140281509A1 (en) | Techniques for secure data extraction in a virtual or cloud environment | |
US20170093570A1 (en) | Computer-readable recording medium storing update program and update method, and computer-readable recording medium storing management program and management method | |
CN104144172A (zh) | 一种基于桌面虚拟化技术的云平台***和方法 | |
KR102137122B1 (ko) | 보안 체크 방법, 장치, 단말기 및 서버 | |
US11562073B2 (en) | Systems and methods of software load verification | |
WO2018017609A1 (en) | Secure asynchronous communications | |
WO2015024261A1 (zh) | 一种互联网账号管理方法、管理器、服务器和*** | |
US11238147B2 (en) | Methods and systems for verifying applications | |
CN103780580A (zh) | 提供能力访问策略的方法、服务器和*** | |
CN110290150A (zh) | 一种虚拟专用网络vpn的登录验证方法及登录验证装置 | |
CN101741558A (zh) | 一种统一身份认证的实现方法 | |
CN110362984B (zh) | 多设备运行业务***的方法及装置 | |
US20170078272A1 (en) | Method for managing user accounts in a hosted application | |
CN111460410A (zh) | 服务器登录方法、装置、***与计算机可读存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |