US Patent:
20090103524, Apr 23, 2009
Inventors:
Srinivas Mantripragada - Cupertino CA, US
Amitava Mukherjee - San Ramon CA, US
International Classification:
H04L 12/56
Abstract:
A system and method to precisely learn and enforce security rules for Unified Communication (UC) applications and endpoints is disclosed. According to one embodiment, a behavioral learning system learns and abstracts positive flow behaviors of UC applications and endpoints. The properties of previously received messages from the endpoints and learned behaviors of the plurality of endpoints are stored in a database. A message from a endpoint is received by a message scanner and correlated with the AOR records in the database. The message is classified into one of a whitelist, a blacklist, and a graylist based on the results of analysis by the analysis engine. The whitelist contains the AOR records that are legitimate, the blacklist contains the AOR records that are a potential attack, and the graylist contains the AOR records that belong to neither the whitelist nor the blacklist. Based on the analysis and inspection of the message in light of the learned behaviors, a decision is made to allow, deny, quarantine or redirect the message.