Policy Verification, Validation and Troubleshooting In Distributed Firewalls by ijcsiseditor


More Info
									                                                       (IJCSIS) International Journal of Computer Science and Information Security,
                                                                                                       Vol. 9, No. 10, October 2011

          P.SENTHILKUMAR                                                           Dr.S.ARUMUGAM
      Computer Science & Engineering                                                        CEO
Affiliated to Anna University of Technology                                      Nandha Engineering College
        Coimbatore, Tamilnadu, India                                               Erode, Tamilnadu, India
         psenthilnandha@gmail.com                                                dotearumugam@yahoo.co.in

    Abstract— The Internet is one of the largest engineered                •    The firewall has a mechanism to allow some
    systems ever deployed, has become a crucial technology                      traffic to pass while blocking other traffic.
    for our society. It has changed the way people perform                 • The rules describing what traffic is allowed
    many of their daily activities from both a personal
                                                                                enforce the firewall's policy.
    perspective and a business perspective. Unfortunately,
    there are risks involved when one uses the Internet. These             • Resistance to security compromise.
    risks coupled with advanced and evolving attack                        • Auditing and accounting capabilities.
    techniques place heavy burdens on security researchers                 • Resource monitoring.
    and practitioners while trying to secure their networking              • No user accounts or direct user access.
    infrastructures .Distributed firewalls are often deployed              • Strong authentication for proxies (e.g., smart
    by large enterprises to filter the network traffic. Problem
                                                                                cards rather than simple passwords).[1]
    statement: In conventional firewall system is only verified
    user specified policy. But also find the inconsistencies of                 In this paper to present Policy Verification,
    the firewalls. Approach: In our approach is to implement            Policy      Validation, and Troubleshooting. The figure
    the Policy Verification, Policy Validation and                      1.1 represents the simple firewall diagram.
    Troubleshooting in Distributed Firewalls. Input: Our
    approach input as user specified firewall policy or                            II.    THE DISTRIBUTED FIREWALL
    security rule of the system, Administrator policy. Output:                       A distributed firewall uses a different
    Our approach output as satisfies policy the property and            policy, but pushes enforcement towards the edges. [2,
    troubleshooting the some problems in firewalls. In some             12, 13]
    cases the firewall cannot be work properly at the time
    system administrator or firewalls administrator to
    troubleshooting the problem.                                        Policy
    Keywords- Policy Verification, Policy       Validation, and                  A “security policy” defines the security rules
    Troubleshooting                                                     of a system. Without a defined security policy, there is
                                                                        no way to know what access is allowed or disallowed.
              I.      INTRODUCTION TO FIREWALL
                                                                        The distribution of the policy can be different and
               A firewall is a program that keeps your                  varies with the implementation. It can be either directly
    computer safe from hackers and malicious software.                  pushed to end systems, or pulled when necessary. [2]
    The firewall is also computer hardware or software that
    limits access to a computer over a network or from an               Policy Language
    outside source. The firewall is used to create security
    check points at the boundaries of private network. [11]                             Policy is enforced by each individual
           The firewalls are placed at the entry points of the          host that participates in a distributed firewall. This
    private network or public network.         In the case of           policy file is consulted before processing incoming or
    companies, if when ordinary firewall is used everyone               outgoing messages, to verify their compliance.
    were given the same class policy, but distributed
    firewalls everyone using separate policy.
                                                                                   III.              POLICY VERIFICATION
         The firewall is a machine or collection of
    machines between two networks, to meet the following                         Policy verification is enforced by the each
    criteria:                                                           incoming packet as per the user specified policy and
        • All traffic between the two networks must pass                also verifies the inconsistencies. The given a firewall
              through the firewall.                                     and a set of property rules, the verification is successful

                                                           135                              http://sites.google.com/site/ijcsis/
                                                                                            ISSN 1947-5500
                                                    (IJCSIS) International Journal of Computer Science and Information Security,
                                                                                                    Vol. 9, No. 10, October 2011
if and only if every property rule is satisfied by the                  2. Verify the configuration in the user interface to
firewall. [5].                                                      determine whether the firewall has been
                                                                    unintentionally set to Off or On with No Exceptions.
               IV.      POLICY VALIDATION
                                                                    3. Use the netsh commands for Status and
         Firewall configurations should be validated it             Configuration information to look for unintended
