System, method, and computer program product for security verification of communications to tenants of an on-demand database service
First Claim
Patent Images
1. A method, comprising:
- receiving a communication destined to a first tenant of a plurality of tenants using at least one on-demand service;
applying a plurality of security processes to the communication to obtain a return code, the return code being associated with at least one of the plurality of security processes, where the return code includes a code indicative of a result of the at least one of the plurality of security processes, where the return code is based on a result of combining a plurality of codes returned by the plurality of security processes, and where the return code includes a summary of all codes returned by the plurality of security processes; and
determining, based at least in part on the return code, whether to process the communication.
2 Assignments
0 Petitions
Accused Products
Abstract
In accordance with embodiments, there are provided mechanisms and methods for security verification of communications to tenants of an on-demand database service. These mechanisms and methods for security verification of communications to tenants of an on-demand database service can enable embodiments to allow tenants to selectively implement security measures with respect to inbound communications, etc. The ability of embodiments to provide such feature may allow tenants to efficiently and effectively implement security measures for in-bound emails.
38 Citations
22 Claims
-
1. A method, comprising:
-
receiving a communication destined to a first tenant of a plurality of tenants using at least one on-demand service; applying a plurality of security processes to the communication to obtain a return code, the return code being associated with at least one of the plurality of security processes, where the return code includes a code indicative of a result of the at least one of the plurality of security processes, where the return code is based on a result of combining a plurality of codes returned by the plurality of security processes, and where the return code includes a summary of all codes returned by the plurality of security processes; and determining, based at least in part on the return code, whether to process the communication. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 21, 22)
-
-
18. A non-transitory machine-readable medium carrying one or more sequences of instructions which, when executed by one or more processors, cause the one or more processors to carry out the steps of:
-
receiving a communication destined to a first tenant of a plurality of tenants using at least one on-demand service; applying a plurality of security processes to the communication to obtain a return code, the return code being associated with at least one of the plurality of security processes, where the return code includes a code indicative of a result of the at least one of the plurality of security processes, where the return code is based on a result of combining a plurality of codes returned by the plurality of security processes, and where the return code includes a summary of all codes returned by the plurality of security processes; and determining, based at least in part on the return code, whether to process the communication.
-
-
19. An apparatus, comprising:
a hardware processor; and one or more stored sequences of instructions which, when executed by the processor, cause the processor to carry out the steps of; receiving a communication destined to a first tenant of a plurality of tenants using at least one on-demand service; applying a plurality of security processes to the communication to obtain a return code, the return code being associated with at least one of the plurality of security processes, where the return code includes a code indicative of a result of the at least one of the plurality of security processes, where the return code is based on a result of combining a plurality of codes returned by the plurality of security processes, and where the return code includes a summary of all codes returned by the plurality of security processes; and determining, based at least in part on the return code, whether to process the communication.
-
20. A method for transmitting code for use in a multi-tenant database system on a transmission medium, the method comprising:
-
transmitting code for receiving a communication destined to a first tenant of a plurality of tenants using at least one on-demand service; transmitting code for applying a plurality of security processes to the communication to obtain a return code, the return code being associated with at least one of the plurality of security processes, where the return code includes a code indicative of a result of the at least one of the plurality of security processes, where the return code is based on a result of combining a plurality of codes returned by the plurality of security processes, and where the return code includes a summary of all codes returned by the plurality of security processes; and transmitting code for determining, based at least in part on the return code, whether to process the communication.
-
Specification