Integrity Security Best Practice Advisory
| Attack ID: | CPSA-2005-10 |
| Publish Date: | |
| Category: | Security Best Practices |
| Vulnerable Systems: | Microsoft Windows clients |
| Source: | Internal research |
| Description: | SmartDefense Program Advisor (PA) provides policy recommendations for programs running on Integrity Clients. PA provides recommendations from Check Point security professionals about assigning permissions to common programs. These recommended permission settings can be accepted by the Integrity Server or overridden by a companys custom policy. PA helps reduce company workload and improves security. |
| Severity: | |
With limited resources and time, a companys IT staff needs every advantage to effectively and rapidly respond to the newest emerging worm, trojan, and day zero threats. PA automates Integritys application control decisions, lowers IT administrative overhead, and maintains the highest productivity and endpoint security levels. This is done in the following ways.
By integrating PA into the Integrity management console, Check Point application control policies can be quickly customized and deployed. This reduces administrative overhead, improving IT productivity and overall enterprise security. |
|
| Details: | Frequently Asked QuestionsHow does PA match the appropriate permissions for each program? By generating a unique check-sum for each program, PA is able to match the appropriate permissions for each program. There are general practices followed by security professionals at Check Point, when setting permissions for applications in PA.
What is the application policy of the Integrity Server? Applications will attempt network access, listen as a server, or send mail. When this occurs, the Integrity Client queries the Integrity server asking for the enterprises application control policy.
If PA is used, is it still necessary to run anti-virus software on the desktop? The purpose of PA is to provide recommended network permissions for programs running on Integrity Clients. The purpose of anti-virus software is to detect and remove viruses. Both are necessary in securing a network, but fulfill two distinct security roles. What is the process by which PA assigns permission to Integrity Clients? The Integrity Server receives program permission requests from the Integrity Client. In conjunction with PA Server, it determines what permissions should be applied to the program, and how it should be displayed in the Program Manager page of the Integrity Advanced Server Administration Console. Integrity Client receives permissions from the PA Server in the following ways.
If PA has recommendations for this program, the Integrity Advanced Server sends a response to the Integrity Client, instructing it to mark the program as PA in the Program Manager page. The Integrity Client applies PA permissions. How are security policy settings from PA overridden? If a company does not agree with the PA recommendations, they can be overridden with custom settings. An example that may apply to a network is that PA settings do not attempt to block peer-2-peer programs. However, the policy of a company network may be to block all peer-2-peer connections to and from endpoints. Therefore, it would then be appropriate to override the recommended settings permissions provided by PA. To Override PA Recommendations: 2. Within Program Manager, configure the appropriate custom settings. 3. Click Save. When an Integrity Administrator chooses to override a PA recommendation for a program, a * symbol appears by that program name in the Program Manager page. What is the PA terminate feature and can it be overridden? The terminate feature stops a process from running. Check Point performs extensive research to ensure that only malicious programs are terminated in PA. PA recommended programs can be overridden so that they are terminated. What should a companys default policy be for programs unknown by a custom policy and PA? PA can successfully identify approximately 85% of the programs in an enterprise network. The remaining 15% of the programs may not be identified by PA for various reasons, including that they are custom programs or new programs that have not yet been assigned permissions by security professionals at Check Point. For those programs that are not identified by custom overrides, a reference source, or PA, a default policy may be set. There are two different recommended strategies in implementing a default policy for programs unknown by my policy and unknown by PA.
How can PA recommendations be viewed? All program permission recommendations that PA provides can be viewed in the Program Manager page. To View PA Recommendations: 1. Go to Policy Studio | Programs. The Program Manager page opens. 2. Each program has permissions set for the Trusted Zone and the Internet Zone. For each program, PA blocks or allows access, asks the user whether or not to allow access, or terminates the programs process. How are programs, which are unrecognized, managed? After a policy has been deployed, program observation should be used to detect programs on endpoints. Once this is complete an IT administrator should periodically check for unrecognized programs. Unrecognized programs are not referenced or governed by PA or a Program Group. These programs should be added to groups so that permissions can be assigned more efficiently. To manage unrecognized programs: 1. Go to Policy Studio | Programs. The Program Manager page opens. 2. Expand All Programs. 3. Click Unrecognized. 4. Choose the programs and add them to your program groups as appropriate. NOTE: For further details regarding PA, please reference the Integrity Document Library Administrator Guide. |
| Attack Detection: |
|
| Solution: |
|
| Industry Reference: |
|
| Additional Information: | |