means checking that the configuration would enable                  settings that could be interfering with expected
the firewall to perform the security functions that we              behavior.
expect it to do and that it complies with the security
policy of the organization. You cannot validate a                   4. Determine the status of the Windows
firewall by looking at the policy alone. The policy is an           Firewall/Internet Connection Sharing service by
indicator, but not the true state. The only way to ensure           typing the following at a command prompt:
that a firewall is behaving correctly. [12] A manual                sc query sharedaccess
validation is most effective when done as a team
exercise by the security manager, firewall                          Troubleshoot service startup based on the Win32 exit
administrator, network architect, and everyone else                 code if this service does not start.
who has a direct involvement in the administration and              5. Determine the status of the Ipnat.sys firewall driver
management of the organization's network security.                  by typing the following at a command prompt:
The policy validation system is concerned there are                                       sc query ipnat
two distinct kinds of failure as follows [12]                       This command also returns the Win32 exit code from
                                                                    the last start try. If the driver is not starting, use
Host Failure: Any of the network hosts can fail at any              troubleshooting steps that would apply to any other
time. The host failure may be difficult to distinguish              driver.
from a network failure, from the perspective of the rest            6. If the driver and service are both running, and no
of the network. Recovery, however, is somewhat                      related errors exist in the event logs, use the Restore
different.                                                          Defaults option on the Advanced tab of Windows
                                                                    Firewall properties to eliminate any potential problem
Network Failure The network can fail at any time, or                configuration.
can simply not be laid out as expected. These can be                 7. If the issue is still not resolved, look for policy
ignored or reported to the root Manager in some way,                settings that might produce the unexpected behavior.
as they indicate a network status that the administrator            To do this, type GPResult /v > gpresult.txt at the
ought to be made aware of. [12]                                     command correctly, use the ping command to test
                                                                    theprompt, and then examine the resulting text file for
               V.     TROUBLESHOOTING                               configured policies that are related to the firewall.
          The troubleshooting a firewall is much an
iterative problem. The failures in network programs are
not limited to firewall issues. These failures may be                                I.     FIGURES AND TABLES
caused by security changes. Therefore, you have to
determine whether the failure is accompanied by a
Windows Firewall Security Alert that indicates that a
program is being blocked. [1]
          Failures that are related to the default firewall
configuration appear in two ways:
          I. Client programs may not receive data from
a server.
          II. Server programs that are running on a
Windows XP-based computer may not respond to
client requests. For example, the following server
programs may not respond.
     • A Web server program, such as Internet
          Information Services (IIS)
     • Remote Desktop
     • File sharing
Troubleshooting the firewall
                                                                                      Figure1.1 Firewall Diagram
      Follow these steps to diagnose problems:
    1.    To verify that       TCP/IP     is   functioning                         VII.        RELATED WORK
         correctly, use                                             Current research Policy Verification, Policy Validation
                                                                    and Troubleshooting in distributed firewall mainly
 the ping command to test the loopback address                      focus the following.
