-
公开(公告)号:US10452465B2
公开(公告)日:2019-10-22
申请号:US15699743
申请日:2017-09-08
Applicant: Oracle International Corporation
Inventor: Nitin Handa , Rohit Soni
Abstract: In order to provide effective diagnostics and logging of error messages produced during the execution of processes across multiple components, systems and methods are disclosed for the generating, managing, and processing centralized logs containing those error messages. In particular, the components may write error messages to a centralized log instead of writing the error messages to local log files. These error messages may include exception messages and diagnostics messages. These various error messages in the centralized log can be read, identified, and organized. Furthermore, enrichments and/or analytics may be applied to the error messages based on information from a knowledge source or the application of one or more machine learning models. The organized error messages, enrichments, and analytics can be stored in an output log that can be easily retrieved and viewed through a graphical interface. The organized error messages, enrichments, and analytics may work together to allow for more effective diagnosing of execution errors.
-
公开(公告)号:US11314574B2
公开(公告)日:2022-04-26
申请号:US16566804
申请日:2019-09-10
Applicant: Oracle International Corporation
Inventor: Nitin Handa , Rohit Soni
Abstract: In order to provide effective diagnostics and logging of error messages produced during the execution of processes across multiple components, techniques are disclosed for the generating, managing, and processing centralized logs containing those error messages. In particular, the components may write error messages to a centralized log instead of writing the error messages to local log files. The various error messages in the centralized log can be read, identified, and organized. Furthermore, enrichments and/or analytics may be applied to the error messages based on information from a knowledge source or the application of one or more machine learning models. The organized error messages, enrichments, and analytics can be stored in an output log that can be easily retrieved and viewed through a graphical interface. The organized error messages, enrichments, and analytics work together to allow for more effective diagnosing of execution errors.
-
公开(公告)号:US09648043B2
公开(公告)日:2017-05-09
申请号:US14696432
申请日:2015-04-25
Applicant: Oracle International Corporation
Inventor: Nitin Handa , Prakash Yamuna
CPC classification number: H04L63/20 , G06F17/30893 , G06F17/30899 , H04L41/06 , H04L41/0893 , H04L63/0209 , H04L63/0281 , H04L63/083 , H04L63/105 , H04L65/105 , H04L67/02 , H04L67/28 , H04L67/2823
Abstract: Embodiments of the invention provide techniques for processing messages transmitted between computer networks. Messages, such as requests from client devices for web services and other web content may be transmitted between multiple computer networks. Intermediary devices or applications such as proxy servers may receive, process, and transmit the messages between the communication endpoints. In some embodiments, a reverse proxy server may be configured to dynamically generate Representational State Transfer (REST) services and REST resources within the reverse proxy server. The REST services and REST resources within the reverse proxy server may handle incoming requests from client devices and invoke backend web services, thereby allowing design abstraction and/or enforcement of various security policies on the reverse proxy server.
-
公开(公告)号:US20240388451A1
公开(公告)日:2024-11-21
申请号:US18662429
申请日:2024-05-13
Applicant: Oracle International Corporation
Inventor: Frederick Bosco , Pankaj Bhandula , Ankit Goyal , Nitin Handa
IPC: H04L9/32
Abstract: A method of providing access to a hardware security module (HSM) partition may include receiving request for access to the HSM partition from a client device. The request may include a leaf certificate signed with a public key associated with a user and a secret key associated with the client device. The method may include verifying the request using the leaf certificate and a trust anchor certificate signed with a public key associated with the client device. The method may include a first connection between the HSM partition and the client device. The method may include verifying the request using the leaf certificate and an authentication certificate stored on the HSM partition. The method may include establishing a second connection between the client device and the HSM partition such that the computing system is isolated from the second connection.
-
公开(公告)号:US20160088023A1
公开(公告)日:2016-03-24
申请号:US14696432
申请日:2015-04-25
Applicant: Oracle International Corporation
Inventor: Nitin Handa , Prakash Yamuna
CPC classification number: H04L63/20 , G06F17/30893 , G06F17/30899 , H04L41/06 , H04L41/0893 , H04L63/0209 , H04L63/0281 , H04L63/083 , H04L63/105 , H04L65/105 , H04L67/02 , H04L67/28 , H04L67/2823
Abstract: Embodiments of the invention provide techniques for processing messages transmitted between computer networks. Messages, such as requests from client devices for web services and other web content may be transmitted between multiple computer networks. Intermediary devices or applications such as proxy servers may receive, process, and transmit the messages between the communication endpoints. In some embodiments, a reverse proxy server may be configured to dynamically generate Representational State Transfer (REST) services and REST resources within the reverse proxy server. The REST services and REST resources within the reverse proxy server may handle incoming requests from client devices and invoke backend web services, thereby allowing design abstraction and/or enforcement of various security policies on the reverse proxy server.
Abstract translation: 本发明的实施例提供了用于处理在计算机网络之间传送的消息的技术。 可以在多个计算机网络之间传送消息,诸如来自客户端设备的用于web服务和其他web内容的请求。 诸如代理服务器的中间设备或应用可以在通信端点之间接收,处理和传送消息。 在一些实施例中,反向代理服务器可以被配置为在反向代理服务器内动态生成表示状态转移(REST)服务和REST资源。 反向代理服务器中的REST服务和REST资源可以处理来自客户端设备的传入请求,并调用后端Web服务,从而允许逆向代理服务器上的各种安全策略的设计抽象和/或执行。
-
公开(公告)号:US20240388448A1
公开(公告)日:2024-11-21
申请号:US18662434
申请日:2024-05-13
Applicant: Oracle International Corporation
Inventor: Frederick Bosco , Pankaj Bhandula , Ankit Goyal , Nitin Handa
Abstract: A method may include receiving a request for a secure partition on an HSM from a client device and provisioning the secure partition on the HSM. The method may include generating a control server and a load balancer. The method may include generating, by a certificate service, a CSR signed by the certificate service. The method may include transmitting the CSR to the client device and receiving a first certificate including the public key of the first public private key pair and a private key of a second public private key pair. The method may include receiving a second certificate generated by an external certificate authority and signed with a public key of the second public private key pair. The method may include storing the first certificate and the second certificate on the secure partition in a location such that the second is accessible by the control server.
-
公开(公告)号:US20200004617A1
公开(公告)日:2020-01-02
申请号:US16566804
申请日:2019-09-10
Applicant: Oracle International Corporation
Inventor: Nitin Handa , Rohit Soni
IPC: G06F11/07
Abstract: In order to provide effective diagnostics and logging of error messages produced during the execution of processes across multiple components, techniques are disclosed for the generating, managing, and processing centralized logs containing those error messages. In particular, the components may write error messages to a centralized log instead of writing the error messages to local log files. The various error messages in the centralized log can be read, identified, and organized. Furthermore, enrichments and/or analytics may be applied to the error messages based on information from a knowledge source or the application of one or more machine learning models. The organized error messages, enrichments, and analytics can be stored in an output log that can be easily retrieved and viewed through a graphical interface. The organized error messages, enrichments, and analytics work together to allow for more effective diagnosing of execution errors.
-
公开(公告)号:US10362059B2
公开(公告)日:2019-07-23
申请号:US14696186
申请日:2015-04-24
Applicant: Oracle International Corporation
Inventor: Nitin Handa , Nickolas Kavantzas , Rohit Srivastava
IPC: H04L29/06 , H04L29/08 , G06F16/957 , H04L12/24 , G06F16/958
Abstract: Embodiments of the invention include techniques for processing messages transmitted between computer networks. In some embodiments, messages such as requests and responses for various types of web services, applications, and other web content may be transmitted between multiple computer networks. One or more intermediary devices or applications, such as a proxy server implemented within a physical or logical subnetwork, may receive, process, and transmit the messages between the communication endpoints. In some embodiments, a proxy server may be configured to operate within a subnetwork of an internal computer network, exposing various web applications and/or services of the internal computer network to external computer networks. Such a proxy server may select specific policies for processing messages based on various message characteristics and the current point in a predetermined processing flow for the message. After selecting the specific policies to be applied to the message, the proxy server may process the message in accordance with the policies and forward the message to its intended destination.
-
公开(公告)号:US20190079818A1
公开(公告)日:2019-03-14
申请号:US15699743
申请日:2017-09-08
Applicant: Oracle International Corporation
Inventor: Nitin Handa , Rohit Soni
IPC: G06F11/07
CPC classification number: G06F11/079 , G06F11/0772 , G06F11/0778
Abstract: In order to provide effective diagnostics and logging of error messages produced during the execution of processes across multiple components, systems and methods are disclosed for the generating, managing, and processing centralized logs containing those error messages. In particular, the components may write error messages to a centralized log instead of writing the error messages to local log files. These error messages may include exception messages and diagnostics messages. These various error messages in the centralized log can be read, identified, and organized. Furthermore, enrichments and/or analytics may be applied to the error messages based on information from a knowledge source or the application of one or more machine learning models. The organized error messages, enrichments, and analytics can be stored in an output log that can be easily retrieved and viewed through a graphical interface. The organized error messages, enrichments, and analytics may work together to allow for more effective diagnosing of execution errors.
-
公开(公告)号:US20160088022A1
公开(公告)日:2016-03-24
申请号:US14696186
申请日:2015-04-24
Applicant: Oracle International Corporation
Inventor: Nitin Handa , Nickolas Kavantzas , Rohit Srivastava
CPC classification number: H04L63/20 , G06F16/957 , G06F16/972 , H04L41/06 , H04L41/0893 , H04L63/0209 , H04L63/0281 , H04L63/083 , H04L63/105 , H04L65/105 , H04L67/02 , H04L67/28 , H04L67/2823
Abstract: Embodiments of the invention include techniques for processing messages transmitted between computer networks. In some embodiments, messages such as requests and responses for various types of web services, applications, and other web content may be transmitted between multiple computer networks. One or more intermediary devices or applications, such as a proxy server implemented within a physical or logical subnetwork, may receive, process, and transmit the messages between the communication endpoints. In some embodiments, a proxy server may be configured to operate within a subnetwork of an internal computer network, exposing various web applications and/or services of the internal computer network to external computer networks. Such a proxy server may select specific policies for processing messages based on various message characteristics and the current point in a predetermined processing flow for the message. After selecting the specific policies to be applied to the message, the proxy server may process the message in accordance with the policies and forward the message to its intended destination.
Abstract translation: 本发明的实施例包括用于处理在计算机网络之间传送的消息的技术。 在一些实施例中,可以在多个计算机网络之间传送诸如针对各种类型的web服务,应用和其他web内容的请求和响应的消息。 一个或多个中间设备或应用,例如在物理或逻辑子网内实现的代理服务器,可以在通信端点之间接收,处理和发送消息。 在一些实施例中,代理服务器可以被配置为在内部计算机网络的子网内操作,将内部计算机网络的各种web应用和/或服务暴露给外部计算机网络。 这样的代理服务器可以基于消息的各种消息特征和预定处理流程中的当前点来选择用于处理消息的特定策略。 在选择要应用于消息的特定策略之后,代理服务器可以根据策略处理消息,并将消息转发到其预定目的地。
-
-
-
-
-
-
-
-
-