发明名称 Secure connection between a data repository and an intelligence application
摘要 Embodiments of the invention are directed to systems, methods and computer program products for establishing a secure connection between a data repository and an intelligence application. In one embodiment, a method includes receiving, from a user device and using a processing device, a request from the intelligence application, the request communicated from the intelligence application through a data virtualization application and for obtaining access to the data repository; responding, using the processing device, to the request comprising preparing and sending an authentication request through the data virtualization application to the intelligence application; receiving authentication credentials from the intelligence application through the data virtualization application, the authentication credentials associated with one or more users of a plurality of users authorized to access the data repository; determining that the authentication credentials are valid; and providing device, access to the data repository in response to validating the authentication credentials.
申请公布号 US9553852(B2) 申请公布日期 2017.01.24
申请号 US201615011058 申请日期 2016.01.29
申请人 BANK OF AMERICA CORPORATION 发明人 Ortiz-Munoz Melissa;Wherry Richard V.;Thompson Allen J.;Fiore Christopher J.
分类号 G06F21/30;H04L29/06;G06F21/44 主分类号 G06F21/30
代理机构 Moore & Van Allen PLLC 代理人 Springs Michael A.;Moore & Van Allen PLLC ;Ransom W. Kevin
主权项 1. A computer program product for establishing a secure connection between a data repository and an intelligence application for exchanging authentication credentials and secured data, whereby data repository authentication credentials are protected from compromise due to user groups potentially accessing the data repository over insecure channels, the computer program product comprising: a non-transitory computer-readable medium comprising a data repository JAVA database connection driver comprising a set of codes for causing a computer to: interface between a data virtualization layer and a data repository layer comprising a data repository, wherein the data repository JAVA database connection driver is in operative communication with an intelligence application layer comprising an intelligence application through the data virtualization layer;receive a request from the intelligence application, originating from a user device, the request communicated from the intelligence application through a data virtualization application and for obtaining access to the data repository, wherein the data repository is configured for access by multiple user groups each using the same repository authentication credential;respond to the request comprising preparing and sending an authentication request through the data virtualization application to the intelligence application;receive authentication credentials from the intelligence application through the data virtualization application, the authentication credentials associated with one or more users of a plurality of users authorized to access the data repository;determine that the authentication credentials are valid; andin response to determining the user authentication credentials are valid, establish a secure communication channel between the intelligence application layer and the data repository layer through the data virtualization layer in order to provide the repository authentication credential to the data repository layer for authentication and access to the data repository.
地址 Charlotte NC US