( and the assigned IP address.                            1. Verifying and validating the security policy in the
                                                       136                                http://sites.google.com/site/ijcsis/
                                                                                          ISSN 1947-5500
                                                           (IJCSIS) International Journal of Computer Science and Information Security,
                                                                                                           Vol. 9, No. 10, October 2011
2. The testing and validating firewalls regularly.[3]                      Modelling, and Evaluation of Computer-Communication Systems
3. Identify the vulnerability analysis. [11]                               (Performance TOOLS), 2003.
4.Very strong authorization and authentication for each
     firewalls                                                             [8] Lee, Chris P., Jason Trost, Nicholas Gibbs, Raheem Beyah, John
                                                                           A. Copeland, ‘‘Visual Firewall: Real-time Network Security
                                                                           Monitor,’’ Proceedingsof the IEEE Workshops on Visualization for
                                                                           Computer Security,p. 16, October 26-26, 2005.

Firewalls provide proper security services if they are                     [9] Liu, A. X., M. G. Gouda, H. H. Ma, and A. H. Ngu, ‘‘Firewall
correctly configured and efficiently managed. Firewall                     Queries,’’ Proceedings of the 8th International Conference on
policies used in enterprise networks are getting more                      Principles of cited. Distributed Systems, LNCS 3544, T. Higashino
                                                                           Ed.,Springer-Verlag, December, 2004.
complex as the number of firewall rules and devices
becomes larger. In this paper to presented policy                          [10] Tufin SecureTrack: Firewall Operations Management Solution,
verification, policy validation and finding troublesome                    http://www.tufin.com .
problem in the firewall.
                                                                           [11] E. Al-Shaer, H. Hamed, R. Boutaba, and M. Hasan. Conflict
          It is an iterative process of designing a                        classification and analysis of distributed firewall policies. IEEE
firewall. Our approach can be help to eliminate the                        JSAC, 23(10), October 2005.
errors in firewall policies.
                                                                           [12]. Kyle Wheeler. Distributed firewall policy validation,
                                                                           December 7, 2004.

                                                                           [13] S. M. Bellovin, “Distributed Firewall”,; login: magazine,
                     ACKNOWLEDGMENT                                        Special issue on Security, November 1999.
          I would like to thank my outstanding research
supervisor & advisor, Dr.S.Arumugam, for his advice,                                              AUTHORS PROFILE
support and encouragement throughout the research
work. I am also very grateful to him for keeping faith                     1. P.Senthilkumar, is the Assistant Professor in the
in my research work even through times of slow                             Department of Computer Science & Engineering, Affiliated
progress.                                                                  to Anna University of Technology, Coimbatore, Tamilnadu,
          I would like to thank my parents, brothers,                      India. He obtained his Bachelor and Master degree in
                                                                           Computer Science and Engineering from Anna University,
sisters, and my dear V.Asha for giving me everything                       Chennai in the year 2005 and 2008 respectively. He has
that I have. Your faith and love have provided me the                      pursuing the Ph.D Programme at Anna University of
only truth I have known in my life. Thank you.                             Technology, Coimbatore. He has 6 years of Teaching
          Finally I express thanks to GOD.                                 Experience and authored 4 research papers in International
                                                                           Journals and Conferences. His current area of research
                         REFERENCES                                        includes Computer Networks, Network Security, and
[1] A.X. Liu, Firewall policy verification and troubleshooting, in:        Firewalls Concept. He is a member of various professional
Proceedings IEEE International Conference on Communications                societies like ISTE, International Association of Engineers,
(ICC), May 2008.                                                           and Computer Science Teachers Association, International
                                                                           association of Computer Science and Information
[2] Al-Shaer, E. and Hazem Hamed, ‘‘Discovery of Policy
                                                                           Technology and Fellow in Institution of Engineers (India).
Anomalies in    Distributed Firewalls,’’ Proceedings of IEEE
INFOCOM’04, March, 2004.
                                                                           He is a reviewer and editor for various international
                                                                           conferences Email:psenthilnandha@gmail.com.
[3] El-Atawy, A., K. Ibrahim, H. Hamed, and E. Al- Shaer, ‘‘Policy
Segmentation for Intelligent Firewall Testing,’’ 1st Workshop on            2. Dr. S. ARUMUGAM, received the PhD. Degree in
Secure Network Protocols (NPSec 2005), November, 2005.                     Computer Science and Engineering from Anna University,
                                                                           Chennai in 1990.He also obtained his B.E(Electrical and
[4] Eppstein, D. and S .Muthukrishnan, ‘‘Internet Packet Filter
                                                                           Electronics Engg.) and M.Sc. (Engg) (Applied
Management and Rectangle Geometry.’’Proceedings of 12th Annual
ACM-SIAM Symposium on Discrete Algorithms (SODA),                          Electronics)Degrees from P.S.G College of Technology,
January,2001.                                                              Coimbatore, University of Madras in 1971 and 1973
                                                                           respectively. He worked in the Directorate of Technical
 [5] Hamed, Hazem, Ehab Al-Shaer and Will Marrero,‘‘Modeling               Education, Government of Tamil Nadu from 1974 at various
and Verification of IPSec and VPN Security Policies,’’ Proceedings         positions from Associate Lecturer, Lecturer, Assistant
of IEEE ICNP’2005, November, 2005.                                         Professor, Professor, Principal, and Additional Director of
                                                                           Technical Education. He has guided 4 PhD scholars and
[6] Hari, B., S. Suri, and G. Parulkar, ‘‘Detecting and Resolving
                                                                           guiding 10 PhD scholars. He has published 70 technical
Packet Filter Conflicts.’’ Proceedings of IEEE INFOCOM’00,
March, 2000.                                                               papers in International and National journals and
[7] Lakkaraju, K., R. Bearavolu, and W. Yurcik, ‘‘ N VisionIP – A          conferences. His area of interest includes network security,
Traffic Visualization Tool for Large and Complex Network                   Biometrics and neural networks. Presently he is working as
Systems,’’ International Multiconference on Measurement,                   Chief Executive Officer, Nandha Engineering College Erode.

                                                              137                                http://sites.google.com/site/ijcsis/
                                                                                                 ISSN 1947-5500

To top