<?xml version="1.0" encoding="UTF-8"?> <rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
><channel><title>CIPP Guide &#187; man-in-the-middle</title> <atom:link href="http://www.cippguide.org/tag/man-in-the-middle/feed/" rel="self" type="application/rss+xml" /><link>https://www.cippguide.org</link> <description>Your Guide to the CIPP</description> <lastBuildDate>Tue, 07 Feb 2012 12:00:10 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.1</generator> <item><title>Preserving Anonymity: Tools</title><link>https://www.cippguide.org/2010/09/14/preserving-anonymity-tools/</link> <comments>https://www.cippguide.org/2010/09/14/preserving-anonymity-tools/#comments</comments> <pubDate>Tue, 14 Sep 2010 12:00:25 +0000</pubDate> <dc:creator>hannah</dc:creator> <category><![CDATA[CIPP]]></category> <category><![CDATA[Information Security]]></category> <category><![CDATA[Privacy]]></category> <category><![CDATA[anonymity]]></category> <category><![CDATA[anonymization]]></category> <category><![CDATA[CIPP/IT]]></category> <category><![CDATA[Encryption]]></category> <category><![CDATA[GPG]]></category> <category><![CDATA[man-in-the-middle]]></category> <category><![CDATA[PGP]]></category> <category><![CDATA[Tor]]></category><guid
isPermaLink="false">http://www.cippguide.org/?p=2215</guid> <description><![CDATA[There are numerous technological tools and resources that can help individuals preserve their online privacy. Some tools ensure that email communications are confidential, some allow users to browse webpages securely and others still ensure that files are encrypted before they are transferred between two computers. This article will explore some tools that a user might rely on to protect their online [...]]]></description> <content:encoded><![CDATA[<h1><span
style="font-weight: normal;font-size: 13px">There are numerous technological tools and resources that can help individuals preserve their online privacy. Some tools ensure that email communications are confidential, some allow users to browse webpages securely and others still ensure that files are <a
href="http://www.cippguide.org/tag/cryptography/" target="_blank">encrypted </a>before they are transferred between two computers. This article will explore some tools that a user might rely on to protect their online privacy.</span></h1><h2>Anonymizers: What do they do?</h2><p>Anonymity tools allow users to build connections with websites, for instance for communications, or commercial purposes, without revealing the user’s <a
href="http://www.cippguide.org/tag/identity/" target="_blank">identity</a>. There may be numerous reasons for individuals to protect their identity, for instance, fear of persecution, exercising the right of free speech, or to minimize risk, avoid activity monitoring and prevent identity theft. Anonymity tools are used by a variety of individuals, from law enforcement officers, to human rights workers, journalists, citizens of repressive governments and regular internet browsers. Anonymity tools enable users to browse the internet without revealing personal information.</p><p>Even while visiting websites that do not require personal information, internet browsers reveal IP addresses by default. The use of anonymizing proxies allows users to browse without exchanging any personal information, as the proxy makes requests to the websites on the user’s behalf.</p><h2>Models of Anonymizers</h2><p>Mix networks are one type model of anonymizer. Mix networks are made up of routers which use layered encryption, buffering and message reordering to create a path for the data to follow through the network. The routers store and forward messages at random intervals and can ensure that each message sent in the network is exactly the same length. Even if there is no data ready to be sent, the router can randomly create and send a message. An example of a mix network anonymity tool is <a
href="http://en.wikipedia.org/wiki/Onion_routing" target="_blank">Onion Routing</a>, which uses an “onion,” or layered data structure to transmit data to recipients.</p><p>Another model is known as the Crowd system. It was first developed by AT&amp;T, based on a similar concept to the mix network. With the Crowd system, users are grouped with other users in a “crowd.” The crowd forwards requests to a random member, without revealing the origin of the request. Unlike mix networks, which send data on pre-configured paths, the Crowd system dynamically creates paths for each request. This makes the Crowd system more flexible to network changes.</p><h2>Anonymizers &amp; Risks</h2><p>There are a number of risks involved with using anonymizers. For instance, users who access the anonymizing proxy are revealing their IP addresses to that proxy. Some anonymizers may record incoming and outgoing connections. Even if an anonymizer claims not to log user activity, this is often difficult to ascertain. Internet service providers have also been known to log their customers’ online activities. Certain malicious anonymizers have been known to perpetrate “man in the middle” attacks, in which the anonymizer modifies the content being transmitted or received.</p><p>In order to limit risks, certain users will encrypt any private information that is exchanged outside of the anonymizer, for instance usernames, passwords, credit card information and email addresses.</p><h2>Tor Network</h2><p>Another option for limiting risks is to use one anonymizer to connect to another, a technique known as daisy chaining. This allows the user to appear anonymous to the exposed anonymizing tool. A well-known application of daisy chained anonymizers is the <a
href="http://www.torproject.org/" target="_blank">Tor network</a>.</p><p>The Tor network is based on an onion routing system and is a network of encrypted connections. It works to hide users’ identity and their online activities from monitoring and analysis efforts. Since each layer is encrypted, the Tor network ensures that there is anonymity between the routers. When data is sent on a Tor network, it takes a random, private pathway through different relays. Each relay is only aware of the relay that came before it and the relay that comes next. No single relay will ever know all the relays in the sequence. The user’s circuit is changed every ten minutes, to prevent monitoring.</p><p>Like any anonymity network, the Tor system does have its shortcomings. Tor is mainly designed to ensure the secure transport of data. However, data sent on the Tor network may be monitored by any party that has access to both origin and destination of a user’s connection. In the US, the federal government is entitled to monitor domestic internet activity, in accordance with the <a
href="http://en.wikipedia.org/wiki/Communications_Assistance_for_Law_Enforcement_Act" target="_blank">Communications Assistance for Law Enforcement Act</a> (CALEA).</p><h2>Encryption</h2><p>Many users rely on encryption tools to protect sensitive information transmitted online. Numerous encryption tools have been developed to enable users to protect their information. Encryption algorithms render information unreadable to individuals unless they have the encryption key. The longer the encryption key, the more difficult it is for an attacker to decrypt the information. While previous encryption keys were only 56-bits, most privacy professionals will recommend 128-bit encryption keys.</p><h2>File Encryption</h2><p>There are different types of encryption for different purposes. File encryption ensures that sensitive data transmitted over the internet, or that information stored on a home system is secured.</p><p>One example of file encryption software is <a
href="http://www.pgpi.org/" target="_blank">Pretty Good Privacy </a>(PGP), developed by Philip Zimmerman in 1991. PGP applies a combination of data compression, symmetric-key cryptography, hashing and public-key cryptography. PGP uses a web of trust to ensure that the public key is distributed to and used by the correct person. This software provides relatively high security. In a number of different <a
href="http://www.pcworld.com/article/110841/pgp_encryption_proves_powerful.html">incidents</a>, the FBI and other law enforcement agencies were unable to access files that had been encrypted with PGP.</p><p><a
href="http://www.gnupg.org/" target="_blank">GNU Privacy Guard</a> (GnuPG) is another suite of cryptographic software, developed by Werner Koch in 1999. It was designed to operate together with PGP. GnuPG works by using asymmetric keypairs to encrypt messages. The public keys are then exchanged with the appropriate individuals, verifying the recipient. GnuPG relies on a number of different encryption algorithms, such as block ciphers, asymmetric-key ciphers, cryptographic hashes and digital signatures.</p><h2>Email Encryption</h2><p>Emails may be vulnerable to interception from the point it leaves the sender until it arrives at its recipient. For instance, companies have the authority to monitor their employees’ email messages. Email server administrators also have access to the email stored on their servers. There are a number of different email encryption programs, with various security capabilities.</p><p>A common way to ensure the security of email messages is to use digital signatures. <a
href="http://www.youdzone.com/signature.html" target="_blank">Digital signatures</a> apply public-key cryptography attached to the email message. Digital signatures identify the sender, ensure that the message has not been modified or tampered with and underscore the legal consequences of the message for the sender and recipient. Digital signatures are also relatively efficient and offer a relatively high level of assurance of the authenticity of the sender. <a
href="http://searchsecurity.techtarget.com/sDefinition/0,,sid14_gci211947,00.html" target="_blank">Digital certificates </a>work together with digital signatures to verify the identity of the public key holder.</p><p>Like any other security model, there are shortcomings of the digital key system. Private keys are still vulnerable to theft or copying. For instance, a third party may gain enough information to create a copy of a private key. Digital certificates could theoretically be forged or cracked, though according to researchers, this would be highly difficult to do.</p><h2>Filters</h2><p>Filters are a broad category of tools that can selectively control the online content that appears on the user’s system. For example, a filter may be designed to block emails, HTML cookies, websites, HTML headers or other unwanted content. Filters may be used by organizations to prevent access to certain online content, by individuals who do not want spam messages, or by parents to protect their children from inappropriate content.</p><p>A cookie cutter is a type of filtering program that blocks a system from exchanging cookies with another website. Cookie cutters may also prevent websites from displaying specific types of cookies, or stop the user’s browser from sending header information to the website. One example of such a program is <a
href="http://en.wikipedia.org/wiki/Internet_Junkbuster" target="_blank">Internet Junkbuster</a>, which blocks the browser from loading banner ads and other cookies. It functions as a proxy between the browser and the internet and allows the user to configure which cookies or files to block or allow.</p><h3>Summary</h3><p>This article introduces the importance of protecting online privacy through three major categories of tools: anonymizers, encryption and filters. Anonymizers prevent the user’s identity from being revealed, while allowing the user to browse on the internet. Encryption tools ensure the secure transmission of data, for instance files or email. Filters block specific content from being loaded by internet browsers. The article explains the functions of each of the privacy tools and offers some examples of each tool.</p><h3>CIPP/IT Preparation</h3><p>In preparation for the Certified Information Privacy Professional/Information Technology exam, a privacy professional should be comfortable with topics related to this post, including:</p><ul><li>Privacy-enhancing technologies (III.B.c.)</li><li>Anonymity tools (III.B.d.)</li><li>Applications of anonymity tools (III.B.d.iii.)</li><li>Tor Anonymity System (III.B.d.iii.5.)</li></ul> ]]></content:encoded> <wfw:commentRss>https://www.cippguide.org/2010/09/14/preserving-anonymity-tools/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Popular encryption software flaw details published</title><link>https://www.cippguide.org/2009/05/29/popular-encryption-software-flaw-details-published/</link> <comments>https://www.cippguide.org/2009/05/29/popular-encryption-software-flaw-details-published/#comments</comments> <pubDate>Fri, 29 May 2009 11:00:04 +0000</pubDate> <dc:creator>jbrook</dc:creator> <category><![CDATA[CIPP]]></category> <category><![CDATA[Hacking]]></category> <category><![CDATA[Information Security]]></category> <category><![CDATA[CBC]]></category> <category><![CDATA[Centre for the Protection of National Infrastructure]]></category> <category><![CDATA[cipher-block chaining]]></category> <category><![CDATA[CNPI]]></category> <category><![CDATA[cryptography]]></category> <category><![CDATA[CTR]]></category> <category><![CDATA[Encryption]]></category> <category><![CDATA[Gaven Watson]]></category> <category><![CDATA[IEEE Symposium]]></category> <category><![CDATA[Kenny Paterson]]></category> <category><![CDATA[man-in-the-middle]]></category> <category><![CDATA[Martin Albrecht]]></category> <category><![CDATA[OpenSSH]]></category> <category><![CDATA[Royal Holloway]]></category> <category><![CDATA[secure shell]]></category> <category><![CDATA[SSH]]></category> <category><![CDATA[University of London]]></category><guid
isPermaLink="false">http://www.cippguide.org/?p=661</guid> <description><![CDATA[The recently unveiled flaw in SSH reiterates the idea that, no matter how good the technology, it will eventually fail from a whole host of threats.  In this case, the implementation flaw occurred in a software product that had been previously "proven secure".  Real world implementations are more complex than security models, and other mitigations must be in place when a design does finally [...]]]></description> <content:encoded><![CDATA[<p>As we mentioned in a recent <a
title="Even with the best security products and ideas in place, plan for a problem that will inevitably arrise" href="http://www.cippguide.org/2009/05/19/hey-stupid-dont-just-throw-that-out-corporate-disposal-policies-keep-your-organization-out-of-the-headlines/" target="_blank">post on disposal policies</a>, someone, somewhere will eventually notice a problem in even the best security software.  As was the case with Secure Shell (SSH).  SSH is an encryption tool and was originally used as a secure alternative to remote command prompt software like rlogin or telnet.  Since it&#8217;s initial inception, additional features have been added that allow SSH to operate as a Swiss Army Knife for encryption.  As 80% of the total SSH deployments are actually OpenSSH, we will use the two interchangeably.  </p><p>Several years ago, using software engineering methods, University of California San Diego researchers demonstrated <a
title="Breaking and provably repairing the SSH authenticated encryption scheme: A case study of the Encode-then-Encrypt-and-MAC paradigm " href="http://www.cs.washington.edu/homes/yoshi/papers/SSH/" target="_blank">SSH is provably secure</a>.  And SSH has shown itself to be nearly as good as claimed, posting only 31 bugs since 1998, most of which were minor.  Until now&#8230;  Three researchers from the Royal Holloway Information Security Group (ISG) at the University of London, Martin Albrecht, Kenny Paterson and Gaven Watson, <a
title="University of London Researchers publish Plaintext Recovery Attacks Against SSH" href="http://www.isg.rhul.ac.uk/~kp/SandPfinal.pdf" target="_blank">found flaws in the proof</a>.  They&#8217;ve shown that SSH is vulnerable to a <a
title="Wikipedia: Man-in-the-middle attack circumvents security" href="http://en.wikipedia.org/wiki/Man_in_the_middle_attack" target="_blank">&#8220;Man-in-the-middle&#8221; attack</a>, where someone inserts themselves between a sender and receiver, grabs information, changes it and sends it along.</p><h3>The Problem</h3><p>There are actually three problems that account for the ISG discovered flaw:</p><ol><li>The first lies in the manner the original security models used for the proof were constructed. The original proof pre-supposes garbled information may simply be reset as a failure and will not impact the security of the encryption used to protect the data.  The model never distinguished between the various kinds of failure, but the failure information turns out to be accessible to an adversary.  </li><li>The second is an implementation decision made by the original software developers for SSH.  The developers had two choices: send how big the transmitted information is (packet length field) unencrypted, which gives a small amount of information that tells an attacker how much data they had to crack, or encrypt hacker detectable information in the packet length field, possibly creating a <a
title="Wikipedia: Known Plaintext Attack" href="http://en.wikipedia.org/wiki/Known-plaintext_attack" target="_blank">&#8220;known plaintext&#8221; attack</a> and thereby decreasing the <a
title="Key space referrs to the total number of keys available.  Think of it as a big key ring, and in order to open the door, you must try every key on the ring.  Wikipedia's definition is here" href="http://en.wikipedia.org/wiki/Keyspace" target="_blank">keyspace</a>.  SSH&#8217;s developers chose the unknown.  </li><li>The last problem has to deal with encryption modes and feedback loops.  In order to efficiently create and keep an encrypted tunnel between two computers hard to break, information from the current set of mathematical operations is used to incrementally change the next set, preventing various <a
title="SANS reading room: explanation of various types of cryptographic attacks" href="http://www.giac.org/resources/whitepaper/cryptography/57.php" target="_blank">encryption attacks</a>.  What data are taken from the current packet and fed into the next depend on the &#8220;<a
title="Wikipedia: block cipher modes of operation" href="http://en.wikipedia.org/wiki/Block_cipher_modes_of_operation" target="_blank">cryptographic mode</a>&#8221; chosen.  By default, SSH uses cipher-block chaining (CBC) mode instead of counter (CTR) mode.<span
id="more-661"></span></li></ol><h3>Exploiting the ssh flaws</h3><p>The ISG researchers took the error information reported that the proof never accounted for, and the design decision made by SSH developers, and began tinkering.  They eventually found a method of reducing the security in the default settings of SSH.  They reduced the overall security by creating a guessing game where an attacker has a one in 262,144 chance of success versus a brute force attempt at 1 in 4.2 billion  (2^18 vs 2^32).  You&#8217;ll only recover a very small amount of information using this method (14 or 32 bits), but it is enough to be useful.  The researchers&#8217; vulnerability was first announced in November 2008, when the UK Centre for the Protection of National Infrastructure (CNPI) simply could not ignore the problem and, working with the ISG, issued a <a
title="CPNI Vulnerability Advisory SSH" href="http://www.cpni.gov.uk/docs/vulnerability_advisory_ssh.txt" target="_blank">CPNI advisory</a>.  Full details of the flaw were not announced until this month, when the researchers presented at an IEEE Symposium in California.</p><h3>Vulnerability mitigation strategies</h3><p>Even though the attack will work &#8220;with probability 1&#8243; in some circumstances, it&#8217;s somewhat difficult to pull-off in general, and is about as stealthy as a freight train.  OpenSSH v 5.2 and above should not be susceptible to this particular exploit.  According to the CPNI advisory, the SSH flaw may be mitigated in current SSH versions by using CTR mode instead of the default CBC mode.  </p><h3>Takeaway</h3><p>This same technology reliance problem shows up repeatedly.  Use new equipment and products to increase efficiency, but do not over-rely on automation and technology.  Someone somewhere will notice of something unexpected, even with proven secure products.  Audit system results and write policies to take into account that the technology eventually will fail, not just from hackers or even questionable coding decisions &#8211; hurricanes, fires and employee clumsiness can all accomplish the same thing.  If your systems fail, any private information exposed will cost money &#8211; in breach notifications, time resetting the systems and general reputation.   The ISG researchers summed up the situation succintly in their paper: </p><blockquote><p>Unfortunately, it seems that <strong>real world</strong> cryptographic <strong>implementations</strong> <strong>are more complex </strong><strong>than the</strong> current <strong>security models</strong> for SSH handle.</p></blockquote><p> </p><h3>CIPP Candidate Preparation</h3><p
class="MsoNormal">In preparation for the Certified Information Privacy Professional exam, a privacy professional should be comfortable with topics related to this post including:</p><ul><li>Managing Risk and compliance (Foundations:I.G.b) including: Privacy Policy Development, Risk Management, Compliance</li><li>Information Security (Foundations: II.C) including: Encryption (data-in-motion) and Threats &amp; Vulnerabilities</li></ul> ]]></content:encoded> <wfw:commentRss>https://www.cippguide.org/2009/05/29/popular-encryption-software-flaw-details-published/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced

Served from: www.cippguide.org @ 2012-02-09 05:06:35 -->
