Back to results
US 2014/0181527 A1Published application
Unsecure network socket communication
AssigneeHewlett-Packard Development Company, L.P.
InventorsAna Paula Salengue Scolari, Andre Lopes, Sandro Rafaeli, Marcio Figueira, Iuri Fiedoruk
Life of this patent
Estimating the term…
Abstract
Disclosed herein are techniques for secure communications through unsecure sockets. It is determined whether an executable file contains a signature from a trustworthy source. If the executable file contains the trustworthy signature, communication from a process is permitted.
Claims18
A system comprising:
- a network socket application programming interface
- a plurality of data structures containing data associated with network socket connections;
- a first module which, if executed, instructs at least one processor to:
- read a request from a second module for communication via an unsecure network socket;
- search at least some of the plurality of data structures via the programming interface to locate a computer executable file, the computer executable file containing instructions therein which, if executed, instruct at least one processor to execute the second module;
- and
- permit communication from the second module, if it is determined that the computer executable file contains a digital signature generated by a trustworthy source.
4 more elements
A non-transitory computer readable medium comprising instructions stored therein which, if executed, instructs at least one processor to:
- access, using a socket application programming interface, a plurality of data structures containing data associated with inter process communication;
- read a request to transmit data to a first process from a second process via an unsecure network socket;
- analyze at least some of the plurality of data structures to determine a location of an executable file which, if executed, instructs at least one processor to execute the second process;
- and
- permit the second process to transmit data to the first process via the unsecure network socket, if it is determined that the executable file contains a trustworthy digital signature.
2 more elements
A method comprising:
- handling, using at least one processor, a request to transmit data packets through an unsecure network socket to a first process, the request being generated by a second process;
- searching, using at least one processor, operating system data structures that contain data associated with inter-process communication to locate an executable file, the executable file containing computer readable instructions therein that instruct at least one processor to execute the second process;
- determining, using at least one processor, whether the executable file contains an electronic signature generated from a trusted third party;
- and
- if it is determined that the executable file contains the electronic signature, permitting, using at least one processor, the second process to transmit packets to the first process through the unsecure network socket.
2 more elements
Dependencies are inferred from the claim text.