<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8724977986344259415</id><updated>2011-10-14T22:30:25.258-07:00</updated><category term='Wireless Security'/><category term='Secure Network Devices'/><category term='Secure Key Algorithms'/><category term='Firewalls'/><category term='Data Security'/><category term='Spywares'/><category term='Malwares'/><category term='Encryption'/><category term='Windows Security'/><category term='Smart Card Security'/><title type='text'>Network Security</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://bestofnetworksecurity.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8724977986344259415/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://bestofnetworksecurity.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Navneet Jindal</name><uri>http://www.blogger.com/profile/06173598871922345444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>22</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8724977986344259415.post-7342393912384225222</id><published>2011-05-21T01:25:00.000-07:00</published><updated>2011-05-21T01:39:29.874-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Secure Key Algorithms'/><title type='text'>Secure Key Algorithms</title><content type='html'>&lt;h1 style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;" id="firstHeading" class="firstHeading"&gt;&lt;span style="font-size:130%;"&gt;Public-key cryptography&lt;/span&gt;&lt;/h1&gt;&lt;b&gt;Public-key cryptography&lt;/b&gt; refers to a widely used set of methods  for transforming a written message into a form that can be read only by  the intended recipient. This cryptographics approach involves the use of asymmetric key algorithms  — that is, the non-message information (the public key) needed to  transform the message to a secure form is different from the information  needed to reverse the process (the private key). The person who  anticipates receiving messages first creates both a public key and an  associated private key, and publishes the public key. When someone wants  to send a secure message to the creator of these keys, the sender  encrypts it (transforms it to secure form) using the intended  recipient's public key; to decrypt the message, the recipient uses the  private key. &lt;p&gt;Thus, unlike&lt;a href="http://bestofnetworksecurity.blogspot.com"&gt; symmetric key algorithms&lt;/a&gt;, a public key algorithm does not require a &lt;span style="text-decoration: underline;"&gt;secure&lt;/span&gt; initial exchange&lt;span style="text-decoration: underline;"&gt;&lt;/span&gt; of one or more secret keys  between the sender and receiver. The particular algorithm used for  encrypting and decrypting was designed in such a way that, while it is  easy for the intended recipient to generate the public and private keys  and to decrypt the message using the private key, and while it is easy  for the sender to encrypt the message using the public key, it is  extremely difficult for anyone to figure out the private key based on  their knowledge of the public key.&lt;/p&gt; &lt;p&gt;The use of these keys also allows protection of the authenticity of a message by creating a digital signature of a message using the private key, which can be verified using the public key.&lt;/p&gt; &lt;p&gt;Public key cryptography is a fundamental and widely used technology  around the world. It is the approach which is employed by many  cryptographic algorithms and cryptosystems.&lt;br /&gt;&lt;/p&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;" class="mw-headline" id="How_it_works"&gt;How it works&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;p&gt;The distinguishing technique used in public key cryptography is the use of asymmetric key algorithms, where the key used to encrypt a message is not the same as the key used to decrypt it. Each user has a pair of cryptographic keys—a &lt;b&gt;public encryption key&lt;/b&gt; and a &lt;b&gt;private decryption key&lt;/b&gt;.  The publicly available encrypting-key is widely distributed, while the  private decrypting-key is known only to the recipient. Messages are  encrypted with the recipient's public key and can &lt;i&gt;only&lt;/i&gt; be  decrypted with the corresponding private key. The keys are related  mathematically, but parameters are chosen so that determining the  private key from the public key is prohibitively expensive.&lt;br /&gt;&lt;/p&gt; &lt;p&gt;In contrast, &lt;a href="http://bestofnetworksecurity.blogspot.com" title="Symmetric-key algorithm"&gt;symmetric-key algorithms&lt;/a&gt;, variations of which have been used for thousands of years, use a &lt;i&gt;single&lt;/i&gt;  secret key—which must be shared and kept private by both sender and  receiver—for both encryption and decryption. To use a symmetric  encryption scheme, the sender and receiver must securely share a key in  advance.&lt;/p&gt; &lt;p&gt;Because symmetric key algorithms are nearly always much less computationally intensive, it is common to exchange a key using a key-exchange algorithm and transmit data using that key and a  &lt;a href="http://bestofnetworksecurity.blogspot.com/" title="Symmetric-key algorithm"&gt;symmetric-key algorithms&lt;/a&gt;.&lt;/p&gt;&lt;div style="text-align: center;" class="fullImageLink" id="file"&gt;&lt;a href="http://en.wikipedia.org/wiki/File:Public-key-crypto-1.svg"&gt;&lt;img alt="File:Public-key-crypto-1.svg" src="http://upload.wikimedia.org/wikipedia/en/thumb/3/32/Public-key-crypto-1.svg/288px-Public-key-crypto-1.svg.png" width="288" height="288" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/File:Public_key_shared_secret.svg"&gt;&lt;img style="width: 460px; height: 515px;" alt="File:Public key shared secret.svg" src="http://upload.wikimedia.org/wikipedia/commons/thumb/4/4c/Public_key_shared_secret.svg/536px-Public_key_shared_secret.svg.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;h2&gt;&lt;span class="editsection"&gt;&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;span class="mw-headline" id="Description"&gt;Description&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;The two main branches of public key cryptography are: &lt;ul&gt;&lt;li&gt;Public key encryption: a message encrypted with a recipient's public  key cannot be decrypted by anyone except a possessor of the matching  private key—presumably, this will be the owner of that key and the  person associated with the public key used. This is used for confidentiality.&lt;/li&gt;&lt;li&gt;&lt;a href="http://bestofnetworksecurity.blogspot.com" title="Digital signature"&gt;Digital signatures&lt;/a&gt;:  a message signed with a sender's private key can be verified by anyone  who has access to the sender's public key, thereby proving that the  sender had access to the private key (and therefore is likely to be the  person associated with the public key used), and the part of the message  that has not been tampered with. &lt;a href="http://en.wikipedia.org/wiki/Message_digest" title="Message digest" class="mw-redirect"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;An analogy to public-key encryption is that of a locked mailbox  with a mail slot. The mail slot is exposed and accessible to the  public; its location (the street address) is in essence the public key.  Anyone knowing the street address can go to the door and drop a written  message through the slot; however, only the person who possesses the key  can open the mailbox and read the message.&lt;/p&gt; &lt;p&gt;An analogy for digital signatures is the sealing of an envelope with a personal wax seal. The message can be opened by anyone, but the presence of the seal authenticates the sender.&lt;/p&gt; &lt;p&gt;A central problem for use of public-key cryptography is confidence  (ideally proof) that a public key is correct, belongs to the person or  entity claimed (i.e., is 'authentic'), and has not been tampered with or  replaced by a malicious third party. The usual approach to this problem  is to use a public key infrastructure(PKI), in which one or more third parties, known as certificate authorities , certify ownership of key pairs.&lt;/p&gt;&lt;h2&gt;&lt;span style="font-size:130%;"&gt;&lt;span class="mw-headline" id="Practical_considerations"&gt;Practical considerations&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/h2&gt;An analogy which can be used to understand the advantages of an asymmetric system is to imagine two people, Alice and Bob,  sending a secret message through the public mail. In this example,  Alice wants to send a secret message to Bob, and expects a secret reply  from Bob. &lt;p&gt;With a symmetric key  system, Alice first puts the secret message in a box, and locks the box using a padlock  to which she has a key. She then sends the box to Bob through regular  mail. When Bob receives the box, he uses an identical copy of Alice's  key (which he has somehow obtained previously, maybe by a face-to-face  meeting) to open the box, and reads the message. Bob can then use the  same padlock to send his secret reply.&lt;/p&gt; &lt;p&gt;In an asymmetric key system, Bob and Alice have separate padlocks.  First, Alice asks Bob to send his open padlock to her through regular  mail, keeping his key to himself. When Alice receives it she uses it to  lock a box containing her message, and sends the locked box to Bob. Bob  can then unlock the box with his key and read the message from Alice. To  reply, Bob must similarly get Alice's open padlock to lock the box  before sending it back to her.&lt;/p&gt; &lt;p&gt;The critical advantage in an asymmetric key system is that Bob and  Alice never need to send a copy of their keys to each other. This  prevents a third party (perhaps, in the example, a corrupt postal  worker) from copying a key while it is in transit, allowing said third  party to spy on all future messages sent between Alice and Bob. So in  the public key scenario, Alice and Bob need not trust the postal service  as much. In addition, if Bob were careless and allowed someone else to  copy &lt;i&gt;his&lt;/i&gt; key, Alice's messages to Bob would be compromised, but  Alice's messages to other people would remain secret, since the other  people would be providing different padlocks for Alice to use.&lt;/p&gt; &lt;p&gt;In another kind of asymmetric key system, Bob and Alice have separate  padlocks. First, Alice puts the secret message in a box, and locks the  box using a padlock to which only she has a key. She then sends the box  to Bob through regular mail. When Bob receives the box, he adds his own  padlock to the box, and sends it back to Alice. When Alice receives the  box with the two padlocks, she removes her padlock and sends it back to  Bob. When Bob receives the box with only his padlock on it, Bob can then  unlock the box with his key and read the message from Alice. Note that  in this scheme the order of Decryption is the same as the order of  encryption; this is only possible if commutative ciphers  are used. A commutative cipher is one in which the order of encryption  and decryption is interchangeable, just as the order of multiplication  is interchangeable; i.e., &lt;code&gt;A*B*C = A*C*B = C*B*A&lt;/code&gt;. A simple &lt;code&gt;XOR&lt;/code&gt; with the individual keys is such a commutative cipher. For example, let &lt;code&gt;E&lt;sub&gt;1&lt;/sub&gt;()&lt;/code&gt; and &lt;code&gt;E&lt;sub&gt;2&lt;/sub&gt;()&lt;/code&gt; be two encryption functions and let "&lt;code&gt;M&lt;/code&gt;" be the message so if Alice encrypts it using &lt;code&gt;E&lt;sub&gt;1&lt;/sub&gt;()&lt;/code&gt; and sends &lt;code&gt;E&lt;sub&gt;1&lt;/sub&gt;(M)&lt;/code&gt; to Bob. Bob then again encrypts the message as &lt;code&gt;E&lt;sub&gt;2&lt;/sub&gt;(E&lt;sub&gt;1&lt;/sub&gt;(M))&lt;/code&gt; and sends it to Alice. Now Alice Decrypts &lt;code&gt;E&lt;sub&gt;2&lt;/sub&gt;(E&lt;sub&gt;1&lt;/sub&gt;(M))&lt;/code&gt; using &lt;code&gt;E&lt;sub&gt;1&lt;/sub&gt;()&lt;/code&gt;. She'll now get &lt;code&gt;E&lt;sub&gt;2&lt;/sub&gt;(M)&lt;/code&gt;, meaning when she sends this again to Bob, he will be able to decrypt the message using &lt;code&gt;E&lt;sub&gt;2&lt;/sub&gt;()&lt;/code&gt; and get "&lt;code&gt;M&lt;/code&gt;". Although none of the keys were ever exchanged, the message "&lt;code&gt;M&lt;/code&gt;" may well be a key, e.g., Alice's Public key. &lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8724977986344259415-7342393912384225222?l=bestofnetworksecurity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bestofnetworksecurity.blogspot.com/feeds/7342393912384225222/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8724977986344259415&amp;postID=7342393912384225222' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8724977986344259415/posts/default/7342393912384225222'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8724977986344259415/posts/default/7342393912384225222'/><link rel='alternate' type='text/html' href='http://bestofnetworksecurity.blogspot.com/2011/05/secure-key-algorithms.html' title='Secure Key Algorithms'/><author><name>Navneet Jindal</name><uri>http://www.blogger.com/profile/06173598871922345444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8724977986344259415.post-6907358232783554716</id><published>2011-03-26T18:33:00.000-07:00</published><updated>2011-03-26T18:47:36.461-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Smart Card Security'/><title type='text'>Smart Card Security</title><content type='html'>&lt;h3 id="data-integrity"&gt;Data Integrity&lt;/h3&gt;                 &lt;p&gt;This is the function that verifies the  characteristics of a document and a transaction. Characteristics of both  are inspected and confirmed for content and correct authorization. Data  Integrity is achieved with electronic cryptography that assigns a  unique identity to data like a fingerprint. Any attempt to change this  identity signals the change and flags any tampering.&lt;/p&gt;                 &lt;h3 id="authentication"&gt;Authentication&lt;/h3&gt;                 &lt;p&gt;This inspects, then confirms, the proper identity of  people involved in a transaction of data or value. In authentication  systems, authentication is measured by assessing the mechanisms strength  and how many factors are used to confirm the identity. In a PKI system a  Digital Signature verifies data at its origination by producing an  identity that can be mutually verified by all parties involved in the  transaction. A cryptographic hash algorithm produces a Digital  Signature.&lt;/p&gt;                 &lt;h3 id="non-repudiation"&gt;Non-Repudiation&lt;/h3&gt;                 &lt;p&gt;This eliminates the possibility of a transaction  being repudiated, or invalidated by incorporating a Digital Signature  that a third party can verify as correct. Similar in concept to  registered mail, the recipient of data re-hashes it, verifies the  Digital Signature, and compares the two to see that they match.&lt;/p&gt;                 &lt;h3 id="authorization"&gt;Authorization and Delegation&lt;/h3&gt;                 &lt;p&gt;Authorization is the processes of allowing access to  specific data within a system. Delegation is the utilization of a third  party to manage and certify each of the users of your system.  (Certificate Authorities).&lt;/p&gt;&lt;p style="text-align: center;"&gt;&lt;img style="cursor: -moz-zoom-in;" alt="http://www.smartcardbasics.com/smart_card_images/panel4_trust_lrg.gif" src="http://www.smartcardbasics.com/smart_card_images/panel4_trust_lrg.gif" width="637" height="559" /&gt;&lt;/p&gt;&lt;h3 id="auditing"&gt;Auditing and Logging&lt;/h3&gt;                 &lt;p&gt;This is the independent examination and recording of  records and activities to ensure compliance with established controls,  policy, and operational procedures, and to recommend any indicated  changes in controls, policy, or procedures.&lt;/p&gt;                 &lt;h3 id="management"&gt;Management&lt;/h3&gt;                 &lt;p&gt;Is the oversight and design of the elements and  mechanisms discussed above and below. Card management also requires the  management of card issuance, replacement and retirement as well as  polices that govern a system.&lt;/p&gt;                 &lt;h3 id="cryptography"&gt;Cryptography / Confidentiality&lt;/h3&gt;                 &lt;p&gt;Confidentiality is the use of encryption to protect  information from unauthorized disclosure. Plain text is turned into  cipher text via an algorithm, then decrypted back into plain text using  the same method.&lt;/p&gt;                 &lt;p&gt;Cryptography is the method of converting data from a  human readable form to a modified form, and then back to its original  readable form, to make unauthorized access difficult. Cryptography is  used in the following ways:&lt;/p&gt;                 &lt;ul&gt;&lt;li&gt;Ensure data privacy, by encrypting data&lt;/li&gt;&lt;li&gt;Ensures data integrity, by recognizing if data has been manipulated in an unauthorized way&lt;/li&gt;&lt;li&gt;Ensures data uniqueness by checking that data is  "original", and not   a "copy" of the "original". The sender attaches a  unique identifier to   the "original" data. This unique identifier is  then  checked by the receiver of the data.&lt;/li&gt;&lt;/ul&gt;                 &lt;p&gt;The original data may be in a human-readable form,  such as a text file, or it may be in a computer-readable form, such as a  database, spreadsheet or graphics file. The original data is called  unencrypted data or plain text.The modified data is called encrypted  data or cipher text. The process of converting the unencrypted data is  called encryption. The process of converting encrypted data to  unencrypted data is called decryption.&lt;/p&gt;                 &lt;h3 id="data-security"&gt;Data Security Mechanisms and their Respective Algorithms&lt;/h3&gt;&lt;br /&gt;&lt;img alt="http://www.smartcardbasics.com/smart_card_images/panel7_dsm_lrg.gif" src="http://www.smartcardbasics.com/smart_card_images/panel7_dsm_lrg.gif" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;In order to convert the data, you need to have an encryption  algorithm and a key. If the same key is used for both encryption and  decryption that key is called a secret key and the algorithm is called a  symmetric algorithm. The most well-known symmetric algorithm is DES  (Data Encryption Standard).&lt;/p&gt;                 &lt;div style="text-align: center;"&gt;&lt;img src="http://www.smartcardbasics.com/smart_card_images/panel7.gif" alt="Symmetrical Encryption" title="Symmetrical Encryption" /&gt;                 &lt;/div&gt;&lt;p&gt;The Data Encryption Standard (DES) was invented by  the IBM Corporation in the 1970's. During the process of becoming a  standard algorithm, it was modified according to recommendations from  the National Security Agency (NSA). The algorithm has been studied by  cryptographers for nearly 20 years. During this time, no methods have  been published that describe a way to break the algorithm, except for  brute-force techniques. DES has a 56-bit key, which offers 256 or 7 x  1016 possible variations. There are a very small numbers of weak keys,  but it is easy to test for these keys and they are easy to avoid.&lt;/p&gt;                 &lt;p&gt;Triple-DES is a method of using DES to provide  additional security. Triple-DES can be done with two or with three keys.  Since the algorithm performs an encrypt-decrypt-encrypt sequence, this  is sometimes called the EDE mode. This diagram shows Triple-DES  three-key mode used for encryption:&lt;/p&gt;                 &lt;div style="text-align: center;"&gt;&lt;img src="http://www.smartcardbasics.com/smart_card_images/panel7_3des.gif" alt="Symmetric Key (3DES) Encryption" title="Symmetric Key (3DES) Encryption" /&gt;                 &lt;/div&gt;&lt;p&gt;If different keys are used for encryption and  decryption, the algorithm is called an asymmetric algorithm. The most  well-known asymmetric algorithm is RSA, named after its three inventors  (Rivest, Shamir, and Adleman). This algorithm uses two keys, called the  private key. These keys are mathematically linked. Here is a diagram  that illustrates an asymmetric algorithm:&lt;/p&gt;                 &lt;div style="text-align: center;"&gt;&lt;img src="http://www.smartcardbasics.com/smart_card_images/panel7a.gif" alt="Asymmetric (Public Key) Encryption" title="Asymmetric (Public Key) Encryption" /&gt;                 &lt;/div&gt;&lt;p&gt;Asymmetric algorithms involve extremely complex  mathematics typically involving the factoring of large prime numbers.  Asymmetric algorithms are typically stronger than a short key length  symmetric algorithm. But because of their complexity they are used in  signing a message or a certificate. They not ordinarily used for data  transmission encryption.&lt;/p&gt;&lt;p&gt;As the card issuer, you must define all of the parameters for card  and data security. There are two methods of using cards for data system  security, host-based and card-based. The safest systems employ both  methodologies.&lt;/p&gt;                 &lt;div style="text-align: center;"&gt;&lt;img src="http://www.smartcardbasics.com/smart_card_images/smart-card-panel-pass.gif" alt="" title="" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;h3 id="host-security"&gt;Host-Based System Security&lt;/h3&gt;                 &lt;p&gt;A host-based system treats a card as a simple data carrier. Because of this, straight memory cards  can be used very cost-effectively for many systems. All protection of  the data is done from the host computer. The card data may be encrypted  but the transmission to the host can be vulnerable to attack. A common  method of increasing the security is to write in the clear (not  encrypted) a key that usually contains a date and/or time along with a  secret reference to a set of keys on the host. Each time the card is  re-written the host can write a reference to the keys. This way each  transmission is different. But parts of the keys are in the clear for  hackers to analyze. This security can be increased by the use of smart  memory cards that employ a password mechanism to prevent unauthorized  reading of the data. Unfortunately the passwords can be sniffed in the  clear. Access is then possible to the main memory. These methodologies  are often used when a network can batch up the data regularly and  compare values and card usage and generate a problem card list.&lt;/p&gt;                 &lt;h3 id="card-security"&gt;Card-Based System Security&lt;/h3&gt;                 &lt;p&gt;These systems are typically microprocessor based cards.  A card, or token-based system treats a card as an active computing  device. The Interaction between the host and the card can be a series of  steps to determine if the card is authorized to be used in the system.  The process also checks if the user can be identified, authenticated and  if the card will present the appropriate credentials to conduct a  transaction. The card itself can also demand the same from the host  before proceeding with a transaction. The access to specific information  in the card is controlled by (1) the card's internal Operating System  and (2) the preset permissions set by the card issuer regarding the  files conditions. The card can be in a standard CR80 form factor or be  in a USB dongle or it could be a GSM SIM card.&lt;/p&gt;&lt;h3 id="threats"&gt;Threats to Cards and Data Security&lt;/h3&gt;                 &lt;p&gt;Effective security system planning takes into account  the need for authorized users to access data reasonably easily, while  considering the many threats that this access presents to the integrity  and safety of the information. There are basic steps to follow to secure  all smart card systems, regardless of type or size.&lt;/p&gt;                 &lt;ul&gt;&lt;li&gt;Analysis: Types of data to secure; users, points of contact, transmission. Relative risk/impact of data loss&lt;/li&gt;&lt;li&gt;Deployment of your proposed system&lt;/li&gt;&lt;li&gt;Road Test: Attempt to hack your system; learn about weak spots, etc.&lt;/li&gt;&lt;li&gt;Synthesis: Incorporate road test data, re-deploy&lt;/li&gt;&lt;li&gt;Auditing: Periodic security monitoring, checks of system, fine-tuning&lt;/li&gt;&lt;/ul&gt;                 &lt;p&gt;When analyzing the threats to your data an  organization should look closely at two specific areas: Internal attacks  and external attacks. The first and most common compromise of data  comes from disgruntled employees. Knowing this, a good system manager  separates all back-up data and back-up systems into a separately  partitioned and secured space. The introduction of viruses and the  attempted formatting of network drives is a typical internal attack  behavior. By deploying employee cards that log an employee into the  system and record the time, date and machine that the employee is on, a  company automatically discourages these type of attacks.&lt;/p&gt;&lt;p style="text-align: center;"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="text-align: center;"&gt;&lt;img style="width: 799px; height: 394px;" alt="http://www.smartcardbasics.com/smart_card_images/threats_lrg.gif" src="http://www.smartcardbasics.com/smart_card_images/threats_lrg.gif" /&gt;&lt;/p&gt;&lt;p style="text-align: center;"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="text-align: left;"&gt;External attacks are typically aimed at the weakest link in a company's  security armor. The first place an external hacker looks at is where  they can intercept the transmission of your data. In a smart  card-enhanced system this starts with the card.&lt;/p&gt;&lt;h3 id="architectures"&gt;Security Architectures&lt;/h3&gt;     &lt;p&gt;When designing a system a planner should look at the total cost of ownership this includes:&lt;/p&gt;     &lt;ul&gt;&lt;li&gt;Analysis&lt;/li&gt;&lt;li&gt;Installation and Deployment&lt;/li&gt;&lt;li&gt;Delegated Services&lt;/li&gt;&lt;li&gt;Training&lt;/li&gt;&lt;li&gt;Management&lt;/li&gt;&lt;li&gt;Audits and Upgrades&lt;/li&gt;&lt;li&gt;Infrastructure Costs (Software and Hardware)&lt;/li&gt;&lt;/ul&gt;     &lt;p&gt;Over 99% of all U.S.- based financial networks are secured with a  Private Key Infrastructure. This is changing over time, based on the  sheer volume of transactions managed daily  and the hassles that come  with private key management. Private Key-based   systems make good sense  if your expected user base is less than 500,000   participants.&lt;/p&gt;     &lt;p&gt;Public Key Systems are typically cost effective only in large  volumes or where the value of data is so high that its worth the higher  costs associated with this type of  deployment. What most people don t  realize is that Public Key systems   still rely heavily on Private Key  encryption for all transmission of   data. The Public Key encryption  algorithms are only used for  non-repudiation and to secure data  integrity. Public Key infrastructures as a rule employ every mechanism  of data security in a nested and coordinated fashion to insure the  highest level of security available today.&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8724977986344259415-6907358232783554716?l=bestofnetworksecurity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bestofnetworksecurity.blogspot.com/feeds/6907358232783554716/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8724977986344259415&amp;postID=6907358232783554716' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8724977986344259415/posts/default/6907358232783554716'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8724977986344259415/posts/default/6907358232783554716'/><link rel='alternate' type='text/html' href='http://bestofnetworksecurity.blogspot.com/2011/03/smart-card-security.html' title='Smart Card Security'/><author><name>Navneet Jindal</name><uri>http://www.blogger.com/profile/06173598871922345444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8724977986344259415.post-5725918858081215777</id><published>2011-03-26T18:30:00.000-07:00</published><updated>2011-03-26T18:32:40.303-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows Security'/><title type='text'>Securing Remote Desktop for Windows XP</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;h2 style="text-align: center;"&gt;&lt;span style="font-size:100%;"&gt;Remote Desktop, Unsafely&lt;/span&gt;&lt;/h2&gt;&lt;div style="text-align: center;"&gt;    &lt;/div&gt;&lt;p style="text-align: center;"&gt;Many people use the Windows XP Professional remote desktop feature to gain easy      access to their home PCs. But opening up a connection to an administrator      account on your system is very dangerous. Just by opening the port on my      firewall I received several logon attempts, from various countries, within a      week. Free tools exist that assist hackers with breaking into Windows Remote      Desktop connections. Fortunately there are a few simple steps you can take to      protect yourself:&lt;/p&gt;&lt;div style="text-align: center;"&gt;    &lt;/div&gt;&lt;h2 style="text-align: center;"&gt;&lt;span style="font-size:100%;"&gt;Remote Desktop, Safely&lt;/span&gt;&lt;/h2&gt;&lt;div style="text-align: center;"&gt;    &lt;/div&gt;&lt;h3 style="text-align: center;"&gt;Limit users who can log on remotely&lt;/h3&gt;&lt;div style="text-align: center;"&gt;    &lt;/div&gt;&lt;p style="text-align: center;"&gt;First, only allow certain users remote desktop access. Go to the Control Panel,      then system, then the Remote tab.&lt;/p&gt;&lt;div style="text-align: center;"&gt;    &lt;/div&gt;&lt;p style="text-align: center;"&gt;&lt;img style="width: 403px; height: 468px;" src="http://www.mobydisk.com/techres/Remote_Desktop_Enable.png" alt="Screen shot showing remote desktop control panel tab" /&gt;&lt;/p&gt;&lt;div style="text-align: center;"&gt;    &lt;/div&gt;&lt;p style="text-align: center;"&gt;From there, enable "Allow users to connect remotely to this computer." Then,      click "Select Remote Users."&lt;/p&gt;&lt;div style="text-align: center;"&gt;    &lt;/div&gt;&lt;p style="text-align: center;"&gt;&lt;img src="http://www.mobydisk.com/techres/Remote_Desktop_Users.png" alt="Screen shot showing remote desktop screen" /&gt;&lt;/p&gt;&lt;div style="text-align: center;"&gt;    &lt;/div&gt;&lt;p style="text-align: center;"&gt;Here, add only the users who you want to be able to log in remotely. If you are      super-secure, you can set this to a standard user account, and force yourself      to run as a normal user. This is a very difficult way to run Windows since many      applications assume the user has Administrator rights, so I leave that decision      up to you.&lt;/p&gt;&lt;div style="text-align: center;"&gt;    &lt;/div&gt;&lt;p style="text-align: center;"&gt;Unfortunately for you, that setting didn't do a thing! You will find that you      can still log on as any administrator account. To make things complicated,      Microsoft defaults to the least secure setting possible while hiding this fact      from the user. You will need to go to another location to change the &lt;em&gt;real&lt;/em&gt;     list. Click Start - Programs - Administrative Tools - Local Security Policy. If      you can't find it, you can also do Start - Run - enter      "%SystemRoot%\system32\secpol.msc /s" - Ok.&lt;/p&gt;&lt;div style="text-align: center;"&gt;    &lt;/div&gt;&lt;p style="text-align: center;"&gt;&lt;img style="width: 530px; height: 318px;" src="http://www.mobydisk.com/techres/Remote_Desktop_Users_Allowed1.png" alt="Screen shot showing local security settings" /&gt;&lt;/p&gt;&lt;div style="text-align: center;"&gt;    &lt;/div&gt;&lt;p style="text-align: center;"&gt;Under Local Policies - User Rights Assignment, there is a line that says "Allow      logon through Terminal Services." And just next to it is "Administrators,      Remote Desktop Users." Aha! Too bad it didn't show "Administrators" in the      other screen. Double-click this setting and remove "Administrators." If you      want an administrator to have access, just add them explicitly through the      other screen.&lt;/p&gt;&lt;div style="text-align: center;"&gt;    &lt;/div&gt;&lt;p style="text-align: center;"&gt;&lt;img src="http://www.mobydisk.com/techres/Remote_Desktop_Users_Allowed2.png" alt="Screen shot showing Terminal Services users" /&gt;&lt;/p&gt;&lt;div style="text-align: center;"&gt;    &lt;/div&gt;&lt;h3 style="text-align: center;"&gt;Set an account lockout policy&lt;/h3&gt;&lt;div style="text-align: center;"&gt;    &lt;/div&gt;&lt;p style="text-align: center;"&gt;There are already tools that will use brute-force to guess passwords and log-on      remotely. You cannot stop this, but it can be minimized by setting an account      lockout policy. If someone tries to guess the password, then after a few      guesses they will be locked out for a period of time. This can make hours or      days of guessing become centuries. That makes it infeasable to brute-force into      your system.&lt;/p&gt;&lt;div style="text-align: center;"&gt;    &lt;/div&gt;&lt;p style="text-align: center;"&gt;From the same Local Security Policy screen from before, go to Account Policies -      Account Lockout Policy.&lt;/p&gt;&lt;div style="text-align: center;"&gt;    &lt;/div&gt;&lt;p style="text-align: center;"&gt;&lt;img style="width: 597px; height: 288px;" src="http://www.mobydisk.com/techres/Account_Lockout_Policy.png" alt="Screen shot showing a minimal account lockout policy" /&gt;&lt;/p&gt;&lt;div style="text-align: center;"&gt;    &lt;/div&gt;&lt;p style="text-align: center;"&gt;&lt;u&gt;&lt;em&gt;Account lockout threshhold:&lt;/em&gt;&lt;/u&gt; This is the number of failed logon      attempts before the user is locked-out. Three is usually sufficient to indicate      someone is trying to break in.&lt;/p&gt;&lt;div style="text-align: center;"&gt;    &lt;/div&gt;&lt;p style="text-align: center;"&gt;&lt;u&gt;&lt;em&gt;Reset account lockout counter after:&lt;/em&gt;&lt;/u&gt; For a typical home system,      set this setting to be the same as the &lt;em&gt;Account Lockout Duration&lt;/em&gt; below.&lt;/p&gt;&lt;div style="text-align: center;"&gt;    &lt;/div&gt;&lt;p style="text-align: center;"&gt;&lt;em&gt;&lt;u&gt;Account lockout duration:&lt;/u&gt;&lt;/em&gt; This is how long the user will be      unable to logon after several failed attempts. Even a few minutes will      significantly reduce the possibility of a remote brute-force attack. For a home      system, any more than a few minutes can be frustrating. You may come home to      find your account is locked-out because of some joker guessing passwords.      Adjust the setting to your own tolerance. Setting this value to zero means to      lock the account until it is manually unlocked.&lt;/p&gt;&lt;div style="text-align: center;"&gt;    &lt;/div&gt;&lt;p style="text-align: center;"&gt;To manually unlock an account you must logon as another administrator user      (preferably one without remote desktop access). Then go to Start - Programs -      Administrative Tools - Computer Management - Local Users and Groups. Click on      the individual user and uncheck the "account is disabled" check box. You may      then log on as that user.    &lt;/p&gt;&lt;div style="text-align: center;"&gt;    &lt;/div&gt;&lt;p style="text-align: center;"&gt;&lt;img style="width: 589px; height: 416px;" src="http://www.mobydisk.com/techres/Computer_Management_Unlock_User.png" alt="Screen shot showing the 'Account is disabled' checkbox on the user property page" /&gt;&lt;/p&gt;&lt;div style="text-align: center;"&gt;    &lt;/div&gt;&lt;h3 style="text-align: center;"&gt;Require Passwords and 128-Bit Encryption&lt;/h3&gt;&lt;div style="text-align: center;"&gt;    &lt;/div&gt;&lt;p style="text-align: center;"&gt;For compatibility with older, weaker, less-secure clients, Windows XP defaults      to allowing minimal or no encryption on remote desktop connections. If you are      connecting with older software, upgrade it. If you are connecting with the      PocketPC Terminal Services Client, then this setting won't work for you since      that client does not support high encryption. :-(&lt;/p&gt;&lt;div style="text-align: center;"&gt;    &lt;/div&gt;&lt;p style="text-align: center;"&gt;Click Start - Run - "%SystemRoot%\system32\gpedit.msc /s" to get to the Group      Policy Editor. I don't know how to get there any easier than that, so you might      want to add an icon for it to your Administrative Tools.&lt;/p&gt;&lt;div style="text-align: center;"&gt;    &lt;/div&gt;&lt;p style="text-align: center;"&gt;    From here, go to Computer Configuration - Administrative Templates - Windows     Components - Terminal Services - Encryption and Security.    &lt;/p&gt;&lt;div style="text-align: center;"&gt;    &lt;/div&gt;&lt;p style="text-align: center;"&gt;&lt;img style="width: 630px; height: 380px;" src="http://www.mobydisk.com/techres/Terminal_Services_Encryption_And_Security.png" alt="Screen shot showing Terminal Services Security settings in the Group Policy" /&gt;&lt;/p&gt;&lt;div style="text-align: center;"&gt;    &lt;/div&gt;&lt;p style="text-align: center;"&gt;You can change the "Set client connection encryption level" from "Not      Configured" to "Enabled" and "High Level" to force the client to use 128-bit      security. This protects your passwords as well as anything transmitted during      your terminal service session.&lt;/p&gt;&lt;div style="text-align: center;"&gt;    &lt;/div&gt;&lt;p style="text-align: center;"&gt;Enabling "Always prompt client for password upon connection" prevents the remote      user from saving the password on the client computer and avoiding the password      prompt. Saving passwords is generally a dangerous setting since the password is      now on another computer, and because it allows the user to forget it.&lt;/p&gt;&lt;div style="text-align: center;"&gt;       &lt;/div&gt;&lt;h3 style="text-align: center;"&gt;Change the TCP Port&lt;/h3&gt;&lt;div style="text-align: center;"&gt;       You can move the terminal services port from 3389 to     another port by changing the registry key at    &lt;/div&gt;&lt;p style="text-align: center;"&gt;     HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal      Server\WinStations\RDP-Tcp\PortNumber    &lt;/p&gt;&lt;div style="text-align: center;"&gt;    You will then need to specify the port when you     connect to your system. Connect with something like     "my.computerathome.com:1234" instead of "my.computerathome.com"    &lt;/div&gt;&lt;h3 style="text-align: center;"&gt;IP Address White List&lt;/h3&gt;&lt;div style="text-align: center;"&gt;    &lt;/div&gt;&lt;p style="text-align: center;"&gt;    Windows Firewall allows you to limit which IP addresses have access to remote desktop.    To do this, open the Control Panel and run Windows Firewall.  Select the Exceptions    tab and make sure "Remote Desktop" is checked.    &lt;/p&gt;&lt;div style="text-align: center;"&gt;    &lt;img src="http://www.mobydisk.com/techres/windows_firewall.png" alt="Windows Firewall control panel screen shot" width="434" height="518" /&gt;    &lt;/div&gt;&lt;p style="text-align: center;"&gt;    Click the "Edit" button and you will see a list of TCP ports.   Windows Firewall assumes that Remote Desktop lies on port 3389.  If you  changed the port number,    you will need cancel this screen and instead click "Add Port" and  create a entry with the port number you used.    &lt;/p&gt;&lt;div style="text-align: center;"&gt;    &lt;img src="http://www.mobydisk.com/techres/windows_firewall_tcp3389.png" alt="Windows Firewall TCP port screen shot" width="384" height="287" /&gt;    &lt;/div&gt;&lt;p style="text-align: center;"&gt;    Click the "Change Scope" button.  From this screen, you can limit to the local network, or to a specific set of IP addresses.    &lt;/p&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8724977986344259415-5725918858081215777?l=bestofnetworksecurity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bestofnetworksecurity.blogspot.com/feeds/5725918858081215777/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8724977986344259415&amp;postID=5725918858081215777' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8724977986344259415/posts/default/5725918858081215777'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8724977986344259415/posts/default/5725918858081215777'/><link rel='alternate' type='text/html' href='http://bestofnetworksecurity.blogspot.com/2011/03/securing-remote-desktop-for-windows-xp.html' title='Securing Remote Desktop for Windows XP'/><author><name>Navneet Jindal</name><uri>http://www.blogger.com/profile/06173598871922345444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8724977986344259415.post-928119748385743194</id><published>2011-03-19T17:55:00.000-07:00</published><updated>2011-03-19T18:00:33.853-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Firewalls'/><title type='text'>Dual WAN Firewall to Increase Network Security</title><content type='html'>&lt;h2 style="font-weight: bold;"&gt;&lt;span style="font-size:130%;"&gt;A peep into Internet World: Security Issues&lt;/span&gt;&lt;/h2&gt;       &lt;p&gt;Corporations of various domains like banking and finance,  software engineering, stock market and trading, online shopping, media  and entertainment, ecommerce have been computerized and they need  Internet connection to control their network.&lt;/p&gt;       &lt;p&gt; When a network (let it be LAN, WAN or MAN) is connected to  Internet, it is implicit that the system is prone to information theft  and security becomes an issue overall. Internet allows internetworking  between LANs and WANs enabling remote access and control over the  network from remote location. Refer (To see Figure Internet users and  Firewall Security) to observe how firewall works in a network. &lt;/p&gt;       &lt;h2 style="font-weight: normal; text-align: center;"&gt;&lt;img src="http://dualwan.org/images/internet-users-firewall-sec.jpg" alt="Internet users and Firewall Security" /&gt;&lt;/h2&gt;       &lt;p&gt;Anybody can hack your information when the sensitive data  traverses across the network, which fuels hacking, cybercrimes and  information theft. Data loss is very expensive that it is becoming  unbearable to a huge extent at times of business collapse. Preventive  measures is on the road to secure information and a new method  “Firewall” was established to control network traffic and ‘filtrate’  unauthorized access to interfere into your network. With wan firewall,  our hardware drives and files kept away from virus attacks and  restrictions for users allowing only authorized users to access and gain  control over your network.&lt;/p&gt;       &lt;h2 style="font-weight: normal;"&gt;Why do we opt for Firewall?&lt;/h2&gt;       &lt;p&gt;In general, firewall performs ‘filtration’ by eliminating  unauthorized entries and avoids virus flow into network as a preventive  action. Other options provided for security are:      &lt;/p&gt;       &lt;ul&gt;&lt;li&gt;Password encryption&lt;/li&gt;&lt;li&gt;Fingerprint identification&lt;/li&gt;&lt;li&gt;Digital Signatures&lt;/li&gt;&lt;li&gt;PIC (Personal Identification Code)&lt;/li&gt;&lt;/ul&gt;              &lt;p style="text-align: center;"&gt;&lt;img src="http://dualwan.org/images/firewall-organization-wan-s.jpg" alt="Firewall in an organization’s WAN setup" /&gt;&lt;/p&gt;       &lt;h2 style="font-weight: normal;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: bold;"&gt;Scenario of Single Firewall:&lt;/span&gt; &lt;/span&gt;&lt;/h2&gt;       &lt;p&gt;In general, WAN setup in an organization possesses a single  firewall to filtrate unauthorized entries by forming two-network  structure: external and internal network. Such networks consist three  interface layers with respect to ‘De Militarized Zone’ and ISP (Internet  Service Provider). &lt;/p&gt;       &lt;h3 style="font-weight: normal;"&gt;Interface Layers:      &lt;/h3&gt;       &lt;ul&gt;&lt;li&gt;&lt;strong&gt;Layer 1: &lt;/strong&gt;The external network of the organization connects with ISP on this network layer. (first interface)&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Layer 2: &lt;/strong&gt;The internal network forms the next network layer. (second interface)&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Layer 3: &lt;/strong&gt;The DMZ zone forms the last network layer forming last network layer.(third interface)&lt;/li&gt;&lt;/ul&gt;              &lt;p&gt;In a communication network, a single firewall handles entire  filtration process and controls the Internet traffic between the  above-mentioned layers using the implementation of traffic management  techniques. Refer (To see Figure Firewall in an organization’s WAN  setup) for a firewall implementation in an organization’s network.&lt;/p&gt;       &lt;p&gt; With the existence of a single firewall, the entire internet  traffic takes place between DMZ, external and internal network making it  risky as at any point of time the network fails to function (artificial  or manmade activities). This scenario necessitates the need of firewall  in multiple WANs. &lt;/p&gt;       &lt;p&gt;As a preventive act, experts suggest an alternate approach of  implementing ‘double firewall’ or ‘dual firewall’ to segregate Internet  traffic between the two network layers towards DMZ zone. This is more  secure and reduces ‘traffic overload’ and traffic management is on a  better scale. &lt;/p&gt;       &lt;p&gt;Dual WAN is enabled by connections from two different ISPs  connected to their WAN modems (cable modem or DSL type). With the  existence of two or multiple connections user can stay connected to  internet and each connection acquires a firewall ensuring reliability  and security over data transfer and bandwidth optimization (bandwidth  increases with multiple internet connections and dual link internetwork  modem to ISP connections via two WAN ports) &lt;/p&gt;       &lt;h2 style="font-weight: bold;"&gt;&lt;span style="font-size:100%;"&gt;Configuration:&lt;/span&gt;&lt;/h2&gt;       &lt;p&gt;Configuration of wan firewall is of two types based on their operations:&lt;/p&gt;       &lt;ul&gt;&lt;li&gt;&lt;strong&gt;Front-end firewall: &lt;/strong&gt;Configuration done in first firewall, termed as ‘primary’ as it is intended to handle traffic for ‘De Militarized Zone’ alone.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Back-end firewall: &lt;/strong&gt;Configuration done in  second firewall, termed  as ‘secondary’ between DMZ and internal  network. Traffic management handled for DMZ and internal network.&lt;/li&gt;&lt;/ul&gt;       &lt;p&gt;On comparison, front-end firewall has to manage heavy traffic  (as they are located in such a way they handle traffic for DMZ traffic)  than back-end firewall that is self-explanatory. Refer (To see Figure  Dual Firewall in WAN setup) for dual firewall in a network setup.&lt;/p&gt;       &lt;p style="text-align: center;"&gt;&lt;img src="http://dualwan.org/images/dual-firewall-wan-setup.jpg" alt="Dual Firewall in WAN setup" /&gt;&lt;/p&gt;       &lt;h2 style="font-weight: bold;"&gt;&lt;span style="font-size:100%;"&gt;Firewall Recommendations:&lt;/span&gt;&lt;/h2&gt;       &lt;p&gt;In a network, it is better to use dual firewalls each from   different vendors. This becomes effective only when a hacker tries to  shatter the primary firewall, the latter firewall can still proceed to  work, as it is a tedious task to get through the second firewall. It is  highly ‘dangerous’ to fix double wan firewalls from same vendor.&lt;/p&gt;       &lt;p&gt; This is a backup activity to handle disasters and attain  business process continuity with wide area network optimization and  traffic management techniques by implementing two firewalls in a wide  area network setup of an organization at an affordable cost (not  expensive as to a loss in a business collapse). This is also termed as  ‘firewall failover’ as it acts as a ‘backup factor’ over the collapse of  first firewall. &lt;/p&gt;       &lt;h2 style="font-weight: bold;"&gt;&lt;span style="font-size:100%;"&gt;Benefits of Dual WAN Firewall:&lt;/span&gt;&lt;/h2&gt;       &lt;ul start="1" type="1"&gt;&lt;li&gt;&lt;strong&gt;Business security:&lt;/strong&gt; Business organizations  having dual wan firewall avail full benefits by boost up the security  level thereby enhancing the network security by protecting the dual wan  network with dual firewall&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Network Computing:&lt;span style="text-decoration: underline;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;a href="http://dualwan.org/firewall-security.html"&gt; &lt;/a&gt;use  SPI process (Stateful Packet Inspection) that inspects every packet  crossing in its network under its control that safeguards network  computations.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Network Security:&lt;/strong&gt; To achieve network  security, packet data that traverse across network has to undergo two  major transformations: encryption and decryption. At the sender side,  packet is encrypted using various algorithms like triple DES (Data  Encryption Standard), AES(Advanced Encryption Standard) using a key to  encrypt and pass the ciphered data to destination. At the receiver end,  decryption takes place with a match key of the source to reveal original  data, thus maintaining privacy using authentication process.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Dual WAN ports: &lt;/strong&gt;A dual wide area network  gigabit router has six ports of which two WAN ports possess 10/100  megabits per second ISP connections (Mbps) and four LAN ports of gigabit  power used to connect as a secondary link to the second ISP connection.  Such ports enable dual wan gigabit router to handle ‘internet load  balancing’&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Unified Bandwidth Management: &lt;/strong&gt;Gigabit power  (equals one megabyte of computer information) is suitable for critical  networks consuming high bandwidth increasing throughput. UBM is very  efficient with FatPipe product ‘QoS’ that guarantees ‘correct bandwidth  for mission critical applications’, ‘allocating bandwidth thus reducing  bandwidth requirements’ as a whole.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Quality of Service: &lt;/strong&gt;As the name entails,  QoS involves analysis of what kind of service received from the internet  service provider. In general, QoS provides same level of bandwidth  allocation to all applications with no bandwidth priorities, leading to  over provisioning thus making it ineffective. FatPipe QoS device  allocates highest priority for mission critical applications and proceed  with ten priority levels’&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Traffic Optimization: &lt;/strong&gt;IP network traffic  comes under control by prioritization and bandwidth provisioning that is  termed as traffic optimization techniques. IP traffic passing through  FatPipe QoS undergoes ten priority levels giving granular control over  application and associated bandwidth with traffic load balancing to  control, shape and optimize real time traffic and maximize utilization  of all wan links.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Wide Area Network High Availability: &lt;/strong&gt;Dual  WAN setup ensures high level connectivity to ISP and acts as a load  balancer managing IP traffic and bandwidth allocation showing high  reliability and efficiency with high grade performance as it the best  preventive act for disasters and manmade failures.&lt;/li&gt;&lt;/ul&gt;       &lt;p&gt;Thus with two wide area network firewall, any organization can  gain full control and access to Internet meeting daily requirements and  transactions done with tight security by blocking hackers entry into a  network and curb their access to private business data with permission  restriction. A dual wan setup assures you with firewall failover,  automatic failover and maintains your network status always ‘UP’!&lt;/p&gt;&lt;p&gt;Today’s business world entirely depends on dual factors that are  ‘vital’ for any business. One is technology, which uplifts the trade to a  higher range and other is modes of communication for information  exchange assisted with data transfer. These serve as crucial factors at  any cost, which can very well determine the lifespan of business sector.&lt;/p&gt;       &lt;p&gt; Looking deep into the first factor, the organizations’ network  should be completely equipped with most appropriate technology (tuning  with operational environment) in such a way that their network  withstands any disaster making the company prolong on the track of  progress amidst tough competitions in market. &lt;/p&gt;       &lt;h2 style="font-weight: bold;"&gt;&lt;span style="font-size:100%;"&gt;Why do organizations need Dual-WAN?&lt;/span&gt;&lt;/h2&gt;       &lt;p&gt;Most of the corporate companies work in multiple locations (let  it be local, regional, national and international branches) thus  expanding their networks where maintenance of huge networks becomes a  massive task to perform. Due to the evolution of Internet in business,  communication turned to be simpler and business operations have become  trouble-free. Using internet, organizations can form a WAN (Wide Area  Network) with shared users irrespective of geographical location.  Therefore, business via Internet has become beneficiary on a large  scale.&lt;/p&gt;       &lt;p&gt; Let us see an example to illustrate the necessity of ‘dual  wan’. Assume company X has its LAN interconnected with its scattered  branches through Internet or WAN links. This is possible with single ISP  (Internet Service Provider) connection, which is a usual scenario. &lt;/p&gt;       &lt;p&gt; When the LAN has access to WAN, security over transactions and  data protection becomes a question (?) as they are prone to danger due  to exposure and anyone can hack the data and information theft can be  done on a large scale which may lead to network failure. It is highly  unaffordable to bear the loss of communication and information theft. &lt;/p&gt;       &lt;h2 style="font-weight: bold;"&gt;&lt;span style="font-size:100%;"&gt;Is Dual-WAN obligatory?&lt;/span&gt;&lt;/h2&gt;       &lt;p&gt;Sudden crisis arise when network is jammed with IP traffic and  users post multiple requests at the same time slice. There is no  assurance that the single ISP connection will work always. In such cases  ‘Dual WAN’ effectively turns to be the best measure to overcome  failures with affordable cost.&lt;/p&gt;       &lt;p&gt; As the name implies, Dual-WAN refers to the network  encompassing two internet / widea area network connections using one or  more routers to work. Dual-WAN links connects your networks via two  separate modems or routers (cable modem or DSL modem) for dual ISP  connections. Here WAN modem M1 stays in ‘active’ state and WAN modem M2  takes over the operations only when M1 fails. The purpose of Dual WAN is  effective and efficient in current scenario and the reason is  self-explanatory. &lt;/p&gt;       &lt;h2 style="font-weight: bold;"&gt;&lt;span style="font-size:100%;"&gt;What is so special about two wide area network links?&lt;/span&gt;&lt;/h2&gt;       &lt;p&gt;Two WAN or Internet links related technological complete  details are put forth with several striking features of which few  require significance to mention:&lt;/p&gt;       &lt;ul&gt;&lt;li&gt;&lt;strong&gt;Automatic  failover&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Redundancy  with Dual WAN links&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Virtual Private Network&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Increased security&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Load  balancing&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Firewall like functionalities&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Traffic  Optimization &amp;amp; Acceleration&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Unified  Bandwidth Management&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Business  Process Continuity &amp;amp; Disaster Recovery&lt;/strong&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8724977986344259415-928119748385743194?l=bestofnetworksecurity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bestofnetworksecurity.blogspot.com/feeds/928119748385743194/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8724977986344259415&amp;postID=928119748385743194' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8724977986344259415/posts/default/928119748385743194'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8724977986344259415/posts/default/928119748385743194'/><link rel='alternate' type='text/html' href='http://bestofnetworksecurity.blogspot.com/2011/03/dual-wan-firewall-to-increase-network.html' title='Dual WAN Firewall to Increase Network Security'/><author><name>Navneet Jindal</name><uri>http://www.blogger.com/profile/06173598871922345444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8724977986344259415.post-7454593594756716783</id><published>2011-03-19T17:49:00.000-07:00</published><updated>2011-03-19T17:55:02.166-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Firewalls'/><title type='text'>Web Application Firewall (WAF) Deployments</title><content type='html'>&lt;p&gt;&lt;strong&gt;1. Simple single-homed Profense implementation&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p style="text-align: center;"&gt;&lt;a href="http://2secure.biz/wp-content/uploads/1Simplesingle.jpg"&gt;&lt;img style="width: 416px; height: 294px;" class="size-medium wp-image-2369 aligncenter" title="Simple single-homed Profense implementation " src="http://2secure.biz/wp-content/uploads/1Simplesingle-300x221.jpg" alt="Simple single-homed Profense implementation " /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p style="text-align: center; font-weight: bold;"&gt;Figure  Simple single-homed Profense implementation&lt;/p&gt; &lt;p&gt;This scenario is the easiest to implement, since Profense can be  introduced in the already established network without any major  reconfigurations. A caveat with this setup is that all Profense traffic  (both inbound from clients and outbound to the web systems) is using a  single Ethernet interface.&lt;/p&gt; &lt;p&gt;Profense is placed on the same network (DMZ) with the web systems web1 and web2) it is protecting.&lt;/p&gt; &lt;p&gt;HTTP/HTTPS traffic designated to the web systems (192.168.0.3 and  192.168.0.4) is redirected (either by forwarding IP packets via the  router or by altering web systems’ DNS settings) to Profense’s IP  address 192.168.0.2.&lt;/p&gt; &lt;p&gt;The web systems’ default gateway is unaltered and is still the router with IP address 192.168.0.1.&lt;/p&gt;&lt;strong&gt;2. Firewalled single-homed Profense implementation&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt; &lt;p style="text-align: center;"&gt;&lt;a href="http://2secure.biz/wp-content/uploads/2Firewalledsingle.jpg"&gt;&lt;img style="width: 429px; height: 303px;" class="aligncenter size-medium wp-image-2370" title="Firewalled single-homed Profense implementation " src="http://2secure.biz/wp-content/uploads/2Firewalledsingle-300x242.jpg" alt="Firewalled single-homed Profense implementation " /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p style="text-align: center; font-weight: bold;"&gt;Figure  Firewall’ed single-homed Profense implementation&lt;/p&gt; &lt;p&gt;This scenario requires an extra interface in the firewall since  Profense is deployed in a DMZ-segment separated from the segment in  which the web servers are placed. A caveat with this setup is that all  Profense traffic (both inbound from clients and outbound to web systems)  is using a single Ethernet interface.&lt;/p&gt; &lt;p&gt;A separate network segment (subnet 2) is configured between Profense and the firewall.&lt;/p&gt; &lt;p&gt;HTTP/HTTPS traffic designated to the web systems (192.168.0.3 and  192.168.0.4) is redirected (either by forwarding IP packets via the  router or by altering web systems’ DNS settings) to Profense’s IP  address 192.168.1.10.&lt;/p&gt; &lt;p&gt;Outbound traffic from Profense to web systems is again inspected by the firewall and sent to the web systems on subnet 3.&lt;/p&gt; &lt;p&gt;The web systems’ default gateway is the firewall with IP address 192.168.0.1.&lt;/p&gt;&lt;strong&gt;3. Firewalled Profense implementation with a fail-over/backup Profense&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt; &lt;p style="text-align: center;"&gt;&lt;a href="http://2secure.biz/wp-content/uploads/3Firewalled.jpg"&gt;&lt;img style="width: 417px; height: 309px;" class="aligncenter size-medium wp-image-2371" title="Firewalled Profense implementation with a fail-over/backup Profense " src="http://2secure.biz/wp-content/uploads/3Firewalled-300x249.jpg" alt="Firewalled Profense implementation with a fail-over/backup Profense " /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p style="text-align: center; font-weight: bold;"&gt;Figure  Profense implementation with a fail-over/backup Profense&lt;/p&gt; &lt;p&gt;In this scenario Profense is deployed in a high avalibility  configuration with an extra Profense (backup) used for fail-over. A  dedicated network or crossover cable is used to connect the Profense  cluster and a separate interface is used for synchronization of various  information between the active and the backup Profense. Inbound and  outbound traffic share the same interface.&lt;/p&gt; &lt;p&gt;The two Profense systems share a virtual (VIP) IP address 192.168.1.12.&lt;/p&gt; &lt;p&gt;HTTP/HTTPS traffic designated to the web systems (192.168.0.3 and  192.168.0.4) is redirected (either by forwarding IP packets via the  router or by altering web systems’ DNS settings) to Profense’s VIP  address 192.168.1.12.&lt;/p&gt; &lt;p&gt;In case the active Profense system fails or looses the connectivity,  the backup will take over the VIP and start handling the requests from  clients.&lt;/p&gt; &lt;p&gt;The web systems’ default gateway is the firewall with IP address 192.168.0.1.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;4. Dual-homed performance optimized Profense implementation&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt; &lt;/p&gt;&lt;p style="text-align: center;"&gt;&lt;a href="http://2secure.biz/wp-content/uploads/4Dual-homed.jpg"&gt;&lt;img style="width: 424px; height: 282px;" class="aligncenter size-medium wp-image-2372" title="Dual-homed performance optimized Profense implementation " src="http://2secure.biz/wp-content/uploads/4Dual-homed-300x224.jpg" alt=". Dual-homed performance optimized Profense implementation " /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p style="text-align: center; font-weight: bold;"&gt;Figure  Dual-homed performance optimized Profense implementation&lt;/p&gt; &lt;p&gt;In this scenario Profense is configured in a dual-homed setup with  separation of inbound and outbound web traffic. 2 Ethernet interfaces  are utilized. Client requests are terminated in VLAN2 and responses from  web systems are terminated in VLAN3. This setup (or similar)  potentially provides greater performance (since 2 interfaces are used)  and security.&lt;/p&gt; &lt;p&gt;A separate network segment (VLAN2) is configured between Profense and the layer 3 switch.&lt;/p&gt; &lt;p&gt;HTTP/HTTPS traffic designated to the web systems (192.168.0.3 and  192.168.0.4) is redirected (either by forwarding IP packets via the  router or by altering web systems’ DNS settings) to Profense’s IP  address 192.168.1.9.&lt;/p&gt; &lt;p&gt;Outbound traffic (downstream) from Profense is sent to web systems via VLAN3.&lt;/p&gt; &lt;p&gt;The layer 3 switch is configured only to allow traffic on the  necessary ports (typically 80/tcp for HTTP and 443/tcp for HTTPS to pass  from Profense to the web systems.&lt;/p&gt; &lt;p&gt;The web systems’ default gateway is the layer 3 switch with IP address 192.168.0.1.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8724977986344259415-7454593594756716783?l=bestofnetworksecurity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bestofnetworksecurity.blogspot.com/feeds/7454593594756716783/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8724977986344259415&amp;postID=7454593594756716783' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8724977986344259415/posts/default/7454593594756716783'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8724977986344259415/posts/default/7454593594756716783'/><link rel='alternate' type='text/html' href='http://bestofnetworksecurity.blogspot.com/2011/03/web-application-firewall-waf.html' title='Web Application Firewall (WAF) Deployments'/><author><name>Navneet Jindal</name><uri>http://www.blogger.com/profile/06173598871922345444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8724977986344259415.post-2196953497290247314</id><published>2011-03-19T17:43:00.000-07:00</published><updated>2011-03-19T17:48:56.565-07:00</updated><title type='text'>Firewall Implementation Diagramatically</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;img src="file:///C:/Users/nj/AppData/Local/Temp/moz-screenshot-5.png" alt="" /&gt;&lt;br /&gt;&lt;center&gt;&lt;img style="width: 452px; height: 301px;" src="http://www.xmlblaster.org/firewall.png" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span class="content"&gt;&lt;div align="left"&gt;&lt;img style="width: 604px; height: 323px;" src="http://www.cisco.com/en/US/i/200001-300000/220001-230000/227001-228000/227839.jpg" id="wp249589" vspace="0" border="0" hspace="0" /&gt;&lt;br /&gt;&lt;br /&gt;             &lt;p&gt;&lt;img style="width: 542px; height: 357px;" src="http://dualwan.org/images/firewall-organization-wan-s.jpg" alt="Firewall in an organization’s WAN setup" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/center&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8724977986344259415-2196953497290247314?l=bestofnetworksecurity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bestofnetworksecurity.blogspot.com/feeds/2196953497290247314/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8724977986344259415&amp;postID=2196953497290247314' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8724977986344259415/posts/default/2196953497290247314'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8724977986344259415/posts/default/2196953497290247314'/><link rel='alternate' type='text/html' href='http://bestofnetworksecurity.blogspot.com/2011/03/firewall-implementation-diagramatically.html' title='Firewall Implementation Diagramatically'/><author><name>Navneet Jindal</name><uri>http://www.blogger.com/profile/06173598871922345444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8724977986344259415.post-2870363532872292639</id><published>2011-03-06T02:02:00.000-08:00</published><updated>2011-03-06T02:16:28.035-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Wireless Security'/><title type='text'>Wireless Intrusion Prevention System</title><content type='html'>In computing, a &lt;b&gt;wireless intrusion prevention system&lt;/b&gt; (WIPS) is a network device that monitors the radio spectrum for the presence of unauthorized access points &lt;i&gt;(intrusion detection)&lt;/i&gt;, and can automatically take countermeasures &lt;i&gt;(intrusion prevention)&lt;/i&gt;.&lt;br /&gt;&lt;p&gt;The primary purpose of a WIPS is to prevent unauthorized network access to local area networks  and other information assets by wireless devices. These systems are typically implemented as an overlay to an existing Wireless Lans  infrastructure, although they may be deployed standalone to enforce  no-wireless policies within an organization. Some advanced wireless  infrastructure has integrated WIPS capabilities.Large organizations with many employees are particularly vulnerable to security breaches&lt;sup id="cite_ref-0" class="reference"&gt;&lt;a href="http://en.wikipedia.org/wiki/Wireless_intrusion_prevention_system#cite_note-0"&gt;&lt;span&gt; &lt;/span&gt;&lt;/a&gt;&lt;/sup&gt;caused by rogue access points. If an employee (trusted entity) in a location brings in an easily available wireless routers, the entire network can be exposed to anyone within range of the signals.&lt;/p&gt;&lt;p class="MsoNormal" style="text-align: center; margin-top: 0pt; margin-bottom: 0pt;" align="center"&gt;  &lt;img src="http://www.tenouk.com/wifisecurityfeatures_files/wirelessecurity002.png" border="0" /&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify; margin-top: 0pt; margin-bottom: 0pt;"&gt; &lt;/p&gt;    &lt;p class="MsoNormal" style="text-align: justify; margin-top: 0pt; margin-bottom: 0pt;"&gt; &lt;/p&gt;&lt;h2 style="font-weight: bold;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span class="mw-headline" id="Intrusion_detection"&gt;Intrusion detection&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;A &lt;b&gt;wireless intrusion detection system&lt;/b&gt; (WIDS) monitors the for the presence of unauthorized, rogue access points and the use of wireless attack tools. The system monitors the radio sprctrum used by Wireless Lan's and immediately alerts a system administrator addess whenever a rogue access point is detected. Conventionally it is achieved by comparing the MAC address of the participating wireless devices. Rogue devices can spoof MAC address of an authorized network device as their own. New research uses fingerprinting  approach to weed out devices with spoofed MAC addresses. The idea is to  compare the unique signatures exhibited by the signals emitted by each  wireless device against the known signatures of pre-authorized, known  wireless devices&lt;span class="mw-headline" id="Intrusion_prevention"&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Intrusion prevention&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;In addition to intrusion detection, a WIPS also includes features that prevent against the threat &lt;i&gt;automatically&lt;/i&gt;. For automatic prevention, it is required that the WIPS is able to accurately detect and automatically classify a threat. &lt;p&gt;The following types of threats can be prevented by a good WIPS: – WIPS should understand the difference between Rogue AP and External (neighbor’s) AP&lt;/p&gt; &lt;ul&gt;&lt;li&gt;Mis-configured AP&lt;/li&gt;&lt;li&gt;Client Mis-association&lt;/li&gt;&lt;li&gt;Unauthorized association&lt;/li&gt;&lt;li&gt;Man in the middle attack&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Ad-hoc Networks&lt;/li&gt;&lt;li&gt;Mac-Spoofing&lt;/li&gt;&lt;li&gt;Honeypot &lt;a href="http://en.wikipedia.org/wiki/Evil_twin_%28wireless_networks%29" title="Evil twin (wireless networks)"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Denial of Service (DOS) Attack&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;" class="mw-headline" id="Implementation"&gt;Implementation&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;WIPS configurations consist of three components: &lt;ul&gt;&lt;li&gt;&lt;b&gt;Sensors&lt;/b&gt; — These devices contain antennas and radios that scan  the wireless spectrum for packets and are installed throughout areas to  be protected&lt;/li&gt;&lt;li&gt;&lt;b&gt;Server&lt;/b&gt; — The WIPS server centrally analyzes packets captured by sensors&lt;/li&gt;&lt;li&gt;&lt;b&gt;Console&lt;/b&gt; — The console provides the primary user interface into the system for administration and reporting&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;A simple intrusion detection system can be a single computer, connected to a wireless signal processing device, and antennas  placed throughout the facility. For huge organizations, a Multi Network  Controller provides central control of multiple WIPS servers, while for SOHO or SMB customers, all the functionality of WIPS is available in single box.&lt;/p&gt; &lt;p&gt;In a WIPS implementation, users first define the operating wireless  policies in the WIPS. The WIPS sensors then analyze the traffic in the  air and send this information to WIPS server. The WIPS server correlates  the information validates it against the defined policies and  classifies if it is a threat. The administrator of the WIPS is then  notified of the threat, or, if a policy has been set accordingly, the  WIPS takes automatic protection measures.&lt;/p&gt; &lt;p&gt;WIPS is configured as either a network implementation or a hosted implementation.&lt;/p&gt;&lt;h2 style="font-weight: bold; font-style: italic;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span class="mw-headline" id="Network_Implementation"&gt;Network &amp;amp; Host Implementation&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;In a network WIPS implementation, Server, Sensors and the Console are  all placed inside a private network and are not accessible from the  internet.Sensors communicate with the Server over a private network using a  private port. Since the Server resides on the private network, users can  access the Console only from within the private network.A network implementation is suitable for organizations where all locations are within the private network.&lt;br /&gt;&lt;br /&gt;n a hosted WIPS implementation, Sensors are installed inside a  private network. However, the Server is hosted in secure data center and  is accessible on the internet. Users can access the WIPS Console from  anywhere on the internet. A hosted WIPS implementation is as secure as a  network implementation because the data flow is encrypted between  Sensors and Server, as well as between Server and Console. A hosted WIPS  implementation requires very little configuration because the Sensors  are programmed to automatically look for the Server on the internet over  a secure SSL connection. &lt;p&gt;For a large organization with locations that are not a part of a  private network, a hosted WIPS implementation simplifies deployment  significantly because Sensors connect to the Server over the internet  without requiring any special configuration. Additionally, the Console  can be accessed securely from anywhere on the internet.&lt;/p&gt; &lt;p&gt;Hosted WIPS implementations are often offered in an on-demand, subscription-based Software as a service model&lt;sup id="cite_ref-3" class="reference"&gt;&lt;a href="http://en.wikipedia.org/wiki/Wireless_intrusion_prevention_system#cite_note-3"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt;. Hosted implementations are particularly cost-effective&lt;sup id="cite_ref-4" class="reference"&gt;&lt;a href="http://en.wikipedia.org/wiki/Wireless_intrusion_prevention_system#cite_note-4"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt; for organizations looking to fulfill only the minimum scanning requirements of PCI DSS.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8724977986344259415-2870363532872292639?l=bestofnetworksecurity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bestofnetworksecurity.blogspot.com/feeds/2870363532872292639/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8724977986344259415&amp;postID=2870363532872292639' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8724977986344259415/posts/default/2870363532872292639'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8724977986344259415/posts/default/2870363532872292639'/><link rel='alternate' type='text/html' href='http://bestofnetworksecurity.blogspot.com/2011/03/wireless-intrusion-prevention-system.html' title='Wireless Intrusion Prevention System'/><author><name>Navneet Jindal</name><uri>http://www.blogger.com/profile/06173598871922345444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8724977986344259415.post-4902398240342059879</id><published>2011-03-06T01:59:00.001-08:00</published><updated>2011-03-06T02:00:48.843-08:00</updated><title type='text'>Why Should I Secure My Wireless Network Using Encryption?</title><content type='html'>All computer security measures slow down, rather than stop, would be  hackers. If a network takes longer to crack, the hope is that the  hackers will give up and go elsewhere. Wireless networks without  encryption make eavesdropping a cinch.&lt;div style="overflow: hidden; color: rgb(0, 0, 0); background-color: transparent; text-align: left; text-decoration: none; border: medium none;"&gt;&lt;br /&gt;&lt;h2&gt;What Can Be Done to Secure a Wireless Network?&lt;/h2&gt;&lt;div class="KonaBody"&gt;&lt;p&gt;The  two primary areas of concern are eavesdropping and unauthorized access.  Encryption algorithms such as WEP and WPA protect against eavesdropping  by scrambling data sent over the wireless connection so that only  network hosts that have the network shared key or certificates can  decrypt the information. WEP and WPA also support authentication in that  hosts attempting to connect to the wireless network are denied access  unless they can provide the network pre-shared key or authorized  certificate.&lt;/p&gt; &lt;p&gt;WEP (Wireless Equivalent Privacy) is the oldest of  the wireless encryption standards. WEP depends upon a relatively weak  security algorithm using RC4 encryption and shared security keys that  are trivial to break. Free applications are available for download on  the Internet that can crack WEP encryption in minutes (with no advanced  computer skills required). WEP should be considered a last resort for  wireless security. If your wireless network only supports WEP  encryption, upgrade the wireless hardware and software to equipment that  supports the stronger encryption algorithms below.&lt;/p&gt; &lt;p&gt;WPA-PSK (WiFi  Protected Access with Pre-Shared Key) provides slightly better security  than WEP. WPA-PSK also employs a pre-shared key similar to WEP and  still uses the RC4 algorithm for encryption. However WPA improves upon  WEP through the use of the TKIP algorithm that generates new keys  periodically and also detects tampering when packets have been altered.  The theory behind WPA security is that if keys used to secure the  network are changed often enough, then by the time the key is cracked,  the key has already been replaced by a new key, invalidating the cracked  key. So is WPA secure? Not really, as I will explain in a moment.&lt;/p&gt; &lt;p&gt;WPA2-PSK  improves upon WPA-PSK by employing the AES encryption algorithm rather  than relying upon RC4. AES (Advanced Encryption System) uses the  Rijndael encryption algorithm that yet to be cracked outside a lab in  real-world networks. WPA2-PSK is highly recommended over the  aforementioned algorithms simply because it uses AES.&lt;/p&gt; &lt;p&gt;So what’s  the catch? A combination of basic Linux skills and 802.11 wireless  network protocol knowledge is all that a hacker needs to access to your  wireless network without cracking an encryption algorithms. They can  overwhelm the wireless AP/router with a flood of packets so that  wireless network hosts lose connection to the AP. When the hosts attempt  to associate with the AP again, they capture the four packets sent  during host authentication and then use downloaded password cracking  software to reveal the passphrase.&lt;/p&gt;&lt;/div&gt;&lt;h2&gt;Countermeasures&lt;/h2&gt;&lt;div class="KonaBody"&gt;&lt;p&gt;First,  always use a complex pass phrase. Include upper case and lower case  letters, numbers and special characters in the pass phrase. &lt;/p&gt;&lt;p&gt;Next,  the pass phrase should be as long as possible. Using the full 63  character space for WPA is best however if you must keep it simple, make  sure it is at least 12 or more characters.&lt;/p&gt;&lt;p&gt;The pass phrase should  not employ easy to remember mnemonics such as placing the same numbers  before and after a word as there are password crackers designed to break  such pass phrases.&lt;/p&gt;&lt;p&gt;Enable MAC address filtering and statically  assign IP addresses to MAC addresses if your network (like most) uses  DHCP to dynamically assign IP addresses. In addition, configure the DHCP  scope to include only IP addresses statically assigned to a network  host.&lt;/p&gt;&lt;p&gt;Employ IEEE 802.1x and/or directory server authentication in  addition to a wireless encryption protocol. Wireless network clients  would be required to associate with a wireless AP and then authenticate  with the directory servers before access is granted.&lt;/p&gt;&lt;p&gt;Remember that  each security measure takes time for would be hackers to crack. If it  takes too long, they will move on to the next target.&lt;/p&gt;&lt;/div&gt;&lt;div style="overflow: hidden; color: rgb(0, 0, 0); background-color: transparent; text-align: left; text-decoration: none; border: medium none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8724977986344259415-4902398240342059879?l=bestofnetworksecurity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bestofnetworksecurity.blogspot.com/feeds/4902398240342059879/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8724977986344259415&amp;postID=4902398240342059879' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8724977986344259415/posts/default/4902398240342059879'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8724977986344259415/posts/default/4902398240342059879'/><link rel='alternate' type='text/html' href='http://bestofnetworksecurity.blogspot.com/2011/03/why-should-i-secure-my-wireless-network.html' title='Why Should I Secure My Wireless Network Using Encryption?'/><author><name>Navneet Jindal</name><uri>http://www.blogger.com/profile/06173598871922345444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8724977986344259415.post-8204127979519590045</id><published>2010-07-19T16:11:00.000-07:00</published><updated>2010-07-19T16:15:30.621-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Secure Network Devices'/><title type='text'>Secure Network Devices</title><content type='html'>It's important to remember that the firewall is only one entry point to your network.  Modems, if you allow them to answer incoming calls, can provide an easy means for an attacker to sneak &lt;em&gt;around&lt;/em&gt;  (rather than &lt;em&gt;through&lt;/em&gt; ) your front door (or, firewall).  Just as castles weren't built with moats only in the front, your network needs to be protected at all of its entry points. &lt;h2 style="font-weight: bold; font-style: italic;"&gt;&lt;span style="font-size:100%;"&gt;&lt;a name="SECTION00071000000000000000"&gt; Secure Modems; Dial-Back Systems&lt;/a&gt;&lt;/span&gt; &lt;/h2&gt; If modem access is to be provided, this should be guarded carefully. The &lt;em&gt;terminal server&lt;/em&gt; , or network device that provides dial-up access to your network needs to be actively administered, and its logs need to be examined for strange behavior.  Its passwords need to be strong -- not ones that can be guessed.  Accounts that aren't actively used should be disabled.  In short, it's the easiest way to get into your network from remote: guard it carefully. &lt;p&gt; There are some remote access systems that have the feature of a two-part procedure to establish a connection.  The first part is the remote user dialing into the system, and providing the correct userid and password.  The system will then drop the connection, and call the authenticated user back at a known telephone number.  Once the remote user's system answers that call, the connection is established, and the user is on the network.  This works well for folks working at home, but can be problematic for users wishing to dial in from hotel rooms and such when on business trips. &lt;/p&gt;&lt;p&gt; Other possibilities include one-time password schemes, where the user enters his userid, and is presented with a ``challenge,''  a string of between six and eight numbers.  He types this challenge into a small device that he carries with him that looks like a calculator.  He then presses enter, and a ``response'' is displayed on the LCD screen.  The user types the response, and if all is correct, he login will proceed.  These are useful devices for solving the problem of good passwords, without requiring dial-back access.  However, these have their own problems, as they require the user to carry them, and they must be tracked, much like building and office keys. &lt;/p&gt;&lt;p&gt; No doubt many other schemes exist.  Take a look at your options, and find out how what the vendors have to offer will help you &lt;em&gt;enforce your security policy effectively.&lt;/em&gt; &lt;/p&gt;&lt;h2 style="font-weight: bold; font-style: italic;"&gt;&lt;span style="font-size:100%;"&gt;&lt;a name="SECTION00072000000000000000"&gt; Crypto-Capable Routers&lt;/a&gt;&lt;/span&gt; &lt;/h2&gt; A feature that is being built into some routers is the ability to use session encryption between specified routers.  Because traffic traveling across the Internet can be seen by people in the middle who have the resources (and time) to snoop around, these are advantageous for providing connectivity between two sites, such that there can be secure routes. &lt;h2 style="font-weight: bold;"&gt;&lt;span style="font-size:100%;"&gt;&lt;a name="SECTION00073000000000000000"&gt; Virtual Private Networks&lt;/a&gt;&lt;/span&gt; &lt;/h2&gt; Given the ubiquity of the Internet, and the considerable expense in private leased lines, many organizations have been building &lt;em&gt;VPNs&lt;/em&gt;  (Virtual Private Networks).  Traditionally, for an organization to provide connectivity between a main office and a satellite one, an expensive data line had to be leased in order to provide direct connectivity between the two offices.  Now, a solution that is often more economical is to provide both offices connectivity to the Internet.  Then, using the Internet as the medium, the two offices can communicate. &lt;p&gt; The danger in doing this, of course, is that there is no privacy on this channel, and it's difficult to provide the other office access to ``internal'' resources without providing those resources to everyone on the Internet. &lt;/p&gt;&lt;p&gt; VPNs provide the ability for two offices to communicate with each other in such a way that it looks like they're directly connected over a private leased line.  The session between them, although going over the Internet, is private (because the link is encrypted), and the link is convenient, because each can see each others' internal resources without showing them off to the entire world. &lt;/p&gt;&lt;p&gt; A number of firewall vendors are including the ability to build VPNs in their offerings, either directly with their base product, or as an add-on.  If you have need to connect several offices together, this might very well be the best way to do it.&lt;span style="font-size:100%;"&gt;&lt;a name="SECTION00080000000000000000"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-weight: bold;"&gt;&lt;span style="font-size:100%;"&gt;&lt;a name="SECTION00080000000000000000"&gt;Conclusions&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="font-weight: bold;"&gt;Security is a very difficult topic.  Everyone has a different idea of what ``security'' is, and what levels of risk are acceptable.  The key for building a secure network is to &lt;em&gt;define what security means to your organization&lt;/em&gt; .  Once that has been defined, everything that goes on with the network can be evaluated with respect to that policy.  Projects and systems can then be broken down into their components, and it becomes much simpler to decide whether what is proposed will conflict with your security policies and practices. &lt;/p&gt;&lt;p&gt; Many people pay great amounts of lip service to security, but do not want to be bothered with it when it gets in their way.  It's important to build systems and networks in such a way that the user is not constantly reminded of the security system around him.  Users who find security policies and systems too restrictive will find ways around them.  It's important to get their feedback to understand what can be improved, and it's important to let them know &lt;em&gt;why&lt;/em&gt;  what's been done has been, the sorts of risks that are deemed unacceptable, and what has been done to minimize the organization's exposure to them. &lt;/p&gt;&lt;p&gt; Security is everybody's business, and only with everyone's cooperation, an intelligent policy, and consistent practices, will it be achievable. &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8724977986344259415-8204127979519590045?l=bestofnetworksecurity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bestofnetworksecurity.blogspot.com/feeds/8204127979519590045/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8724977986344259415&amp;postID=8204127979519590045' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8724977986344259415/posts/default/8204127979519590045'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8724977986344259415/posts/default/8204127979519590045'/><link rel='alternate' type='text/html' href='http://bestofnetworksecurity.blogspot.com/2010/07/secure-network-devices.html' title='Secure Network Devices'/><author><name>Navneet Jindal</name><uri>http://www.blogger.com/profile/06173598871922345444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8724977986344259415.post-524839391332698889</id><published>2010-01-16T16:45:00.000-08:00</published><updated>2010-01-16T16:53:39.104-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Encryption'/><title type='text'>DATA ENCRYPTION</title><content type='html'>&lt;span class="mContent"&gt;&lt;span class="yellowFade"&gt;&lt;span&gt;&lt;span style="position: relative;" class="yellowFadeInnerSpan"&gt;Data&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; Encryption is a process in which plaintext &lt;span class="yellowFade"&gt;&lt;span&gt;&lt;span style="position: relative;" class="yellowFadeInnerSpan"&gt;data&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; is converted into ciphertext so that it cannot be read. More generally known as “&lt;span class="yellowFade"&gt;&lt;span&gt;&lt;span style="position: relative;" class="yellowFadeInnerSpan"&gt;encryption&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;,” this process can be accomplished in a wide variety of ways, and with varying degrees of success. Some of the best &lt;span class="yellowFade"&gt;&lt;span&gt;&lt;span style="position: relative;" class="yellowFadeInnerSpan"&gt;data&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="yellowFade"&gt;&lt;span&gt;&lt;span style="position: relative;" class="yellowFadeInnerSpan"&gt;encryption&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; can last for centuries, while other types of decryption can be broken in minutes or even seconds by people who are skilled at such tasks. In the digital age, people rely heavily on &lt;span class="yellowFade"&gt;&lt;span&gt;&lt;span style="position: relative;" class="yellowFadeInnerSpan"&gt;data&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="yellowFade"&gt;&lt;span&gt;&lt;span style="position: relative;" class="yellowFadeInnerSpan"&gt;encryption&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; on a daily basis. Chances are high that you have received or sent encrypted &lt;span class="yellowFade"&gt;&lt;span&gt;&lt;span style="position: relative;" class="yellowFadeInnerSpan"&gt;data&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; at some point today, even if you did not directly perform the &lt;span class="yellowFade"&gt;&lt;span&gt;&lt;span style="position: relative;" class="yellowFadeInnerSpan"&gt;encryption&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; or decryption of the &lt;span class="yellowFade"&gt;&lt;span&gt;&lt;span style="position: relative;" class="yellowFadeInnerSpan"&gt;data&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;.&lt;br /&gt;&lt;/span&gt;&lt;p&gt;n this process, a perfectly ordinary piece of plaintext which can be read by anyone is converted so that it can only be read by someone with a key. One of the simplest forms of &lt;span class="yellowFade"&gt;&lt;span&gt;&lt;span style="position: relative;" class="yellowFadeInnerSpan"&gt;data&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="yellowFade"&gt;&lt;span&gt;&lt;span style="position: relative;" class="yellowFadeInnerSpan"&gt;encryption&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; is a simple alphabetic substitution, in which the letters of the alphabet are scrambled to create a key. One could decide, for example, to shift the letters of the alphabet by five places so that “E” stands for “A,” “F” for “B” and so forth for a simple key, or the letters could be assigned at random to make a piece of text more difficult to decipher without the key.&lt;/p&gt; &lt;p&gt;An alphabetic substitution is usually fairly easy to break; in fact, many major newspapers have a simple substitution on their puzzles page for people to solve. More complex methods of &lt;span class="yellowFade"&gt;&lt;span&gt;&lt;span style="position: relative;" class="yellowFadeInnerSpan"&gt;data&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="yellowFade"&gt;&lt;span&gt;&lt;span style="position: relative;" class="yellowFadeInnerSpan"&gt;encryption&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; can be used to make a code more challenging to break. With complex codes, people can try to use brute force to crack the &lt;span class="yellowFade"&gt;&lt;span&gt;&lt;span style="position: relative;" class="yellowFadeInnerSpan"&gt;encryption&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;, and they may eventually succeed, but it will take a long time. Many methods of &lt;span class="yellowFade"&gt;&lt;span&gt;&lt;span style="position: relative;" class="yellowFadeInnerSpan"&gt;encryption&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; focus on keeping the key secure, and allowing the encrypted &lt;span class="yellowFade"&gt;&lt;span&gt;&lt;span style="position: relative;" class="yellowFadeInnerSpan"&gt;data&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; to be freely seen, under the argument that once encrypted, the &lt;span class="yellowFade"&gt;&lt;span&gt;&lt;span style="position: relative;" class="yellowFadeInnerSpan"&gt;data&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; is harmless, as long as people cannot obtain the key.&lt;/p&gt; &lt;p&gt;There are a number of reasons to need to encrypt &lt;span class="yellowFade"&gt;&lt;span&gt;&lt;span style="position: relative;" class="yellowFadeInnerSpan"&gt;data&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;, most of which rely on shielding &lt;span class="yellowFade"&gt;&lt;span&gt;&lt;span style="position: relative;" class="yellowFadeInnerSpan"&gt;data&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; from the eyes of other people. Banks, for example, send encrypted &lt;span class="yellowFade"&gt;&lt;span&gt;&lt;span style="position: relative;" class="yellowFadeInnerSpan"&gt;data&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; about their clients back and forth, while governments rely on &lt;span class="yellowFade"&gt;&lt;span&gt;&lt;span style="position: relative;" class="yellowFadeInnerSpan"&gt;encryption&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; to get secure messages to overseas embassies. Most email programs offer &lt;span class="yellowFade"&gt;&lt;span&gt;&lt;span style="position: relative;" class="yellowFadeInnerSpan"&gt;data&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="yellowFade"&gt;&lt;span&gt;&lt;span style="position: relative;" class="yellowFadeInnerSpan"&gt;encryption&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; while sending and receiving so that emails cannot be read by third parties, as do sites which handle personal information like addresses and credit card numbers.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span class="mContent"&gt;&lt;div&gt;&lt;p&gt;Some &lt;span class="yellowFade"&gt;&lt;span&gt;&lt;span style="position: relative;" class="yellowFadeInnerSpan"&gt;encryption&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; protocols are standardized so that people can easily communicate with each other, while in other cases, a key may be developed specifically for use by particular people, and the key is not standardized to make it harder to crack. Personalized keys were once the only way to encrypt &lt;span class="yellowFade"&gt;&lt;span&gt;&lt;span style="position: relative;" class="yellowFadeInnerSpan"&gt;data&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;, until shared key &lt;span class="yellowFade"&gt;&lt;span&gt;&lt;span style="position: relative;" class="yellowFadeInnerSpan"&gt;encryption&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; allowed people to exchange information about a key across an open network without disclosing the contents of the key itself.&lt;/p&gt;&lt;p style="text-align: center;"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="text-align: center;"&gt;&lt;img style="width: 595px; height: 444px;" alt="http://www.filibeto.org/sun/lib/nonsun/oracle/10.2.0.1.0/B19306_01/network.102/b14268/images/transdata.gif" src="http://www.filibeto.org/sun/lib/nonsun/oracle/10.2.0.1.0/B19306_01/network.102/b14268/images/transdata.gif" /&gt;&lt;/p&gt;&lt;/div&gt;&lt;/span&gt;&lt;/p&gt;&lt;h1&gt;&lt;span style="font-size:100%;"&gt;&lt;strong&gt;Benefits of Data Encryption&lt;/strong&gt;&lt;/span&gt;&lt;/h1&gt;&lt;p&gt;For large commercial organizations, data security is not only a corporation option, it's the law. Losing sensitive data by way of natural disasters or physical theft can have severe consequences on a company, possibly crippling the entire organization. While there are many different security mechanisms, data encryption is perhaps the most effective in regard to protecting confidential information.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Virtual attack&lt;/strong&gt; - This could be an industry rival that learns to bypass security and gains access to competitive data. It could also be a malicious attack that purposely corrupts data.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Physical attack&lt;/strong&gt; - Perhaps a disgruntled employee is seeking ways to damage the company by stealing files or purposely destroying data.&lt;/p&gt; &lt;p&gt;Most corporations implement multiple forms of security by using hardware solutions such as routers and firewalls. These devices protect essential data by keeping external threats out of the network. Unfortunately, intruders will employ numerous attacks, specifically targeted at your information. When attackers find a way to penetrate your first line of defense, data encryption steps up and helps to ensure that your secrets can't be viewed.&lt;/p&gt; &lt;p&gt;Encryption has changed drastically over the years, going from a military solution to widespread public use. Whether it's hardware or software-based, this method is fast, easy to use and most important, secure. Here some of the key benefits this solution offers:&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Power: &lt;/strong&gt;The best in data encryption is based on global standards, able to mitigate potential corruption without flaw. Many solutions are large enough to ensure that an entire organization is in full compliance with security policies. Data encryption allows a corporation to achieve military-level security with easy and affordable solutions.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Flexibility: &lt;/strong&gt;Data encryption can protect your sensitive information whether it's stored on a desktop or laptop computer, a PDA, removable storage media, an email server or even the corporate network. This allows you to securely access important data from the office, on the road or at home. If the device is lost or stolen, the information will be protected by the data encryption mechanism.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Transparency:&lt;/strong&gt; It wouldn't be a good idea to employ any security measure that negatively impacts your business. An efficient data encryption solution enables your business to flow at a normal pace, silently securing crucial data in the background. Some of the best options are those running effectively without the user even being aware.&lt;/p&gt; &lt;p&gt;There are many benefits of data encryption as this solution provides solid protection in the event of a security breach. Not only does it offer peace of mind, it also frees up resources normally used by your perimeter defenses. Every security measure you set in place is important yet inefficient if confidential data itself is not protected.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8724977986344259415-524839391332698889?l=bestofnetworksecurity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bestofnetworksecurity.blogspot.com/feeds/524839391332698889/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8724977986344259415&amp;postID=524839391332698889' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8724977986344259415/posts/default/524839391332698889'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8724977986344259415/posts/default/524839391332698889'/><link rel='alternate' type='text/html' href='http://bestofnetworksecurity.blogspot.com/2010/01/data-encryption.html' title='DATA ENCRYPTION'/><author><name>Navneet Jindal</name><uri>http://www.blogger.com/profile/06173598871922345444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8724977986344259415.post-4416812382270732865</id><published>2010-01-16T16:31:00.000-08:00</published><updated>2010-01-16T16:43:08.591-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Data Security'/><title type='text'>Data Security:An Overview</title><content type='html'>&lt;h1&gt;&lt;span style="font-size:130%;"&gt;&lt;strong&gt;What is Data Security?&lt;/strong&gt;&lt;/span&gt;&lt;/h1&gt; &lt;p&gt;In simple terms, data security is the practice of keeping data protected from corruption and unauthorized access. The focus behind data security is to ensure privacy while protecting personal or corporate data.&lt;/p&gt;&lt;h3&gt;&lt;span style="font-size:100%;"&gt;&lt;span class="mw-headline" id="Hardware_based_Mechanisms_for_Protecting_Data"&gt;Hardware based Mechanisms for Protecting Data&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt; &lt;p&gt;Software based security solutions encrypt the data to prevent data from being stolen. However, a malicious program or a hacker may corrupt the data in order to make it unrecoverable or unusable. Similarly, encrypted operating systems can be corrupted by a malicious program or a hacker, making the system unusable. Hardware-based security solutions can prevent read and write access to data and hence offers very strong protection against tampering and unauthorized access.&lt;/p&gt; &lt;p&gt;Hardware based or assisted computer security offers an alternative to software-only computer security. Security tokens such as those using PKCS#11  may be more secure due to the physical access required in order to be compromised. Access is enabled only when the token is connected and correct PIN is entered. However, dongles can be used by anyone who can gain physical access to it. Newer technologies in hardware based security solves this problem offering fool proof security for data.&lt;/p&gt; &lt;p&gt;Working of Hardware based security: A hardware device allows a user to login, logout and to set different privilege levels by doing manual actions. The device uses biometric technology to prevent malicious users from logging in, logging out, and changing privilege levels. The current state of a user of the device is read by controllers in peripheral devices such as harddisks. Illegal access by a malicious user or a malicious program is interrupted based on the current state of a user by harddisk and DVD controllers making illegal access to data impossible. Hardware based access control is more secure than protection provided by the operating systems as operating systems are vulnerable to malicious attacks by viruses and hackers. The data on harddisks can be corrupted after a malicious access is obtained. With hardware based protection, software cannot manipulate the user privilege levels, it is impossible for a hacker or a malicious program to gain access to secure data protected by hardware or perform unauthorized privileged operations. The hardware protects the operating system image and file system privileges from being tampered. Therefore, a completely secure system can be created using a combination of hardware based security and secure system administration policies&lt;/p&gt;&lt;p style="text-align: center;"&gt;&lt;img alt="http://bbcomputersinc.com/Lan_diagramta.jpg" src="http://bbcomputersinc.com/Lan_diagramta.jpg" /&gt;&lt;/p&gt;&lt;h2&gt;&lt;span style="font-size:130%;"&gt;&lt;strong&gt;Encryption &lt;/strong&gt;&lt;/span&gt;&lt;/h2&gt; &lt;p&gt;Encryption has become a critical security feature for thriving networks and active home users alike. This security mechanism uses mathematical schemes and algorithms to scramble data into unreadable text. It can only by decoded or decrypted by the party that possesses the associated key.&lt;/p&gt; &lt;p&gt;(FDE) Full-disk encryption offers some of the best protection available. This technology enables you to encrypt every piece of data on a disk or hard disk drive. Full disk encryption is even more powerful when hardware solutions are used in conjunction with software components. This combination is often referred to as end-based or end-point full disk encryption.&lt;/p&gt; &lt;h2&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;Strong User Authentication&lt;/span&gt; &lt;/strong&gt;&lt;/h2&gt; &lt;p&gt;Authentication is another part of data security that we encounter with everyday computer usage. Just think about when you log into your email or blog account. That single sign-on process is a form authentication that allows you to log into applications, files, folders and even an entire computer system. Once logged in, you have various given privileges until logging out. Some systems will cancel a session if your machine has been idle for a certain amount of time, requiring that you prove authentication once again to re-enter.&lt;/p&gt; &lt;p&gt;The single sign-on scheme is also implemented into strong user authentication systems. However, it requires individuals to login using multiple factors of authentication. This may include a password, a one-time password, a smart card or even a fingerprint.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Backup Solutions&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Data security wouldn't be complete without a solution to backup your critical information. Though it may appear secure while confined away in a machine, there is always a chance that your data can be compromised. You could suddenly be hit with a malware infection where a virus destroys all of your files. Someone could enter your computer and thieve data by sliding through a security hole in the operating system. Perhaps it was an inside job that caused your business to lose those sensitive reports. If all else fails, a reliable backup solution will allow you to restore your data instead of starting completely from scratch.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8724977986344259415-4416812382270732865?l=bestofnetworksecurity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bestofnetworksecurity.blogspot.com/feeds/4416812382270732865/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8724977986344259415&amp;postID=4416812382270732865' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8724977986344259415/posts/default/4416812382270732865'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8724977986344259415/posts/default/4416812382270732865'/><link rel='alternate' type='text/html' href='http://bestofnetworksecurity.blogspot.com/2010/01/what-is-data-security-in-simple-terms.html' title='Data Security:An Overview'/><author><name>Navneet Jindal</name><uri>http://www.blogger.com/profile/06173598871922345444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8724977986344259415.post-1451927686326006814</id><published>2009-07-15T23:46:00.000-07:00</published><updated>2009-07-16T00:06:00.956-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Spywares'/><title type='text'>SPYWARE-1</title><content type='html'>&lt;p&gt;&lt;span style="font-size:130%;"&gt;&lt;b&gt;Spyware&lt;/b&gt;&lt;/span&gt; is a type of &lt;span style="font-weight: bold;"&gt;malware&lt;/span&gt; that is installed surreptitiously on personal computers to collect information about users, their computer or browsing habits without their &lt;span style="font-weight: bold;"&gt;informed consent.&lt;/span&gt;&lt;sup id="cite_ref-0" class="reference"&gt;&lt;a href="http://en.wikipedia.org/wiki/Spyware#cite_note-0"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt; &lt;p&gt;While the term &lt;i&gt;spyware&lt;/i&gt; suggests software that secretly monitors the user's behavior, the functions of spyware extend well beyond simple monitoring. Spyware programs can collect various types of personal information, such as Internet surfing habits and sites that have been visited, but can also interfere with user control of the computer in other ways, such as installing additional software and redirecting &lt;span style="font-weight: bold;"&gt;Web Browser&lt;/span&gt; activity. Spyware is known to change computer settings, resulting in slow connection speeds, different home pages, and/or loss of Internet or functionality of other programs. In an attempt to increase the understanding of spyware, a more formal classification of its included software types is captured under the term privacy-invasive software.&lt;span style="text-decoration: underline;"&gt;&lt;/span&gt;&lt;a href="http://en.wikipedia.org/wiki/Privacy-invasive_software" title="Privacy-invasive software"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/p&gt; In response to the emergence of spyware, a small industry has sprung up dealing in &lt;span style="font-weight: bold;"&gt;anti-spyware&lt;/span&gt; software. Running anti-spyware software has become a widely recognized element of computer security practices for computers, especially those running &lt;span style="font-weight: bold;"&gt;Microsoft Windows&lt;/span&gt;. A number of jurisdictions have passed anti-spyware laws, which usually target any software that is surreptitiously installed to control a user's computer. The US &lt;span style="font-weight: bold;"&gt;Federal Trade Comission&lt;/span&gt; has placed on the Internet a page of advice to consumers about how to lower the risk of spyware infection, including a list of "do's" and "don'ts.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;&lt;span class="mw-headline"&gt;Examples of spyware&lt;/span&gt;&lt;/h3&gt; &lt;p&gt;These common spyware programs illustrate the diversity of behaviors found in these attacks. Note that as with computer viruses, researchers give names to spyware programs which may not be used by their creators. Programs may be grouped into "families" based not on shared program code, but on common behaviors, or by "following the money" of apparent financial or business connections. For instance, a number of the spyware programs distributed by&lt;span style="font-weight: bold;"&gt; Claria&lt;/span&gt;are collectively known as "Gator". Likewise, programs which are frequently installed together may be described as parts of the same spyware package, even if they function separately.&lt;/p&gt;&lt;ul&gt;&lt;li style="font-weight: bold;"&gt;&lt;sup id="cite_ref-New_Malware_Changes_Router_Settings_41-0" class="reference"&gt;&lt;a href="http://en.wikipedia.org/wiki/Spyware#cite_note-New_Malware_Changes_Router_Settings-41"&gt;&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt;CoolWebSearch&lt;/li&gt;&lt;li style="font-weight: bold;"&gt;Internet Optimizer&lt;/li&gt;&lt;li style="font-weight: bold;"&gt;HuntBar Or Adware. Websearch&lt;/li&gt;&lt;li style="font-weight: bold;"&gt;Movieland&lt;/li&gt;&lt;li style="font-weight: bold;"&gt;Zango&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Zlob Trojan&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;" class="mw-headline"&gt;Spyware, adware and tracking&lt;/span&gt;&lt;/span&gt; &lt;p&gt;The term &lt;span style="font-weight: bold;"&gt;adware&lt;/span&gt; frequently refers to any software which displays advertisements, whether or not the user has consented. Programs such as the &lt;span style="font-weight: bold;"&gt;Eudora&lt;/span&gt; mail client display advertisements as an alternative to shareware registration fees. These classify as "adware" in the sense of advertising-supported software, but not as spyware. Adware in this form does not operate surreptitiously or mislead the user, and provides the user with a specific service.&lt;/p&gt; &lt;p&gt;Most adware is &lt;i&gt;spyware&lt;/i&gt; in a different sense than "advertising-supported software," for a different reason: it displays advertisements related to what it finds from spying on you. Gator Software from &lt;span style="font-weight: bold;"&gt;Claria Corporation&lt;/span&gt;(formerly GATOR) and Exact Advertising's &lt;span style="font-weight: bold;"&gt;BargainBuddy &lt;/span&gt;are examples. Visited Web sites frequently install Gator on client machines in a surreptitious manner, and it directs revenue to the installing site and to Claria by displaying advertisements to the user. The user receives many &lt;span style="font-weight: bold;"&gt;pop-up advertisements&lt;/span&gt;&lt;span style="text-decoration: underline;"&gt;&lt;/span&gt;&lt;a href="http://en.wikipedia.org/wiki/Pop-up_advertisement" title="Pop-up advertisement" class="mw-redirect"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Other spyware behavior, such as reporting on websites the user visits, occurs in the background. The data is used for "targeted" advertisement impressions. The prevalence of spyware has cast suspicion upon other programs that track Web browsing, even for statistical or research purposes. Some observers describe the &lt;span style="font-weight: bold;"&gt;Alexa Toolbar&lt;/span&gt;, an Internet Explorer plug-in published by &lt;span style="font-weight: bold;"&gt;Amazon.Com&lt;/span&gt;, as spyware, and some anti-spyware programs such as &lt;span style="font-weight: bold;"&gt;Ad-Aware&lt;/span&gt; report it as such. Many of these adware distributing companies are backed by millions of dollars of adware-generating revenues. Adware and spyware are similar to viruses in that they can be considered malicious in nature. People are profiting from misleading adware, sometimes known as &lt;span style="font-weight: bold;"&gt;scareware&lt;/span&gt;, such as &lt;span style="font-weight: bold;"&gt;Antivirus 2009&lt;/span&gt;.&lt;/p&gt; &lt;p&gt;Similarly, software bundled with free, advertising-supported programs such as&lt;span style="font-weight: bold;"&gt; P2P&lt;/span&gt; act as spyware, (and if removed disable the 'parent' program) yet people are willing to download it. This presents a dilemma for proprietors of anti-spyware products whose removal tools may inadvertently disable wanted programs. For example, recent test results show that bundled software (WhenUSave) is ignored by popular anti-spyware program Ad-Aware, (but removed as spyware by most scanners) because it is part of the popular (but recently decommissioned) eDonkey client. To address this dilemma, the &lt;span style="font-weight: bold;"&gt;Anti-Spyware condition&lt;/span&gt; has been working on building consensus within the anti-spyware industry as to what is and isn't acceptable software behavior.&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;a name="Spyware.2C_virus_and_worm" id="Spyware.2C_virus_and_worm"&gt;&lt;/a&gt;&lt;/p&gt; &lt;h3&gt;&lt;span class="editsection"&gt;&lt;/span&gt;&lt;span class="mw-headline"&gt;Spyware, virus and worm&lt;/span&gt;&lt;/h3&gt; &lt;p&gt;Unlike &lt;span style="font-weight: bold;"&gt;viruses&lt;/span&gt; and &lt;span style="font-weight: bold;"&gt;worms&lt;/span&gt;, spyware does not usually self-replicate. Like many recent viruses, however, spyware—by design—exploits infected computers for commercial gain. Typical tactics furthering this goal include delivery of unsolicited pop-up advertisements, theft of personal information (including financial information such as credit card numbers), monitoring of Web-browsing activity for marketing purposes, and routing of HTTP requests to advertising sites.&lt;/p&gt; &lt;p&gt;However, spyware can be dropped as a payload by a worm.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8724977986344259415-1451927686326006814?l=bestofnetworksecurity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bestofnetworksecurity.blogspot.com/feeds/1451927686326006814/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8724977986344259415&amp;postID=1451927686326006814' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8724977986344259415/posts/default/1451927686326006814'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8724977986344259415/posts/default/1451927686326006814'/><link rel='alternate' type='text/html' href='http://bestofnetworksecurity.blogspot.com/2009/07/spyware-1.html' title='SPYWARE-1'/><author><name>Navneet Jindal</name><uri>http://www.blogger.com/profile/06173598871922345444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8724977986344259415.post-1355129100502309522</id><published>2009-07-13T03:42:00.000-07:00</published><updated>2009-07-13T03:46:29.087-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Malwares'/><title type='text'>All About Malwares</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Types Of Malware&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;the term malware attempts to define the entire new emerging class     of malicious software. Wikipedia has a pretty good definition of malware:&lt;br /&gt;&lt;br /&gt;"&lt;i&gt; Software is considered malware based on the perceived intent of the creator rather than any particular features. Malware includes computer viruses, worms, trojan horses, most rootkits, spyware, dishonest adware, and other malicious and unwanted software.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;        The important thing to know about malware is that increasingly financial harm is the #1 objective.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;How is malware different from spyware?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Under the hood, there is not difference although many will say that it is more closely identified with spyware. Malware intendes on hurting you (your computer), it's not a joke written by bored college kids, or pranksters.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;lh style="font-weight: bold;"&gt;Purposes of Malware are to...&lt;br /&gt;&lt;br /&gt;&lt;/lh&gt;&lt;li&gt;steal your identity by collecting personal information off of your computer&lt;/li&gt;&lt;li&gt;take over your PC to direct it to websites so the malware writer can get paid for advertising&lt;/li&gt;&lt;li&gt;steal your financial web site passwords  &lt;/li&gt;&lt;li&gt;gather information about you in order to target you for other scams that involve phone, e-mail or regular mail&lt;/li&gt;&lt;li&gt;take over your PC to use the processing power to attack others or send SPAM&lt;/li&gt;&lt;li&gt;extort money from you in return for "releasing" your computer back to you&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;Who is sending out malware?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The malware writer is usually a professional software developers with formal education. They are usually backed by traditional crime organizations and work full time developing malware. The most vicious groups operate out of eastern Europe and Africa because it is unlikely they get prosecuted. Many people believe that local governments turn a blind eye to the activity and share in the profits.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8724977986344259415-1355129100502309522?l=bestofnetworksecurity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bestofnetworksecurity.blogspot.com/feeds/1355129100502309522/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8724977986344259415&amp;postID=1355129100502309522' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8724977986344259415/posts/default/1355129100502309522'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8724977986344259415/posts/default/1355129100502309522'/><link rel='alternate' type='text/html' href='http://bestofnetworksecurity.blogspot.com/2009/07/all-about-malwarea.html' title='All About Malwares'/><author><name>Navneet Jindal</name><uri>http://www.blogger.com/profile/06173598871922345444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8724977986344259415.post-676289262906365344</id><published>2009-07-13T03:40:00.000-07:00</published><updated>2009-07-13T03:41:05.584-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Malwares'/><title type='text'>How does Malware work?</title><content type='html'>&lt;h1 style="margin: 0pt; padding: 1px 10px; text-align: center;"&gt;&lt;span style="font-size:130%;"&gt;How does Malware work?&lt;/span&gt;&lt;/h1&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Malware&lt;/span&gt; can attack multiple ways. The technology (spyware, trojan, rootkit) and the attack vector (fake software, e-mail attachments, direct hacking) has remained the same.&lt;br /&gt;&lt;br /&gt;It's the intent that is different, malware always has some type of fraud behind the purpose of distribution.&lt;br /&gt;&lt;br /&gt;Some examples of how malware works&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Trojan Horse &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;You download a cool calculator program and install it. The calculator works fine. In a few days you start to have problems with your computer and when you search on the internet you start to get annoying pop-ups. Then you start to get popups at random when you are not searching the internet. The malicious pop-up program was most likely hidden away inside the calculator program. The installation also may have implanted itself inside programs that already existed on your computer. This makes it difficult to remove.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Rootkit in e-mail attachment&lt;br /&gt;Your friend sends you a funny video, when you double click on it you get a security warning, but you want to see it so you click OK to get past the warning. However nothing happened, you think nothing of it..maybe it was a bad copy.&lt;br /&gt;Later you talk to your friend however he says he didn't send you a video. Something did happen in the background when you clicked on the video, malware was installed. There is no way to know the intent behind it. You may not notice anything, your computer could be used as a bot net drone to attack web sites or other computers.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Spyware&lt;/span&gt; in "drive by download"&lt;br /&gt;&lt;br /&gt;You click on a link in search results and immediately get pop-ups. You close the pages but get weird errors. You think nothing harmful could have come of it, you simply "drove by" the website. You didn't install anything. However your computer had a software flaw that let the website install spyware without your permission. You didn't get a warning because it was a flaw in the programming of the web browser. You now have spyware resident on your system. What you type in web forms, login pages, chat and what sites you visit could all be sent to the hacker's website.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8724977986344259415-676289262906365344?l=bestofnetworksecurity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bestofnetworksecurity.blogspot.com/feeds/676289262906365344/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8724977986344259415&amp;postID=676289262906365344' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8724977986344259415/posts/default/676289262906365344'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8724977986344259415/posts/default/676289262906365344'/><link rel='alternate' type='text/html' href='http://bestofnetworksecurity.blogspot.com/2009/07/how-does-malware-work.html' title='How does Malware work?'/><author><name>Navneet Jindal</name><uri>http://www.blogger.com/profile/06173598871922345444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8724977986344259415.post-6082583086269384247</id><published>2008-12-13T05:11:00.000-08:00</published><updated>2008-12-13T05:23:35.431-08:00</updated><title type='text'>Internet Confidentiality &amp; Privacy</title><content type='html'>&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;&lt;p&gt;The &lt;span style="font-weight: bold;"&gt;Internet&lt;/span&gt; provides little assurance of privacy or confidentiality.                   The use of firewalls, anonymizers, and encryption can help                   mitigate the risks. Major considerations to keep in mind are                   discussed below.&lt;/p&gt;                 &lt;p&gt;&lt;strong&gt;&lt;a name="firewall"&gt;&lt;/a&gt;Silent communications&lt;/strong&gt;. There                   are thousands of rogue actors and infected computers probing                   machines across the Internet at any given second. These bad                   apples are almost certainly trying to get control of your machine                   through any security fault or unpatched module they can find.                   Fortunately, their communications are fairly straightforward                   to trap, since by definition they are unsolicited -- it is                   easy to tell the difference between a packet from a web site                   you just accessed from a probe from some site you never heard                   of before. The technological solution to this threat is called                   a "firewall", a program that monitors all communications                   and traps all illicit packets. Most operating systems now come                   with a firewall preinstalled. However, some, such as the Windows                   firewall, only block suspect incoming communications, leaving                   completely open access to the Internet &lt;em&gt;from&lt;/em&gt; your machine.                   This is a barn-door sized hole that is eagerly used by almost                   every program you have on your computer to contact the home                   company for all sorts of reasons ranging from automatic checking                   for updates to transmission of usage metric data for their                   own proprietary purposes. The solution to this is a third party &lt;span style="font-weight: bold;"&gt;firewall&lt;/span&gt;                   protects both incoming and outgoing communications. The free                   version of&lt;span style="font-weight: bold;"&gt; ZoneAlarm&lt;/span&gt; is                   widely used.&lt;/p&gt;                 &lt;p&gt;&lt;strong&gt;Surfing leaves tracks&lt;/strong&gt;. There is little privacy                   or confidentiality on the Internet. Web sites can  your                   surfing on their site by&lt;span style="font-weight: bold;"&gt; IP address&lt;/span&gt; track&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;and                   related system information, including system names and Internet                   network addresses that often uniquely identify your computer.                   Search engines generally record your queries together with                   your computer identification, building up a profile of your                   interests over time. To minimize these threats, you can turn                   your default browser settings to exclude &lt;span style="font-weight: bold;"&gt;cookies,&lt;/span&gt;                   since they can be used to build up detailed profiles of your                   surfing patterns over time (advertising sites with presence                   on many sites can even use cookies to track your surfing patterns                   across different sites). You can also use networked or single-pont anonymizers&lt;a style="font-style: italic;" href="http://www.livinginternet.com/i/is_anon.htm"&gt;&lt;em&gt;&lt;/em&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;to                   obscure all your computer's local identifying information and                   obtain the maximum available Internet privacy.&lt;/p&gt;&lt;/span&gt;&lt;div style="text-align: center;"&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;&lt;p&gt;&lt;img style="width: 613px; height: 453px;" alt="http://www.computerservicescanada.ca/images/image008.jpg" src="http://www.computerservicescanada.ca/images/image008.jpg" /&gt;&lt;/p&gt;&lt;/span&gt;&lt;strong&gt;Posting is public&lt;/strong&gt;. When you post anything                   to a public Internet newsgroup, mailing list, or chat room,                   you generally give up the rights to the content and any expectation                   of privacy or confidentiality. In most countries, anything                   you post to a public space can be saved, archived, duplicated,                   distributed, and published, even years later, by anyone in                   the same way as a photograph taken in a public space like a                   city park. If you have ever posted anything to the newsgroups,                   you might find it interesting to &lt;span style="font-weight: bold;"&gt;search&lt;/span&gt; them                   now for the email address you used at the time, which is one                   reason you should disguise youe &lt;span style="font-weight: bold;"&gt;email address&lt;/span&gt;&lt;a href="http://www.livinginternet.com/e/ew_addr.htm"&gt;&lt;em&gt;&lt;/em&gt;&lt;/a&gt; when posting to the Usenet.&lt;/div&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;                                  &lt;p&gt;&lt;strong&gt;Personal data is cross-referenced&lt;/strong&gt;. If you                   give a site personal data like an email address, home address,                   phone number, birth date, or credit card number, be aware that                   the information can be easily cross referenced by a range of                   large service companies to assemble a detailed database of                   your buying habits, surfing patterns, and interests. And it                   usually is. If you do give a site personal information, it                   is a good idea to first read their Internet privacy policy                   to see how confidential they promise to keep it. &lt;/p&gt;                 &lt;p&gt;&lt;strong&gt;Tap, tap&lt;/strong&gt;. Without speculating on who or why,                   Internet communications interception is technically easy to                   do at any of the perhaps five and twenty-five &lt;span style="font-weight: bold;"&gt;routers&lt;/span&gt; through                   which your &lt;span style="font-weight: bold;"&gt;packets&lt;/span&gt; are switched on                   the way to their destination. Software taps are easy to add.                   Direct physical interception through tapping into copper network                   cable near a house or in a switching station is straightforward                   with inexpensive equipment, and enables an eavesdropper to                   copy all of the traffic that passes over the line. Radio frequency                   interception of the traffic on copper lines is possible. Tapping                   into fiber optic line is more difficult, usually requiring                   a high angle bend to get a bit of light leakage, but is also                   technically possible.&lt;span style="font-weight: bold;"&gt;Encryption&lt;/span&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.livinginternet.com/i/is_crypt.htm"&gt;&lt;em&gt;&lt;/em&gt;&lt;/a&gt; is                   the only sure solution.&lt;/p&gt;                 &lt;p&gt; &lt;strong&gt;Governments can do anything&lt;/strong&gt;. Many national                   governments are large enough with enough resources that they                   can and do intercept Internet                   communications. However, because of the volume of information                   if for no other reason, you can be reasonably assured that                   no-one is taking the time to look at your specific Internet                   packets unless you are connected to an investigation. &lt;/p&gt;                 &lt;p&gt;The bottom line is that you have little privacy or confidentiality                   on the Internet, and unless your communications are encrypted                   and/or anonymized, you should assume they can be read by others.                   At the same time you need to make a realistic threat assessment                   depending on what you are doing -- how much do you (or others)                   really care?&lt;/p&gt;                 &lt;p&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8724977986344259415-6082583086269384247?l=bestofnetworksecurity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bestofnetworksecurity.blogspot.com/feeds/6082583086269384247/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8724977986344259415&amp;postID=6082583086269384247' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8724977986344259415/posts/default/6082583086269384247'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8724977986344259415/posts/default/6082583086269384247'/><link rel='alternate' type='text/html' href='http://bestofnetworksecurity.blogspot.com/2008/12/internet-confidentiality-privacy.html' title='Internet Confidentiality &amp; Privacy'/><author><name>Navneet Jindal</name><uri>http://www.blogger.com/profile/06173598871922345444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8724977986344259415.post-7305879979692158649</id><published>2008-12-02T07:20:00.000-08:00</published><updated>2008-12-02T07:28:11.484-08:00</updated><title type='text'>About Firewalls</title><content type='html'>&lt;b&gt;&lt;span style="font-family:verdana, arial;font-size:100%;"&gt; Introduction to Internet Firewalls&lt;/span&gt; &lt;/b&gt;  &lt;p style="line-height: 150%;"&gt; &lt;span style="font-family:verdana, arial;font-size:85%;"&gt; Firewalls are an excellent tool for securing a network. A firewall is system designed to prevent unauthorized access to or from a private network and basically limits access to a network from another network. Firewall that can be implemented in hardware or software, or a combination of both either denies or allows outgoing traffic known as egress filtering or incoming traffic known as ingress filtering.&lt;/span&gt;&lt;span style="font-family:verdana, arial;font-size:85%;"&gt; &lt;/span&gt; &lt;/p&gt;&lt;center&gt;&lt;span style="font-family:verdana, arial;font-size:85%;"&gt;&lt;img style="width: 499px; height: 225px;" src="http://www.intelligentedu.com/computer_security_for_everyone/graphics/firewall.gif" alt="" border="1" /&gt;&lt;/span&gt;&lt;/center&gt; &lt;p&gt; &lt;/p&gt;  &lt;p style="line-height: 150%;"&gt;&lt;span style="font-family:verdana, arial;font-size:85%;"&gt;In an organizational setup, firewalls are frequently used to prevent unauthorized Internet users from accessing private networks connected to the Internet, especially intranets. All messages entering or leaving the intranet pass through the firewall, which examines each message and blocks those that do not meet the specified security criteria. A firewall should be the first line of defense in protecting the availability, integrity, and confidentiality of data in the computing environment. While a company may use packet-filtering routers for perimeter defense and host-based firewalls as an additional line of defense, in the home environment, the personal firewall plays a key role by defending the network and individual host perimeters.&lt;/span&gt;  &lt;/p&gt;&lt;p style="line-height: 150%;"&gt; &lt;span style=""&gt;&lt;span style="font-family:verdana, arial;font-size:85%;"&gt;Firewall software monitors your computer for suspicious activity while you are online.&lt;span style=""&gt;ï¿½ &lt;/span&gt;Inbound intruders are stopped before they can get in, sensitive information and Trojan Horses are stopped before they can get out.&lt;span style=""&gt;ï¿½ &lt;/span&gt;Furthermore, a record of the attack is created, including the IP address where the attack came from.&lt;span style=""&gt;ï¿½ &lt;/span&gt;This can help the IP provider figure out where the attack is coming from so they can track down the hackers. Overall, it is important to be smart about hackers, realizing that you are vulnerable to their attacks is an important first step.&lt;span style=""&gt;ï¿½ &lt;/span&gt;Somebody who really wants into your computer may still find a way to do it, but the point here is to make it as difficult as possible for him or her, and to send those who are just looking for the opportunity on to an easier target. &lt;/span&gt;&lt;/span&gt;  &lt;/p&gt;&lt;p style="line-height: 150%;"&gt; &lt;span style="font-family:verdana, arial;font-size:85%;"&gt; Firewall is defined as a system designed to prevent unauthorized access to or from a private network. Firewalls can be integrated in both hardware and software. All messages communicating with the intranet pass through the firewall. The firewall inspects and blocks all messages that do not meet the security stipulations.&lt;/span&gt;  &lt;/p&gt;&lt;p style="line-height: 150%;"&gt; &lt;span style="font-family:verdana, arial;font-size:85%;"&gt; The fundamental principle is to give the administrator a single point where the preferred policies can be enforced. This single point of control allows the administrator to conceal characteristics of a private network and protect it.&lt;/span&gt;&lt;span style="font-family:verdana, arial;font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt; &lt;b&gt;&lt;span style="font-family:verdana, arial;font-size:85%;"&gt;&lt;br /&gt;Uses of Firewall&lt;/span&gt; &lt;/b&gt;  &lt;/p&gt;&lt;ul type="square"&gt;&lt;li&gt;       &lt;p style="line-height: 150%;"&gt;&lt;span style="font-family:verdana, arial;font-size:85%;"&gt;Protect the system from the hackers from logging into machines on network.&lt;/span&gt;      &lt;/p&gt;&lt;/li&gt;&lt;li&gt;       &lt;p style="line-height: 150%;"&gt;&lt;span style="font-family:verdana, arial;font-size:85%;"&gt;Provide a single access point from where security and audit can be imposed.&lt;/span&gt;   &lt;/p&gt;&lt;/li&gt;&lt;li&gt;   &lt;p style="line-height: 150%;"&gt;&lt;span style="font-family:verdana, arial;font-size:85%;"&gt;Act as an effective phone tap and tracing tool.&lt;/span&gt;      &lt;/p&gt;&lt;/li&gt;&lt;li&gt;       &lt;p style="line-height: 150%;"&gt;&lt;span style="font-family:verdana, arial;font-size:85%;"&gt;Provide an important logging and auditing function&lt;/span&gt;     &lt;/p&gt;&lt;/li&gt;&lt;li&gt;       &lt;p style="line-height: 150%;"&gt;&lt;span style="font-family:verdana, arial;font-size:85%;"&gt;Provide information about the nature of traffic and the number of attempts made to break into it.&lt;/span&gt; &lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;   &lt;p style="line-height: 150%;"&gt;   &lt;b&gt;&lt;span style="font-family:verdana, arial;font-size:85%;"&gt;Firewall Loopholes&lt;/span&gt;&lt;/b&gt;  &lt;/p&gt;&lt;p style="line-height: 150%;"&gt; &lt;span style="font-family:verdana, arial;font-size:85%;"&gt; Firewalls cannot protect from attacks that do not go through the firewall. The prerequisite for a firewall to work is it must be a part of a consistent overall organizational security architecture.&lt;/span&gt;  &lt;/p&gt;&lt;p style="line-height: 150%;"&gt; &lt;span style="font-family:verdana, arial;font-size:85%;"&gt; A firewall can't protect the network against a traitor in the network environment. Although an industrial spy might export information through your firewall, the traitor just as likely to export it through a telephone, FAX machine, or floppy disk. Firewalls also cannot protect against social engineering.&lt;/span&gt;  &lt;/p&gt;&lt;p style="line-height: 150%;"&gt; &lt;span style="font-family:verdana, arial;font-size:85%;"&gt; Lastly, firewalls cannot protect against tunneling over most application protocols to trojaned or poorly written clients. Tunneling bad things over HTTP, SMTP, and other protocols is widely used.&lt;/span&gt; &lt;/p&gt;  &lt;p style="line-height: 150%;"&gt;&lt;span style="font-family:verdana, arial;font-size:85%;"&gt; &lt;/span&gt;&lt;b&gt;&lt;span style="font-family:verdana, arial;font-size:100%;"&gt;Functionality of Firewalls&lt;/span&gt;&lt;/b&gt;  &lt;/p&gt;&lt;p style="line-height: 150%;"&gt; &lt;span style="font-family:verdana, arial;font-size:85%;"&gt; 1. &lt;i&gt;Packet Filtering&lt;/i&gt;: For each packet received, the packet filters gives permit/denial decision. The filtering rules are based on the packet header information. This information consists of the IP source address, the IP destination address, the encapsulated protocol, the TCP/UDP source port, the TCP/UDP destination port, and the ICMP message type. &lt;/span&gt;  &lt;/p&gt;&lt;p style="line-height: 150%;"&gt; &lt;span style="font-family:verdana, arial;font-size:85%;"&gt; 2. &lt;i&gt;Application level gateway&lt;/i&gt;: Application level gateway is a proxy that is installed on the gateway for each desired application. It does not allow direct exchange of packets. If a particular application does not have a proxy on the gateway, the service is not forwarded across the firewall. &lt;/span&gt;  &lt;/p&gt;&lt;p style="line-height: 150%;"&gt; &lt;span style="font-family:verdana, arial;font-size:85%;"&gt; 3. &lt;i&gt;Circuit level gateway&lt;/i&gt;: Circuit level gateway is a specific function that can be performed by an application level gateway. It does not perform any additional packet processing or filtering. It copies bytes back and forth between the inside and connection. It is often used for outgoing connections.&lt;/span&gt; &lt;/p&gt;&lt;p style="line-height: 150%;"&gt;&lt;b&gt;&lt;span style="font-family:verdana, arial;font-size:85%;"&gt;Basic Types of Firewalls&lt;/span&gt; &lt;/b&gt; &lt;/p&gt;  &lt;p style="line-height: 150%;"&gt; &lt;span style="font-family:verdana, arial;font-size:85%;"&gt; There are two types of firewalls:&lt;/span&gt;  &lt;/p&gt;&lt;ul type="square"&gt;&lt;li&gt;       &lt;p style="line-height: 150%;"&gt;&lt;span style="font-family:verdana, arial;font-size:85%;"&gt;Network layer&lt;/span&gt;    &lt;/p&gt;&lt;/li&gt;&lt;li&gt;     &lt;p style="line-height: 150%;"&gt;&lt;span style="font-family:verdana, arial;font-size:85%;"&gt;Application layer&lt;/span&gt; &lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;   &lt;p style="line-height: 150%;"&gt;  &lt;i&gt;&lt;span style="font-family:verdana, arial;font-size:85%;"&gt;Network layer firewalls&lt;/span&gt;&lt;/i&gt;  &lt;/p&gt;&lt;p style="line-height: 150%;"&gt; &lt;span style="font-family:verdana, arial;font-size:85%;"&gt; These firewalls use the source, destination addresses and ports in individual IP packets in making their decisions. A simple router is not able to make decisions about nature and destination of a packet. The distinguishing characteristic about network layer firewalls is they route traffic directly though them. They are very fast and tend to be very transparent to users.&lt;/span&gt;&lt;span style="font-family:verdana, arial;font-size:85%;"&gt; &lt;/span&gt;  &lt;/p&gt;&lt;p style="line-height: 150%;"&gt; &lt;i&gt;&lt;span style="font-family:verdana, arial;font-size:85%;"&gt;Application layer firewalls&lt;/span&gt;&lt;/i&gt;  &lt;/p&gt;&lt;p style="line-height: 150%;"&gt; &lt;span style="font-family:verdana, arial;font-size:85%;"&gt; They are hosts running proxy servers. They permit no traffic directly between networks, and perform intricate logging and auditing of traffic passing through them. Modern application layer firewalls are completely transparent.&lt;/span&gt;  &lt;/p&gt;&lt;p style="line-height: 150%;"&gt; &lt;span style="font-family:verdana, arial;font-size:85%;"&gt; The network layer firewalls are becoming increasingly conscious of the information going through them. At the same time, application layer firewalls are becoming increasingly transparent. The end result is going to be a fast packet-screening system that logs and audits information as it passes through.&lt;/span&gt;  &lt;/p&gt;&lt;p style="line-height: 150%;"&gt;  &lt;span style="font-family:verdana, arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;Personal Firewalls&lt;/b&gt;&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div align="left"&gt; &lt;p style="line-height: 150%;"&gt;  &lt;span style="font-family:verdana, arial;"&gt;&lt;span style="font-size:85%;"&gt;Personal firewalls are meant for providing protection to desktop PCs and small networks connected to the Internet. A personal firewall is a software program used to guard and protect a computer or a network while they are connected to the Internet. Generally, home and small networks use personal firewalls because they are relatively inexpensive and are usually easy to install. A personal firewall enforces the security policies of a computer or a network by intercepting and examining the data transportation (data packets) over the network. Security mechanism of a personal firewall works in two ways. Either it allows all the data packets to enter the network except those meeting a specified criteria (restricted ones) or it deny all the data packets from entering except those that are allowed. However, it is recommended by experts that denying all data packets except the allowed ones is better for the security of a network. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="line-height: 150%;"&gt; &lt;span style="font-family:verdana, arial;"&gt;&lt;span style="font-size:85%;"&gt;While simple personal firewall solutions are administered by users themselves, in a small network they are administered by a central security management system to implement a network wide security policy. The primary aim of a personal firewall is to close any loopholes that remain in a network and in known virus scanners so as to provide full protection to the computers in the network. When a data packet moves out of the network, it carries along with it the IP address of the system/network. Personal firewalls, with the help of NAT (network address translation), substitutes a fake IP address inside the outgoing Internet data packets so that the original IP address can't be traced. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;center&gt;&lt;span style="font-family:verdana, arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;img style="width: 445px; height: 319px;" src="http://www.intelligentedu.com/computer_security_for_everyone/graphics/personal%20firewall.gif" alt="" align="" border="1" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/center&gt; &lt;p&gt;&lt;span style="font-family:verdana, arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;a name="Features and Benefits"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p style="line-height: 150%;"&gt; &lt;span style="font-family:verdana, arial;"&gt;&lt;b&gt;&lt;span style="font-size:100%;"&gt;Features and Benefits&lt;/span&gt;&lt;/b&gt; &lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="line-height: 150%;"&gt; &lt;span style="font-family:verdana, arial;"&gt;&lt;span style="font-size:85%;"&gt;In recent years, broadband and other faster Internet connections have become widely available which has lead to the need for software firewalls that could be implemented and maintained by average users. Currently, there are many software vendors competing for the home and small networks market and are trying to package as many features as possible into their products. Below is the list and explanation of some of the main features that personal firewall vendors offer. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="line-height: 150%;"&gt; &lt;span style="font-family:verdana, arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;b&gt;Inbound and Outbound Packet Filtering:&lt;/b&gt; Filtering the incoming data packets according to the security policies (created by the users or administrator) is the main function of a firewall. Data packets can be filtered using any of their attributes such as protocol, source address and port number and destination address and port number. Filtering the outgoing packets is an equally important feature of personal firewalls. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="line-height: 150%;"&gt; &lt;span style="font-family:verdana, arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;b&gt;Stealth Mode:&lt;/b&gt; Before attempting to penetrate a system protected by a personal firewall, an intruder usually tries to identify the target system and create a footprint of it. They may also scan it for open ports and information such as OS type and application versions. If an intruder is unable to find the system, then he would not be able to penetrate it. Stealth mode does not mean that the machine's IP address is invisible, but it makes the machine's most vulnerable entry points invisible to tools that intruders use to seek out targets. They essentially block any port that is not in use. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="line-height: 150%;"&gt; &lt;span style="font-family:verdana, arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;b&gt;Support Custom Rules:&lt;/b&gt; This feature allows the user to customize the security policy other than the values that come with the personal firewall. A user can write a security policy to block data packets by IP address, port number, or protocol or can define custom ports and protocols to use applications such as video conferencing and Voice over IP. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="line-height: 150%;"&gt; &lt;span style="font-family:verdana, arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;b&gt;Ad Blocking:&lt;/b&gt; This feature blocks unwanted advertisements from displaying in the users Web browser. There are several different types of ads used by Web sites. These include pop-up ads, animated ads, skyscraper ads, and banner ads. Some personal firewalls allow the user to change the filtering rules for the different type of ads. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="line-height: 150%;"&gt; &lt;span style="font-family:verdana, arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;b&gt;Content filtering:&lt;/b&gt; Also referred to as "parental control", this feature gives the ability to block Web sites because of its content. Filtering can be based upon a database listing these sites, a user created list of sites, or a list of keywords found in web pages. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="line-height: 150%;"&gt; &lt;span style="font-family:verdana, arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;b&gt;Cookie Control:&lt;/b&gt; A cookie is a small text file that a Web site places on a computer that can contain personal information such as name, address, phone number, password, etc. They can be last for the duration of the current Internet session or they can be persistent and reside on the computer indefinitely. There is also another type of cookie called a third-party cookie that can be placed on a computer to record information about the users Internet surfing habits. The cookie control feature allows the user to block these cookies from being placed on the computer. Some vendors allow the user to distinguish between the types of cookies being blocked. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="line-height: 150%;"&gt; &lt;span style="font-family:verdana, arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;b&gt;Mobile Code Protection:&lt;/b&gt; Mobile code is active or executable code that is embedded in Web pages or HTML Email such as Java applets, ActiveX controls, and plug-ins. Mobile code can sometimes be malicious with the ability to copy files, steal passwords, copy files, and wipe out hard drives. This feature blocks the mobile code from executing and gives and alert asking the user if they want the code to execute. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="line-height: 150%;"&gt; &lt;span style="font-family:verdana, arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;b&gt;Intrusion Detection:&lt;/b&gt; From the aspect of a home and small office user, intrusion detection is the process of monitoring the events occurring with in the computer system or network and analyzes them for signs of intrusion. If an intruder gets past the firewall, this feature give an alert to the user that something suspicious is going on. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="line-height: 150%;"&gt; &lt;span style="font-family:verdana, arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;b&gt;Intruder Tracking:&lt;/b&gt; When an intrusion threat is detected, this feature identifies the source of the intrusion attempt. Some firewalls even display a map showing the approximate geographic location of the intruder. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="line-height: 150%;"&gt; &lt;span style="font-family:verdana, arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;b&gt;Logging:&lt;/b&gt; This feature creates a log file that lists the data packet transmissions that were blocked by the firewall. Information in this log file includes whether the transmission was inbound or outbound, date and time that the block occurred, Source IP address and port number, destination IP address and port number, and transport protocol, such as TCP, UDP, ICMP, or IGMP. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="line-height: 150%;"&gt; &lt;span style="font-family:verdana, arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;b&gt;Email Checking:&lt;/b&gt; Email attachments can contain attachments with viruses, worms, and other malicious code. Only certain types of attachments can contain malicious code. These attachments can be identified by their filename extensions. This feature checks incoming email for attachments with file extensions that could be malicious. An alert is usually given and the attachment is quarantined. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="line-height: 150%;"&gt; &lt;span style="font-family:verdana, arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;b&gt;Application Authentication:&lt;/b&gt; A major threat to a computer system is a Trojan horse. It is easy to download malicious software without knowing it. Some Trojan horse applications can take on the same name, size, and directory structure as a program that is permitted to access the Internet. To combat this problem, a hashing algorithm is used to create a digital signature each time a program is executed and compares to the previously stored digital signature of that same program. If the digital signatures are not equal, then the user is alerted. Some firewall software even includes the components associated with a program's main executable file, such as DLL files, in the digital signature. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="line-height: 150%;"&gt; &lt;span style="font-family:verdana, arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;b&gt;&lt;br /&gt;Internet Connection Sharing (ICS) Support:&lt;/b&gt; Internet Connection Sharing software is used when multiple computers on home and small networks connect to the Internet through one computer called a gateway that is connected to the Internet. This feature allows the firewall software to work in conjunction with ICS software to filter data packets flowing through the gateway computer. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: center;"&gt; &lt;span style="font-family:verdana, arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;b&gt;&lt;span style="font-size:100%;"&gt;&lt;a name="Choosing a firewall for Home and Small Office"&gt;&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;img style="width: 437px; height: 251px;" alt="http://www.stillsolutions.com/uploads/images/firewall1-small.jpg" src="http://www.stillsolutions.com/uploads/images/firewall1-small.jpg" /&gt;&lt;/div&gt;&lt;p style="line-height: 150%;"&gt;&lt;span style="font-family:verdana, arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;b&gt;&lt;span style="font-size:100%;"&gt; Choosing a Firewall for Home  &lt;/span&gt; &lt;/b&gt;&lt;/span&gt; &lt;b&gt;&lt;span style="font-size:100%;"&gt; and Small Office&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="line-height: 150%;"&gt; &lt;span style="font-family:verdana, arial;"&gt;&lt;span style="font-size:85%;"&gt;There are certain key criteria that should be considered when selecting personal software firewalls for home and small networks. The user should identify the criteria that are important to them and then find a personal firewall product that best meets the criteria. Some of the key criteria can be: &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul type="square"&gt;&lt;span style="font-family:verdana, arial;"&gt;&lt;span style="font-size:85%;"&gt;    &lt;li&gt;       &lt;p style="margin-top: 8px;"&gt;&lt;i&gt;Effectiveness of security protection&lt;/i&gt; - Efficiency of the firewall products to protect against intrusion, Trojans, controlling outbound traffic, and denial of service. &lt;/p&gt;&lt;/li&gt;&lt;li&gt;       &lt;p style="margin-top: 8px;"&gt;&lt;i&gt;Effectiveness of intrusion detection&lt;/i&gt; - How effectively the firewall software alerts when the system is being attacked?     &lt;/p&gt;&lt;/li&gt;&lt;li&gt;       &lt;p style="margin-top: 8px;"&gt;&lt;i&gt;Effectiveness of reaction&lt;/i&gt; - Does the software package have the ability of discovering the identity of the attacker and how well does it block attacks?     &lt;/p&gt;&lt;/li&gt;&lt;li&gt;       &lt;p style="margin-top: 8px;"&gt;&lt;i&gt;Cost&lt;/i&gt; - Price of the firewall and setting up costs could be an important criterion for small organizations. &lt;/p&gt;&lt;/li&gt;&lt;/span&gt;&lt;/span&gt;&lt;/ul&gt; &lt;p&gt;&lt;span style="font-family:verdana, arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;a name="Major Firewall Products"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;span style="font-family:verdana, arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;b&gt; &lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8724977986344259415-7305879979692158649?l=bestofnetworksecurity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bestofnetworksecurity.blogspot.com/feeds/7305879979692158649/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8724977986344259415&amp;postID=7305879979692158649' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8724977986344259415/posts/default/7305879979692158649'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8724977986344259415/posts/default/7305879979692158649'/><link rel='alternate' type='text/html' href='http://bestofnetworksecurity.blogspot.com/2008/12/about-firewalls.html' title='About Firewalls'/><author><name>Navneet Jindal</name><uri>http://www.blogger.com/profile/06173598871922345444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8724977986344259415.post-4441293634018314527</id><published>2008-11-28T05:27:00.000-08:00</published><updated>2008-11-28T05:32:51.794-08:00</updated><title type='text'>Basic Of Data And Message Security</title><content type='html'>&lt;h4 class="title"&gt;Server Side Security&lt;/h4&gt;&lt;p&gt;On the server side transport security is enabled by simply switching a non-secure socket implementation with the &lt;span class="emphasis"&gt;&lt;em&gt;GSISocket&lt;/em&gt;&lt;/span&gt; implementation. In addition to this change some code was added to propagate authentication information and message protection settings to the relevant security handlers, in particular the authorization and security policy handlers.&lt;/p&gt;&lt;div class="section" lang="en"&gt;&lt;div class="titlepage"&gt;&lt;div&gt;&lt;div&gt;&lt;h4 class="title"&gt;&lt;a name="id2531906"&gt;&lt;/a&gt;Client Side Security&lt;/h4&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;On the client side transport security is similarly enabled by  switching a non-secure socket implementation with the &lt;span class="emphasis"&gt;&lt;em&gt;GSISocket&lt;/em&gt;&lt;/span&gt; implementation and registering a protocol handler for HTTPS that uses the secure socket implementation. In practice this means that any messages targeted at a HTTPS endpoint will, irregardless of any stub properties, be authenticated and protected. It also means that any messages sent to a HTTP endpoint will not be secured, again irregardless of any stub properties. Stub properties are only used to communicate the desired message protection level, i.e. either integrity only or integrity and privacy.&lt;/p&gt;&lt;p style="text-align: center;"&gt;&lt;img alt="http://wso2.org/files/ws-sec-diff-tls-mls.png" src="http://wso2.org/files/ws-sec-diff-tls-mls.png" /&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="section" lang="en"&gt;&lt;div class="titlepage"&gt;&lt;div&gt;&lt;div&gt;&lt;h3 class="title"&gt;&lt;a name="id2531932"&gt;&lt;/a&gt; Message Level Security&lt;/h3&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="section" lang="en"&gt;&lt;div class="titlepage"&gt;&lt;div&gt;&lt;div&gt;&lt;h4 class="title"&gt;&lt;a name="id2531937"&gt;&lt;/a&gt; Server Side Security&lt;/h4&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;This section aims to describe the message flow and processing that occurs for a security-enabled service. The figure below shows the JAX-RPC handlers that are involved in security related message processing on a server.&lt;/p&gt;&lt;div class="mediaobject" align="center"&gt;&lt;img style="width: 481px; height: 342px;" src="http://www.globus.org/toolkit/docs/4.0/security/message/ServerSideSec.jpg" align="middle" /&gt;&lt;/div&gt;&lt;p&gt;GT4 provides two mechanisms, GSI Secure Conversation and GSI Secure Message security, for authentication and secure communication.&lt;/p&gt;&lt;p&gt;In the GSI Secure Conversation approach the client establishes a context with the server before sending any data. This context serves to authenticate the client identity to the server and to establish a shared secret using a collocated GSI Secure Conversation Service. Once the context establishment is complete the client can securely invoke an operation on the service by signing or encrypting outgoing messages using the shared secret captured in the context.&lt;/p&gt;&lt;p&gt;The GSI Secure Message approach differs in that no context is established before invoking an operation. The client simply uses existing keying material, such as an X509 &lt;a href="http://www.globus.org/toolkit/docs/4.0/security/key-index.html#eec"&gt;&lt;em class="glossterm"&gt;&lt;/em&gt;&lt;/a&gt; to secure messages and authenticate itself to the service.&lt;/p&gt;&lt;p&gt;Securing of messages in the GSI Secure Conversation approach, i.e. using a shared secret, requires less computational effort than using existing keying material in the GSI Secure Message approach. This allows the client to trade off the extra step of establishing a context to enable more computationally efficient messages protection once that context has been established.&lt;/p&gt;&lt;/div&gt;&lt;div class="section" lang="en"&gt;&lt;div class="titlepage"&gt;&lt;div&gt;&lt;div&gt;&lt;h4 class="title"&gt;&lt;a name="id2532004"&gt;&lt;/a&gt; Message Processing&lt;/h4&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;When a message arrives from the client the SOAP engine invokes several security related handlers.&lt;/p&gt;&lt;p&gt;The first of these handlers, the WS-Security handler, searches the message for any WS-Security headers. From these headers it extracts any keying material, which can be either in the form of an X509 certificate and associated certificate chain or a reference to a previously established secure conversation session. It also checks any signatures and/or decrypts elements in the SOAP body. The handler then populates a peer JAAS subject object with principals and any associated keying material whose veracity was ascertained during the signature checking or decryption step.&lt;/p&gt;&lt;p&gt;The next handler that gets invoked, the security policy handler, checks that incoming messages fulfill any security requirements the service may have. These requirements are specified, on a per-operation basis, as part of a security descriptor during service deployment. The security policy handler will also identify the correct JAAS subject to associate with the current thread of execution. Generally this means choosing between the peer subject populated by the WS-Security handler, the subject associated with the hosting environment and the subject associated with the service itself. The actual association is done by the pivot handler, a non-security handler not shown in the figure that handles the details of delivering the message to the service.&lt;/p&gt;&lt;p&gt;The security policy handler is followed by an authorization handler. This handler verifies that the principal established by the WS-Security handler is authorized to invoke the service. The type of authorization that is performed is specified as part of a deployment descriptor.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Once the message has passed the authorization handler it is finally handed off to the actual service for processing (discounting any non security related handlers, which are outside the scope of this document). Replies from the service back to the client are processed by two outbound handlers: the GSI Secure Conversation message handler and the GSI Secure Message handler. The GSI Secure Conversation message handler deals with encrypting and signing messages using a previously established security context, whereas the GSI Secure Message handler deals with messages by signing or encrypting the messages using X509 certificates. The operations that are actually performed depend on the message properties associated with the message by the inbound handlers, i.e. outbound messages will have the same security attributes as inbound messages. That being said, a service has the option of modifying the message properties if so desired. These handlers are identical to the client side handlers described in the following section.&lt;/p&gt;&lt;/div&gt;&lt;div class="section" lang="en"&gt;&lt;div class="titlepage"&gt;&lt;div&gt;&lt;div&gt;&lt;h4 class="title"&gt;&lt;a name="id2532079"&gt;&lt;/a&gt; Client Side Security&lt;/h4&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;This section describes the security related message processing for Java-based GT4 clients. In contrast to the server side, where security is specified via deployment descriptors, client side security configuration is handled by the application. This means that a client side application has to explicitly pass information to the client side handlers on what type of security to use. This is also true for the case of services acting as clients. The below figure shows the JAX-RPC handlers that are involved in security related message processing on a server.&lt;/p&gt;&lt;div class="mediaobject" align="center"&gt;&lt;img style="width: 466px; height: 286px;" src="http://www.globus.org/toolkit/docs/4.0/security/message/ClientSideSec.jpg" align="middle" /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="section" lang="en"&gt;&lt;div class="titlepage"&gt;&lt;div&gt;&lt;div&gt;&lt;h4 class="title"&gt;&lt;a name="id2532111"&gt;&lt;/a&gt;Mwssage Processing&lt;/h4&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;The client side application can specify the use of either the GSI Secure Conversation security approach or the GSI Secure Message security approach. It does this by setting a per message property that is processed by the client side security handlers.&lt;/p&gt;&lt;p&gt;There are three outbound client side security handlers:&lt;/p&gt;&lt;p&gt;The secure conversation service handler is only operational if GSI Secure Conversation mode is in use. It establishes a security session with a secure conversation service collocated with the service with which the client aims to communicate. When the client sends the initial message to the service with a property indicating that session based security is required, this handler intercepts the message and establishes a security session. It will also authorize the service by comparing the service's principal/subject obtained during session establishment with a value provided by the client application. Once the session has been established the handler passes on the original message for further processing.&lt;/p&gt;&lt;p&gt;The next handler in the chain, the secure message handler, is only operational if GSI Secure Message mode is in use. It signs and/or encrypts messages using X.509 credentials.&lt;/p&gt;&lt;p&gt;The third outbound handler is operational only if GSI Secure Conversation mode is in use. It handles signing and/or encryption of messages using a security session established by the first handler.&lt;/p&gt;&lt;p&gt;The client side inbound handler (the WS-Security client handler) deals with verifying and decrypting any signed and/or encrypted incoming messages. In the case of GSI Secure Message operation it will also authorize the remote side in a similar fashion to the outbound secure conversation service handler.&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8724977986344259415-4441293634018314527?l=bestofnetworksecurity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bestofnetworksecurity.blogspot.com/feeds/4441293634018314527/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8724977986344259415&amp;postID=4441293634018314527' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8724977986344259415/posts/default/4441293634018314527'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8724977986344259415/posts/default/4441293634018314527'/><link rel='alternate' type='text/html' href='http://bestofnetworksecurity.blogspot.com/2008/11/basic-data-and-message-security.html' title='Basic Of Data And Message Security'/><author><name>Navneet Jindal</name><uri>http://www.blogger.com/profile/06173598871922345444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8724977986344259415.post-2405572597837802770</id><published>2008-11-28T05:22:00.000-08:00</published><updated>2008-11-28T05:27:14.499-08:00</updated><title type='text'>Network Design Services</title><content type='html'>&lt;span style="font-weight: bold;" class="heading2"&gt;Introduction&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A Secure Network Design Service is a clean slate network architecture project concentrating on network security. Secure-Bytes technical consultants join the client's architecture team to provide strategic network security recommendations. The engagement addresses network segmentation, firewall selection, access control policies and appropriate technology identification and selection based on business needs. These services addresses security issues proactively, it is essential to consider secure architecture before implementing a network design and is invaluable for designing and implementing a network with comprehensive security architecture.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;div dragover="true" align="center"&gt;&lt;img style="width: 465px; height: 295px;" dragover="true" src="http://www.secure-bytes.com/images/img_designsvc.gif" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-weight: bold;" class="heading2"&gt;                   Design Services&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;br /&gt;                   &lt;br /&gt;Following are some of the Architecture designing services offered by Secure Bytes: &lt;ul&gt;&lt;li&gt;Anti-Virus Protection Architecture Designing   &lt;/li&gt;&lt;li&gt;Business Continuity Architecture Designing   &lt;/li&gt;&lt;li&gt;Directory Services Architecture Designing   &lt;/li&gt;&lt;li&gt;Firewall Architecture Designing Service   &lt;/li&gt;&lt;li&gt;IDS Architecture Designing Service   &lt;/li&gt;&lt;li&gt;Perimeter Defense Designing Service   &lt;/li&gt;&lt;li&gt;Routers Architecture Designing Service   &lt;/li&gt;&lt;li&gt;Secure AID Architecture Designing Service   &lt;/li&gt;&lt;li&gt;VPN Architecture Designing Service   &lt;/li&gt;&lt;li&gt;Wireless Network Architecture Designing Service   &lt;/li&gt;&lt;li&gt;Wired Network Architecture Designing Service   &lt;/li&gt;&lt;li&gt;Remote Access Architecture Designing Service   &lt;/li&gt;&lt;li&gt;Secure E-Commerce Architecture Designing Service   &lt;/li&gt;&lt;li&gt;Enterprise Backup Architecture Designing Service&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;p style="font-weight: bold;"&gt; &lt;span class="heading2"&gt;Key Benefits&lt;/span&gt;&lt;/p&gt;                 &lt;p&gt; Secure-Bytes facilitate the organization in following ways:&lt;/p&gt;                 &lt;ul&gt;&lt;li&gt;Identifying and Eliminating Risks before problems arises.                   &lt;/li&gt;&lt;li&gt;Identifying potential architecture problem areas and providing the recommendations&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8724977986344259415-2405572597837802770?l=bestofnetworksecurity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bestofnetworksecurity.blogspot.com/feeds/2405572597837802770/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8724977986344259415&amp;postID=2405572597837802770' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8724977986344259415/posts/default/2405572597837802770'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8724977986344259415/posts/default/2405572597837802770'/><link rel='alternate' type='text/html' href='http://bestofnetworksecurity.blogspot.com/2008/11/network-design-services.html' title='Network Design Services'/><author><name>Navneet Jindal</name><uri>http://www.blogger.com/profile/06173598871922345444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8724977986344259415.post-2547556123500767625</id><published>2008-11-23T03:38:00.000-08:00</published><updated>2008-11-23T03:48:52.190-08:00</updated><title type='text'>Network security</title><content type='html'>&lt;b&gt;Network security&lt;/b&gt; consists of the provisions made in an underlying computer network infrastructure, polices adopted by  the network administrator&lt;span style="text-decoration: underline;"&gt;&lt;/span&gt; to protect the network and the network-accessible resources from unauthorized access and consistent and continuous monitoring and measurement of its effectiveness (or lack) combined together.&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;&lt;span style="font-size:100%;"&gt;&lt;span class="mw-headline"&gt;Comparison with computer security&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt; &lt;p&gt;Securing network infrastructure is like securing possible entry points of attacks on a country by deploying appropriate defense. Computer security is more like providing means to protect a single PC against outside intrusion. The former is better and practical to protect the civilians from getting exposed to the attacks. The preventive measures attempt to secure the access to individual computers--the network itself--thereby protecting the computers and other shared resources such as printers, network-attached storage connected by the network. Attacks could be stopped at their entry points before they spread. As opposed to this, in computer security the measures taken are focused on securing individual computer hosts. A computer host whose security is compromised is likely to infect other hosts connected to a potentially unsecured network. A computer host's security is vulnerable to users with higher access privileges to those hosts.&lt;/p&gt;&lt;span style="font-size:100%;"&gt;&lt;span class="mw-headline"&gt;&lt;span style="font-size:130%;"&gt;Attributes of a secure network&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;Network security starts from authenticating any user, most likely a username and a password. Once authenticated, a stateful firewall enforces access policies such as what services are allowed to be accessed by the network users&lt;span style="text-decoration: underline;"&gt;.&lt;/span&gt;&lt;sup id="cite_ref-0" class="reference"&gt;&lt;a href="http://en.wikipedia.org/wiki/Network_security#cite_note-0" title=""&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt; Though effective to prevent unauthorized access, this component fails to check potentially harmful contents such as computer worms being transmitted over the network. An intrusion prevention system&lt;span style="text-decoration: underline;"&gt;&lt;/span&gt; (IPS)&lt;sup id="cite_ref-1" class="reference"&gt;&lt;a href="http://en.wikipedia.org/wiki/Network_security#cite_note-1" title=""&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt; helps detect and prevent such malware. IPS also monitors for suspecious network traffic for contents, volume and amamolies to protect the network from attacks such as denial of service. Communication between two hosts using the network could be encrypted to maintain privacy. Individual events occurring on the network could be tracked for audit purposes and for a later high level analysis.&lt;br /&gt; Honeypots, essentially decoy network-accessible resources, could be deployed in a network as surveillance and early-warning tools. Techniques used by the attackers that attempt to compromise these decoy resources are studied during and after an attack to keep an eye on new exploitation techniques. Such analysis could be used to further tighten security of the actual network being protected by the honeypot&lt;span style="text-decoration: underline;"&gt;.&lt;/span&gt;&lt;sup id="cite_ref-2" class="reference"&gt;&lt;a href="http://en.wikipedia.org/wiki/Network_security#cite_note-2" title=""&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt; &lt;p style="text-align: center;"&gt;&lt;img style="cursor: -moz-zoom-in; width: 586px; height: 477px;" alt="http://solaranetworks.com/images/solutions/network_security.jpg" src="http://solaranetworks.com/images/solutions/network_security.jpg" /&gt;&lt;/p&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;h2&gt;&lt;span style="font-size:100%;"&gt;&lt;span class="mw-headline"&gt;Security management&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt; &lt;p&gt;Security Management for networks is different for all kinds of situations. A small home or an office would only require basic security while large businesses will require high maintenance and advanced software and hardware to prevent malicious attacks from hacking and spamming.&lt;/p&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8724977986344259415-2547556123500767625?l=bestofnetworksecurity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bestofnetworksecurity.blogspot.com/feeds/2547556123500767625/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8724977986344259415&amp;postID=2547556123500767625' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8724977986344259415/posts/default/2547556123500767625'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8724977986344259415/posts/default/2547556123500767625'/><link rel='alternate' type='text/html' href='http://bestofnetworksecurity.blogspot.com/2008/11/network-security.html' title='Network security'/><author><name>Navneet Jindal</name><uri>http://www.blogger.com/profile/06173598871922345444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8724977986344259415.post-6604862043008341038</id><published>2008-09-07T03:22:00.000-07:00</published><updated>2008-09-07T03:37:14.015-07:00</updated><title type='text'>Data security</title><content type='html'>&lt;b&gt;Data security&lt;/b&gt; is the means of ensuring that data is kept safe from corruption and that access to it is suitably controlled. Thus data security helps to ensure privacy. It also helps in protecting personal data.&lt;br /&gt;&lt;h2&gt;&lt;span style="font-size:130%;"&gt;&lt;span class="mw-headline"&gt;Data Security Technologies&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;&lt;span class="mw-headline"&gt;Full Disk Encryption&lt;/span&gt; &lt;p&gt;Full Disk Encryption to disk encryption technology that encrypts all of the data on the disk or a hard disk drive. Full Disk Encryption typically takes form in either software or hardware. Full Disk Encryption often referred to as "FDE," and the combination of hardware and software full disk encryption is often referred to as "end-point full disk encryption," or "end-based full disk encryption."&lt;/p&gt;&lt;h3&gt;&lt;span class="mw-headline"&gt;Strong User Authentication&lt;/span&gt;&lt;/h3&gt; &lt;p&gt;&lt;span style="text-decoration: underline;"&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; Single Sign-On&lt;/span&gt; refers to &lt;span style="font-weight: bold;"&gt;authentication&lt;/span&gt; allowing users to log onto programs, files, folders, and computers once and without being requested to do so again. &lt;span style="font-weight: bold;"&gt;Single Sign-On &lt;/span&gt;technology typically is adopted within a "strong user authentication" sense. That is, users are asked to sign-on with multiple factors of authentication. For example:passwords,smart cards,finger prints,one time password..&lt;br /&gt;&lt;/p&gt; &lt;span style="text-decoration: underline;"&gt;&lt;/span&gt;&lt;img src="file:///C:/DOCUME%7E1/Navneet/LOCALS%7E1/Temp/moz-screenshot-1.jpg" alt="" /&gt;&lt;img src="file:///C:/DOCUME%7E1/Navneet/LOCALS%7E1/Temp/moz-screenshot-2.jpg" alt="" /&gt;&lt;img src="file:///C:/Documents%20and%20Settings/Navneet/My%20Documents/My%20Pictures/200709251024.jpg" alt="" /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;&lt;span class="mw-headline"&gt;International Laws and Standards&lt;/span&gt;&lt;/span&gt; &lt;p&gt;&lt;a name="International_Laws" id="International_Laws"&gt;&lt;/a&gt;&lt;/p&gt; &lt;h3&gt;&lt;span class="editsection"&gt;&lt;/span&gt; &lt;span style="font-size:100%;"&gt;&lt;span class="mw-headline"&gt;International Laws&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt; &lt;p&gt;In the &lt;span style="font-weight: bold;"&gt;UK,&lt;/span&gt;&lt;span style="text-decoration: underline; font-weight: bold;"&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; Data Encryption Ac t&lt;/span&gt;is used to ensure that personal data is accessible to those whom it concerns, and provides redress to individuals if there are inaccuracies. This is particularly important to ensure individuals are treated fairly, for example for credit checking purposes. The Data Protection Act states that only individuals and companies with legitimate and lawful reasons can process personal information and cannot be shared.&lt;/p&gt; &lt;p&gt;&lt;a name="International_Standards" id="International_Standards"&gt;&lt;/a&gt;&lt;/p&gt; &lt;h3&gt;&lt;span class="editsection"&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt; &lt;span class="mw-headline"&gt;International Standards&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt; &lt;p&gt;The International Standard &lt;span style="font-weight: bold;"&gt;ISO/ICE 17999&lt;/span&gt; covers data security under the topic of &lt;span style="font-weight: bold;"&gt;information&lt;/span&gt; &lt;span style="font-weight: bold;"&gt;security&lt;/span&gt; and one of its cardinal principles is that all stored information, i.e. data, should be owned so that it is clear whose responsibility it is to protect and control access to that data.&lt;/p&gt; &lt;p&gt;The &lt;span style="font-weight: bold;"&gt;Trusted Computing Group&lt;/span&gt; is an organization that helps standardize computing security technologies.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8724977986344259415-6604862043008341038?l=bestofnetworksecurity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bestofnetworksecurity.blogspot.com/feeds/6604862043008341038/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8724977986344259415&amp;postID=6604862043008341038' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8724977986344259415/posts/default/6604862043008341038'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8724977986344259415/posts/default/6604862043008341038'/><link rel='alternate' type='text/html' href='http://bestofnetworksecurity.blogspot.com/2008/09/data-security.html' title='Data security'/><author><name>Navneet Jindal</name><uri>http://www.blogger.com/profile/06173598871922345444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8724977986344259415.post-7360081866407822201</id><published>2008-07-26T19:06:00.000-07:00</published><updated>2008-09-07T03:22:13.148-07:00</updated><title type='text'>Wireless Security</title><content type='html'>&lt;p&gt;&lt;span style="font-weight: bold;font-size:180%;" &gt;&lt;span style="font-style: italic;"&gt;Wireless security&lt;/span&gt;&lt;/span&gt; is the prevention of unauthorized access or damage to computers using &lt;a href="http://en.wikipedia.org/wiki/Wireless" title="Wireless"&gt;wireless&lt;/a&gt; networks.&lt;/p&gt; &lt;p&gt;&lt;a href="http://en.wikipedia.org/wiki/Wireless" title="Wireless"&gt;Wireless&lt;/a&gt; networks are very common, both for organizations and individuals. Many laptop computers have &lt;a href="http://en.wikipedia.org/wiki/Wireless_card" class="mw-redirect" title="Wireless card"&gt;wireless cards&lt;/a&gt; pre-installed. The ability to enter a network while mobile has great benefits. However, wireless networking has many security issues.&lt;sup id="cite_ref-0" class="reference"&gt;&lt;a href="http://en.wikipedia.org/wiki/Wireless_security#cite_note-0" title=""&gt;[1]&lt;/a&gt;&lt;/sup&gt; &lt;a href="http://en.wikipedia.org/wiki/Black_hat" title="Black hat"&gt;Hackers&lt;/a&gt; have found wireless networks relatively easy to break into, and even use wireless technology to crack into wired networks.&lt;/p&gt; &lt;p&gt;The risks to users of wireless technology have increased as the service has become more popular. There were relatively few dangers when wireless technology was first introduced. Crackers had not yet had time to latch on to the new technology and wireless was not commonly found in the work place. However, there are a great number of security risks associated with the current wireless protocols and &lt;a href="http://en.wikipedia.org/wiki/Encryption" title="Encryption"&gt;encryption&lt;/a&gt; methods, and in the carelessness and ignorance that exists at the user and corporate IT level.&lt;sup id="cite_ref-1" class="reference"&gt;&lt;a href="http://en.wikipedia.org/wiki/Wireless_security#cite_note-1" title=""&gt;[2]&lt;/a&gt;&lt;/sup&gt; Cracking methods have become much more sophisticated and innovative with wireless. Cracking has also become much easier and more accessible with easy-to-use &lt;a href="http://en.wikipedia.org/wiki/Microsoft_Windows" title="Microsoft Windows"&gt;Windows&lt;/a&gt;-based and &lt;a href="http://en.wikipedia.org/wiki/Linux" title="Linux"&gt;Linux&lt;/a&gt;-based tools being made available on the web at no charge.&lt;/p&gt; &lt;p&gt;Some organizations that have no wireless &lt;a href="http://en.wikipedia.org/wiki/Access_point" class="mw-redirect" title="Access point"&gt;access points&lt;/a&gt; installed do not feel that they need to address wireless security concerns. In-Stat MDR and META Group have estimated that 95% of all corporate laptop computers that were planned to be purchased in 2005 were equipped with wireless. Issues can arise in a supposedly non-wireless organization when a wireless laptop is plugged into the corporate network. A cracker could sit out in the parking lot and break in through the wireless card on a laptop and gain access to the wired network.&lt;/p&gt; &lt;table id="toc" class="toc" summary="Contents"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td&gt;&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt; &lt;script type="text/javascript"&gt; //&lt;![CDATA[  if (window.showTocToggle) { var tocShowText = "show"; var tocHideText = "hide"; showTocToggle(); }  //]]&gt; &lt;/script&gt; &lt;p&gt;&lt;a name="Types_of_unauthorized_access" id="Types_of_unauthorized_access"&gt;&lt;/a&gt;&lt;/p&gt; &lt;h2&gt;&lt;span class="editsection"&gt;&lt;/span&gt; &lt;span class="mw-headline"&gt;Types of unauthorized access&lt;/span&gt;&lt;/h2&gt; &lt;p&gt;&lt;a name="Accidental_association" id="Accidental_association"&gt;&lt;/a&gt;&lt;/p&gt; &lt;h3&gt;&lt;span class="editsection"&gt;&lt;/span&gt; &lt;span class="mw-headline"&gt;Accidental association&lt;/span&gt;&lt;/h3&gt; &lt;p&gt;Unauthorized access to company wireless and wired networks can come from a number of different methods and intents. One of these methods is referred to as “accidental association”. When a user turns on a computer and it latches on to a wireless access point from a neighboring company’s overlapping network, the user may not even know that this has occurred. However, it is a security breach in that proprietary company information is exposed and now there could exist a link from one company to the other. This is especially true if the laptop is also hooked to a wired network.&lt;/p&gt; &lt;p&gt;&lt;a name="Malicious_association" id="Malicious_association"&gt;&lt;/a&gt;&lt;/p&gt; &lt;h3&gt;&lt;span class="editsection"&gt;&lt;/span&gt; &lt;span class="mw-headline"&gt;Malicious association&lt;/span&gt;&lt;/h3&gt; &lt;p&gt;“Malicious associations” are when wireless devices can be actively made by crackers to connect to a company network through their cracking laptop instead of a company access point (AP). These types of laptops are known as “soft APs” and are created when a cracker runs some &lt;a href="http://en.wikipedia.org/wiki/Software" class="mw-redirect" title="Software"&gt;software&lt;/a&gt; that makes his/her wireless network card look like a legitimate access point. Once the cracker has gained access, he/she can steal passwords, launch attacks on the wired network, or plant &lt;a href="http://en.wikipedia.org/wiki/Trojan_horse_%28computing%29" title="Trojan horse (computing)"&gt;trojans&lt;/a&gt;. Since wireless networks operate at the Layer 2 level, Layer 3 protections such as network authentication and &lt;a href="http://en.wikipedia.org/wiki/Virtual_private_networks" class="mw-redirect" title="Virtual private networks"&gt;virtual private networks&lt;/a&gt; (VPNs) offer no barrier. Wireless 802.1x authentications do help with protection but are still vulnerable to cracking. The idea behind this type of attack may not be to break into a &lt;a href="http://en.wikipedia.org/wiki/VPN" class="mw-redirect" title="VPN"&gt;VPN&lt;/a&gt; or other security measures. Most likely the cracker is just trying to take over the client at the Layer 2 level.&lt;/p&gt; &lt;p&gt;&lt;a name="Ad-hoc_networks" id="Ad-hoc_networks"&gt;&lt;/a&gt;&lt;/p&gt; &lt;h3&gt;&lt;span class="editsection"&gt;&lt;/span&gt;&lt;span class="mw-headline"&gt;Ad-hoc networks&lt;/span&gt;&lt;/h3&gt; &lt;p&gt;&lt;a href="http://en.wikipedia.org/wiki/Ad-hoc" class="mw-redirect" title="Ad-hoc"&gt;Ad-hoc&lt;/a&gt; networks can pose a security threat. Ad-hoc networks are defined as &lt;a href="http://en.wikipedia.org/wiki/Peer-to-peer" title="Peer-to-peer"&gt;peer-to-peer&lt;/a&gt; networks between wireless computers that do not have an access point in between them. While these types of networks usually have little protection, encryption methods can be used to provide security.&lt;/p&gt; &lt;p&gt;&lt;a name="Non-traditional_networks" id="Non-traditional_networks"&gt;&lt;/a&gt;&lt;/p&gt; &lt;h3&gt;&lt;span class="editsection"&gt;&lt;/span&gt; &lt;span class="mw-headline"&gt;Non-traditional networks&lt;/span&gt;&lt;/h3&gt; &lt;p&gt;Non-traditional networks such as personal network &lt;a href="http://en.wikipedia.org/wiki/Bluetooth" title="Bluetooth"&gt;Bluetooth&lt;/a&gt; devices are not safe from cracking and should be regarded as a security risk. Even &lt;a href="http://en.wikipedia.org/wiki/Barcode_reader" title="Barcode reader"&gt;barcode readers&lt;/a&gt;, handheld &lt;a href="http://en.wikipedia.org/wiki/Personal_digital_assistant" title="Personal digital assistant"&gt;PDAs&lt;/a&gt;, and wireless printers and copiers should be secured. These non-traditional networks can be easily overlooked by IT personnel who have narrowly focused on laptops and access points.&lt;/p&gt; &lt;p&gt;&lt;a name="Identity_theft_.28MAC_spoofing.29" id="Identity_theft_.28MAC_spoofing.29"&gt;&lt;/a&gt;&lt;/p&gt; &lt;h3&gt;&lt;span class="editsection"&gt;&lt;/span&gt; &lt;span class="mw-headline"&gt;Identity theft (MAC spoofing)&lt;/span&gt;&lt;/h3&gt; &lt;p&gt;Identity theft (or &lt;a href="http://en.wikipedia.org/wiki/MAC_spoofing" class="mw-redirect" title="MAC spoofing"&gt;MAC spoofing&lt;/a&gt;) occurs when a cracker is able to listen in on network traffic and identify the &lt;a href="http://en.wikipedia.org/wiki/MAC_address" title="MAC address"&gt;MAC address&lt;/a&gt; of a computer with network privileges. Most wireless systems allow some kind of &lt;a href="http://en.wikipedia.org/wiki/MAC_filtering" title="MAC filtering"&gt;MAC filtering&lt;/a&gt; to only allow authorized computers with specific MAC IDs to gain access and utilize the network. However, a number of programs exist that have network “&lt;a href="http://en.wikipedia.org/wiki/Packet_sniffer" title="Packet sniffer"&gt;sniffing&lt;/a&gt;” capabilities. Combine these programs with other software that allow a computer to pretend it has any MAC address that the cracker desires,&lt;sup id="cite_ref-2" class="reference"&gt;&lt;a href="http://en.wikipedia.org/wiki/Wireless_security#cite_note-2" title=""&gt;[3]&lt;/a&gt;&lt;/sup&gt; and the cracker can easily get around that hurdle.&lt;/p&gt; &lt;p&gt;&lt;a name="Man-in-the-middle_attacks" id="Man-in-the-middle_attacks"&gt;&lt;/a&gt;&lt;/p&gt; &lt;h3&gt;&lt;span class="editsection"&gt;&lt;/span&gt;&lt;span class="mw-headline"&gt;Man-in-the-middle attacks&lt;/span&gt;&lt;/h3&gt; &lt;p&gt;A &lt;a href="http://en.wikipedia.org/wiki/Man-in-the-middle_attack" title="Man-in-the-middle attack"&gt;man-in-the-middle&lt;/a&gt; attacker entices computers to log into a computer which is set up as a soft AP (&lt;a href="http://en.wikipedia.org/wiki/Access_Point" title="Access Point"&gt;Access Point&lt;/a&gt;). Once this is done, the hacker connects to a real access point through another wireless card offering a steady flow of traffic through the transparent hacking computer to the real network. The hacker can then sniff the traffic. One type of man-in-the-middle attack relies on security faults in challenge and handshake protocols to execute a “de-authentication attack”. This attack forces AP-connected computers to drop their connections and reconnect with the cracker’s soft AP. Man-in-the-middle attacks are enhanced by software such as LANjack and AirJack, which automate multiple steps of the process. What once required some skill can now be done by &lt;a href="http://en.wikipedia.org/wiki/Script_kiddie" title="Script kiddie"&gt;script kiddies&lt;/a&gt;. &lt;a href="http://en.wikipedia.org/wiki/Hotspot_%28Wi-Fi%29" title="Hotspot (Wi-Fi)"&gt;Hotspots&lt;/a&gt; are particularly vulnerable to any attack since there is little to no security on these networks.&lt;/p&gt; &lt;p&gt;&lt;a name="Denial_of_service" id="Denial_of_service"&gt;&lt;/a&gt;&lt;/p&gt; &lt;h3&gt;&lt;span class="editsection"&gt;&lt;/span&gt; &lt;span class="mw-headline"&gt;Denial of service&lt;/span&gt;&lt;/h3&gt; &lt;p&gt;A &lt;a href="http://en.wikipedia.org/wiki/Denial-of-Service_attack" class="mw-redirect" title="Denial-of-Service attack"&gt;Denial-of-Service attack&lt;/a&gt; (DoS) occurs when an attacker continually bombards a targeted AP (&lt;a href="http://en.wikipedia.org/wiki/Access_Point" title="Access Point"&gt;Access Point&lt;/a&gt;) or network with bogus requests, premature successful connection messages, failure messages, and/or other commands. These cause legitimate users to not be able to get on the network and may even cause the network to crash. These attacks rely on the abuse of protocols such as the &lt;a href="http://en.wikipedia.org/wiki/Extensible_Authentication_Protocol" title="Extensible Authentication Protocol"&gt;Extensible Authentication Protocol&lt;/a&gt; (EAP).&lt;/p&gt; &lt;p&gt;&lt;a name="Network_injection" id="Network_injection"&gt;&lt;/a&gt;&lt;/p&gt; &lt;h3&gt;&lt;span class="editsection"&gt;&lt;/span&gt;&lt;span class="mw-headline"&gt;Network injection&lt;/span&gt;&lt;/h3&gt; &lt;p&gt;In a network injection attack, a cracker can make use of access points that are exposed to non-filtered network traffic, specifically broadcasting network traffic such as “&lt;a href="http://en.wikipedia.org/wiki/Spanning_tree_protocol" title="Spanning tree protocol"&gt;Spanning Tree&lt;/a&gt;” (802.1D), &lt;a href="http://en.wikipedia.org/wiki/OSPF" class="mw-redirect" title="OSPF"&gt;OSPF&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/RIP" title="RIP"&gt;RIP&lt;/a&gt;, and &lt;a href="http://en.wikipedia.org/wiki/HSRP" class="mw-redirect" title="HSRP"&gt;HSRP&lt;/a&gt;. The cracker injects bogus networking re-configuration commands that affect routers, switches, and intelligent hubs. A whole network can be brought down in this manner and require rebooting or even reprogramming of all intelligent networking devices.&lt;/p&gt; &lt;p&gt;&lt;a name="Caffe_Latte_attack" id="Caffe_Latte_attack"&gt;&lt;/a&gt;&lt;/p&gt; &lt;h3&gt;&lt;span class="editsection"&gt;&lt;/span&gt;&lt;span class="mw-headline"&gt;  Caffe Latte attack&lt;/span&gt;&lt;/h3&gt; &lt;p&gt;The Caffe Latte attack is another way to defeat WEP. It is not necessary for the attacker to be in the area of the &lt;a href="http://en.wikipedia.org/wiki/Computer_network" title="Computer network"&gt;network&lt;/a&gt; using this exploit. By using a process that targets the &lt;a href="http://en.wikipedia.org/wiki/Microsoft_Windows" title="Microsoft Windows"&gt;Windows&lt;/a&gt; wireless stack, it is possible to obtain the &lt;a href="http://en.wikipedia.org/wiki/Wired_Equivalent_Privacy" title="Wired Equivalent Privacy"&gt;WEP&lt;/a&gt; key from a remote client.&lt;sup id="cite_ref-3" class="reference"&gt;&lt;a href="http://en.wikipedia.org/wiki/Wireless_security#cite_note-3" title=""&gt;[4]&lt;/a&gt;&lt;/sup&gt; By sending a flood of encrypted &lt;a href="http://en.wikipedia.org/wiki/Address_Resolution_Protocol" title="Address Resolution Protocol"&gt;ARP&lt;/a&gt; requests, the assailant takes advantage of the shared key authentication and the message modification flaws in &lt;a href="http://en.wikipedia.org/wiki/802.11" class="mw-redirect" title="802.11"&gt;802.11&lt;/a&gt; WEP. The attacker uses the ARP responses to obtain the WEP key in less than 6 minutes.&lt;sup id="cite_ref-4" class="reference"&gt;&lt;a href="http://en.wikipedia.org/wiki/Wireless_security#cite_note-4" title=""&gt;[5]&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt; &lt;p&gt;&lt;a name="Counteracting_risks" id="Counteracting_risks"&gt;&lt;/a&gt;&lt;/p&gt; &lt;h2&gt;&lt;span class="editsection"&gt;&lt;/span&gt; &lt;span class="mw-headline"&gt;Counteracting risks&lt;/span&gt;&lt;/h2&gt; &lt;p&gt;Risks from crackers are sure to remain with us for any foreseeable future. The challenge for IT personnel will be to keep one step ahead of crackers. Members of the IT field need to keep learning about the types of attacks and what counter measures are available.&lt;/p&gt; &lt;p&gt;&lt;a name="Counteracting_security_risks" id="Counteracting_security_risks"&gt;&lt;/a&gt;&lt;/p&gt; &lt;h3&gt;&lt;span class="editsection"&gt;&lt;/span&gt; &lt;span class="mw-headline"&gt;Counteracting security risks&lt;/span&gt;&lt;/h3&gt; &lt;p&gt;There are many technologies available to counteract wireless network intrusion, but currently no method is absolutely secure. The best strategy may be to combine a number of security measures.&lt;/p&gt; &lt;p&gt;Possible steps towards securing a wireless network include:&lt;/p&gt; &lt;dl&gt;&lt;dd&gt; &lt;ol&gt;&lt;li&gt;All wireless LAN devices need to be secured&lt;/li&gt;&lt;li&gt;All users of the wireless network need to be educated in wireless network security&lt;/li&gt;&lt;li&gt;All wireless networks need to be actively monitored for weaknesses and breaches&lt;/li&gt;&lt;/ol&gt; &lt;/dd&gt;&lt;/dl&gt; &lt;p&gt;&lt;a name="MAC_ID_filtering" id="MAC_ID_filtering"&gt;&lt;/a&gt;&lt;/p&gt; &lt;h3&gt;&lt;span class="mw-headline"&gt; MAC ID filtering&lt;/span&gt;&lt;/h3&gt; &lt;p&gt;Most wireless access points contain some type of &lt;a href="http://en.wikipedia.org/wiki/MAC_address" title="MAC address"&gt;MAC&lt;/a&gt; ID filtering that allows the administrator to only permit access to computers that have wireless functionalities that contain certain MAC IDs. This can be helpful; however, it must be remembered that MAC IDs over a network can be faked. Cracking utilities such as SMAC are widely available, and some computer hardware also gives the option in the BIOS to select any desired MAC ID for its built in network capability.&lt;/p&gt; &lt;p&gt;&lt;a name="Static_IP_addressing" id="Static_IP_addressing"&gt;&lt;/a&gt;&lt;/p&gt; &lt;h3&gt; &lt;span class="mw-headline"&gt;Static IP addressing&lt;/span&gt;&lt;/h3&gt; &lt;p&gt;Disabling at least the &lt;a href="http://en.wikipedia.org/wiki/IP_Address" class="mw-redirect" title="IP Address"&gt;IP Address&lt;/a&gt; assignment function of the network's &lt;a href="http://en.wikipedia.org/wiki/Dynamic_Host_Configuration_Protocol" title="Dynamic Host Configuration Protocol"&gt;DHCP&lt;/a&gt; server, with the IP addresses of the various network devices then set by hand, will also make it more difficult for a casual or unsophisticated intruder to log onto the network. This is especially effective if the subnet size is also reduced from a standard default setting to what is absolutely necessary and if permitted but unused IP addresses are blocked by the access point's firewall. In this case, where no unused IP addresses are available, a new user can log on without detection using &lt;a href="http://en.wikipedia.org/wiki/TCP/IP" class="mw-redirect" title="TCP/IP"&gt;TCP/IP&lt;/a&gt; only if he or she stages a successful &lt;a href="http://en.wikipedia.org/wiki/Man_in_the_middle_attack" class="mw-redirect" title="Man in the middle attack"&gt;Man in the Middle Attack&lt;/a&gt; using appropriate software.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8724977986344259415-7360081866407822201?l=bestofnetworksecurity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bestofnetworksecurity.blogspot.com/feeds/7360081866407822201/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8724977986344259415&amp;postID=7360081866407822201' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8724977986344259415/posts/default/7360081866407822201'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8724977986344259415/posts/default/7360081866407822201'/><link rel='alternate' type='text/html' href='http://bestofnetworksecurity.blogspot.com/2008/07/wireless-security-is-prevention-of.html' title='Wireless Security'/><author><name>Navneet Jindal</name><uri>http://www.blogger.com/profile/06173598871922345444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8724977986344259415.post-6876206255403178611</id><published>2008-03-23T19:30:00.000-07:00</published><updated>2008-09-07T03:21:00.747-07:00</updated><title type='text'>Intoduction Of Various Networks</title><content type='html'>In the last decade, the number of computers in use has exploded. For quite some time now, computers have been a crucial element in how we entertain and educate ourselves, and most importantly, how we do business. It seems obvious in retrospect that a natural result of the explosive growth in computer use would be an even more explosive (although delayed) growth in the desire and need for computers to talk with each other. The growth of this industry has been driven by two separate forces which until recently have had different goals and end products. The first factor has been research interests and laboratories; these groups have always needed to share files, email and other information across wide areas. The research labs developed several protocols and methods for this data transfer, most notably TCP/IP. Business interests are the second factor in network growth. For quite some time, businesses were primarily interested in sharing data within an office or campus environment, this led to the development of various protocols suited specifically to this task.  &lt;p&gt;Within the last five years, businesses have begun to need to share data across wide areas.  This has prompted efforts to convert principally LAN-based protocols into WAN-friendly protocols. The result has spawned an entire industry of consultants who know how to manipulate routers, gateways and networks to force principally broadcast protocols across point-to-point links (two very different methods of transmitting packets across networks). Recently (within the last 2 or 3 years) more and more companies have realized that they need to settle on a common networking protocol. Frequently the protocol of choice has been TCP/IP&lt;span style="text-decoration: underline;"&gt;&lt;/span&gt;, which is also the primary protocol run on the Internet. The emerging ubiquitousness of TCP/IP allows companies to interconnect with each other via private networks as well as through public networks.&lt;/p&gt;  &lt;p&gt;This is a very rosy picture: businesses, governments and individuals communicating with each other across the world.  While reality is rapidly approaching this utopian picture, several relatively minor issues have changed status from low priority to extreme importance. Security is probably the most well known of these problems. When businesses send private information across the net, they place a high value on it getting to its destination intact and without being intercepted by someone other than the intended recipient. Individuals sending private communications obviously desire secure communications. Finally, connecting a system to a network can open the system itself up to attacks.  If a system is compromised, the risk of data loss is high.&lt;/p&gt;  &lt;p&gt;It can be useful to break network security into two general classes:  &lt;/p&gt;&lt;ul&gt;&lt;li&gt; methods used to secure data as it transits a network&lt;p&gt;  &lt;/p&gt;&lt;/li&gt;&lt;li&gt; methods which regulate what packets may transit the network &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;  While both significantly effect the traffic going to and from a site, their objectives are quite different.&lt;/p&gt;    &lt;h2&gt;Transit Security&lt;/h2&gt;  &lt;p&gt;Currently, there are no systems in wide use that will keep data secure as it transits a public network. Several methods are available to encrypt traffic between a few coordinated sites.  Unfortunately, none of the current solutions scale particularly well. Two general approaches dominate this area:&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Virtual Private Networks:&lt;/b&gt; This is the concept of creating a private network by using TCP/IP to provide the lower levels of a second TCP/IP stack. This can be a confusing concept, and is best understood by comparing it to the way TCP/IP is normally implemented. In a nutshell, IP traffic is sent across various forms of physical networks. Each system that connects to the physical network implements a standard for sending IP messages across that link. Standards for IP transmission across various types of links exist, the most common are for Ethernet and Point to Point links (PPP and SLIP). Once an IP packet is received, it is passed up to higher layers of the TCP/IP stack as appropriate (UDP, TCP and eventually the application). When a virtual private network is implemented, the lowest levels of the TCP/IP protocol are implemented using an existing TCP/IP connection. There are a number of ways to accomplish this which tradeoff between abstraction and efficiency. The advantage this gives you in terms of secure data transfer is only a single step further away.  Because a VPN gives you complete control over the physical layer, it is entirely within the network designers power to encrypt the connection at the physical (virtual) layer. By doing this, all traffic of any sort over the VPN will be encrypted, whether it be at the application layer (such as Mail or News) or at the lowest layers of the stack (IP, ICMP). The primary advantages of VPNs are: they allow private address space (you can have more machines on a network), and they allow the packet encryption/translation overhead to be done on dedicated systems, decreasing the load placed on production machines.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Packet Level Encryption:&lt;/b&gt; Another approach is to encrypt traffic at a higher layer in the TCP/IP stack. Several methods exist for the secure authentication and encryption of telnet and rlogin sessions (Kerberos, S/Key and DESlogin) which are examples of encryption at the highest level of the stack (the application layer). The advantages to encrypting traffic at the higher layer are that the processor overhead of dealing with a VPN is eliminated, inter-operability with current applications is not affected, and it is much easier to compile a client program that supports application layer encryption than to build a VPN. It is possible to encrypt traffic at essentially any of the layers in the IP stack. Particularly promising is encryption that is done at the TCP level which provides fairly transparent encryption to most network applications.&lt;/p&gt;  &lt;p&gt;It is important to note that both of these methods can have performance impacts on the hosts that implement the protocols, and on the networks which connect those hosts. The relatively simple act of encapsulating or converting a packet into a new form requires CPU-time and uses additional network capacity. Encryption can be a very CPU-intensive process and encrypted packets may need to be padded to uniform length to guarantee the robustness of some algorithms. Further, both methods have impacts on other areas (security related and otherwise- such as address allocation, fault tolerance and load balancing) that need to be considered before any choice is made as to which is best for a particular case.&lt;/p&gt;    &lt;h2&gt;Traffic Regulation&lt;/h2&gt;  &lt;p&gt;The most common form of network security on the Internet today is to closely regulate which types of packets can move between networks. If a packet which may do something malicious to a remote host never gets there, the remote host will be unaffected. Traffic regulation provides this screen between hosts and remote sites. This typically happens at three basic areas of the network: routers, firewalls and hosts. Each provides similar service at different points in the network.  In fact the line between them is somewhat ill-defined and arbitrary. In this article, I will use the following definitions:&lt;/p&gt;  &lt;blockquote&gt; &lt;b&gt;Router traffic regulation:&lt;/b&gt; Any traffic regulation that occurs on a router or terminal server (hosts whose primary purpose is to forward the packets of other hosts) and is based on packet characteristics. This does not include application gateways but does include address translation.  &lt;p&gt;&lt;b&gt;Firewall traffic regulation:&lt;/b&gt; Traffic regulation or filtering that is performed via application gateways or proxies.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Host traffic regulation:&lt;/b&gt; Traffic regulation that is performed at the destination of a packet. Hosts are playing a smaller and smaller role in traffic regulation with the advent of filtering routers and firewalls.&lt;/p&gt; &lt;/blockquote&gt;   &lt;h3&gt;Filters and access lists&lt;/h3&gt;  &lt;p&gt;Regulating which packets can go between two sites is a fairly simple concept on the surface- it shouldn't be and isn't difficult for any router or firewall to decide simply not to forward all packets from a particular site. Unfortunately, the reason most people connect to the Internet is so that they may exchange packets with remote sites. Developing a plan that allows the right packets through at the right time and denies the malicious packets is a thorny task which is far beyond this article's scope. A few basic techniques are worth discussing, however.&lt;/p&gt;  &lt;ul&gt;&lt;li&gt;Restricting access in, but not out: Almost all packets (besides those at the lowest levels which deal with network reachability) are sent to destination sockets of either UDP or TCP. Typically, packets from remote hosts will attempt to reach one of what are known as the well known ports. These ports are monitored by applications which provide services such as Mail Transfer and Delivery, Usenet News, the time, Domain Name Service, and various login protocols. It is trivial for modern routers or firewalls only to allow these types of packets through to the specific machine that provides a given service. Attempts to send any other type of packet will not be forwarded. This protects the internal hosts, but still allows all packets to get out.  Unfortunately this isn't the panacea that it might seem.&lt;p&gt;  &lt;/p&gt;&lt;/li&gt;&lt;li&gt;The problem of returning packets: Let's pretend that you don't want to let remote users log into your systems unless they use a secure, encrypting application such as S/Key. However, you are willing to allow your users to attempt to connect to remote sites with telnet or ftp. At first glance, this looks simple: you merely restrict remote connections to one type of packet and allow any type of outgoing connection. Unfortunately, due to the nature of interactive protocols, they must negotiate a unique port number to use once a connection is established. If they didn't, at any given time, there could only be one of each type of interactive session between any given two machines. This results in a dilemma: all of a sudden, a remote site is going to try to send packets destined for a seemingly random port. Normally, these packets would be dropped.  However, modern routers and firewalls now support the ability to dynamically open a small window for these packets to pass through if packets have been recently transmitted from an internal host to the external host on the same port. This allows connections that are initiated internally to connect, yet still denies external connection attempts unless they are desired.&lt;p&gt;   &lt;/p&gt;&lt;/li&gt;&lt;li&gt;Dynamic route filters: A relatively recent technique is the ability to dynamically add entire sets of route filters for a remote site when a particular set of circumstances occur. With these techniques, it is possible to have a router automatically detect suspicious activity (such as ISS or SATAN) and deny a machine or entire site access for a short time. In many cases this will thwart any sort of automated attack on a site.&lt;p&gt;  &lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;   &lt;p&gt;Filters and access lists are typically placed on all three types of systems, although they are most common on routers.&lt;/p&gt;   &lt;p&gt;&lt;b&gt;Address Translation:&lt;/b&gt; Another advancement has been to have a router modify outgoing packets to contain their own IP number. This prevents an external site from knowing any information about the internal network, it also allows for certain tricks to be played which provide for a tremendous number of additional internal hosts with a small allocated address space. The router maintains a table which maps an external IP number and socket with an internal number and socket. Whenever an internal packet is destined for the outside, it is simply forwarded with the routers IP number in the source field of the IP header. When an external packet arrives, it is analyzed for its destination port and re-mapped before it is sent on to the internal host. The procedure does have its pitfalls; checksums have to be recalculated because they are based in part on IP numbers, and some upper layer protocols encode/depend on the IP number. These protocols will not work through simple address translation routers.&lt;/p&gt;  &lt;p&gt;Application gateways and proxies: The primary difference between firewalls and routers is that firewalls actually run applications. These applications frequently include mail daemons, ftp servers and web servers. Firewalls also usually run what are known as application gateways or proxies. These are best described as programs which understand a protocol's syntax, but do not implement any of the functionality of the protocol. Rather, after verifying that a message from an external site is appropriate, they send the message on to the real daemon which processes the data.  This provides security for those applications that are particularly susceptible to interactive attacks. One advantage of using a firewall for these services is that it makes it very easy to monitor all activity, and very easy to quickly control what gets in and out of a network.&lt;/p&gt;  &lt;h2&gt;Conclusion&lt;/h2&gt;  &lt;p&gt;There are two basic types of network security, transit security and traffic regulation, which when combined can help guarantee that the right information is securely delivered to the right place. It should be apparent that there is also a need for ensuring that the hosts that receive the information will properly process it, this raises the entire specter of host security: a wide area which varies tremendously for each type of system.  With the growth in business use of the Internet, network security is rapidly becoming crucial to the development of the Internet. Soon, security will be an integral part of our day to day use of the Internet and other networks.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8724977986344259415-6876206255403178611?l=bestofnetworksecurity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bestofnetworksecurity.blogspot.com/feeds/6876206255403178611/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8724977986344259415&amp;postID=6876206255403178611' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8724977986344259415/posts/default/6876206255403178611'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8724977986344259415/posts/default/6876206255403178611'/><link rel='alternate' type='text/html' href='http://bestofnetworksecurity.blogspot.com/2008/03/in-last-decade-number-of-computers-in.html' title='Intoduction Of Various Networks'/><author><name>Navneet Jindal</name><uri>http://www.blogger.com/profile/06173598871922345444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
