<?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>Pearl Tech &#187; Security</title>
	<atom:link href="http://blog.pearltechnology.com/category/security/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.pearltechnology.com</link>
	<description></description>
	<lastBuildDate>Thu, 05 Jan 2012 14:47:55 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Lessons Learned: XSS Security Scan</title>
		<link>http://blog.pearltechnology.com/lessons-learned-xss-security-scan/#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed</link>
		<comments>http://blog.pearltechnology.com/lessons-learned-xss-security-scan/#comments</comments>
		<pubDate>Mon, 25 Apr 2011 18:25:53 +0000</pubDate>
		<dc:creator>Geer</dc:creator>
				<category><![CDATA[Application Development]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[Security Scan]]></category>
		<category><![CDATA[XSS]]></category>

		<guid isPermaLink="false">http://blog.pearltechnology.com/?p=1212</guid>
		<description><![CDATA[Lessons learned during cross-site scripting security scan...]]></description>
			<content:encoded><![CDATA[<p>During the code review process for an ASP.NET web application that we built for a client, a cross-site scripting (XSS) security scanner was used to check whether the application was secure enough to survive during XSS attacks.  Fortunately, the application was well designed and coded leaving no chance for the scanner to inject even a single line of script for XSS attack.  Alright, I will be honest with you &#8211; we did found a couple issues during the scan, but we were able to fix them before the application was delivered to our customer.  So, here are the two notes I would like to share:</p>
<ol>
<li><strong>Watch out for those non-ASP.NET components</strong>.  Actually, all ASP.NET components were designed very well and the scanner was not able to inject any script on any page.  The only problem we found was on the error page which accepts some parameters in the query string and displays part of the information on the error page which is a fairly common implementation.  Because it is simply an HTML page and does not contain server-side code, it was overlooked for XSS attack.  The scanner was able to embed scripts in the query string, and had them executed when the error page tried to render them on the page.  Although the error page cannot post any data back to the ASP.NET application itself or insert any data to the database, it is still a security risk.  You never know what hackers can do with this small hole in your site.</li>
<li><strong>DO NOT perform the scan on production database</strong>.  We performed the scan on our QA environment assuming it would not do any harm to our database because it was only for XSS scan.  However, we have found that it entered thousands of records in a table in our database through a page which only requires one field for data entering.  As a result, the scanner tried all possible injection scripts on that page, and entered them all into the table in the database.  Now, we have a list of scripts we can try on other sites to have some fun. : )  So, I guess we shouldn&#8217;t have done this in the QA environment which points to our production database.  Even if we had to do so for whatever reason, we probably should have pointed the application to a test database for the duration of the scan.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://blog.pearltechnology.com/lessons-learned-xss-security-scan/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Focus on Security in the SDLC</title>
		<link>http://blog.pearltechnology.com/focus-on-security-in-the-sdlc/#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed</link>
		<comments>http://blog.pearltechnology.com/focus-on-security-in-the-sdlc/#comments</comments>
		<pubDate>Tue, 29 Mar 2011 18:33:10 +0000</pubDate>
		<dc:creator>JoeK</dc:creator>
				<category><![CDATA[Application Development]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[development security]]></category>
		<category><![CDATA[OWASP]]></category>
		<category><![CDATA[SDLC]]></category>
		<category><![CDATA[secure development lifecycle]]></category>

		<guid isPermaLink="false">http://blog.pearltechnology.com/?p=1140</guid>
		<description><![CDATA[Development teams need to start including a Security mindset throughout their development lifecycle plans.  Application vulnerabilties continue to be the #1 security concern of IT professionals but most companies still do not have a formal security policy around the applications they create.]]></description>
			<content:encoded><![CDATA[<p>Now that I have that PM stuff behind me I have time to refocus my efforts on furthering the team&#8217;s understanding and attention on IT Security&#8217;s role on the development lifecycle.  (ISC)2 recently commissioned Frost &amp; Sullivan to provide a detailed report on trends and opportunities emergine in the IS profession worldwide.  Their results showed that the top security concern were Application Vulnerabilities at 75%, with Mobile Devices (66%) and Viruses (65%) coming in second and third, respectively.</p>
<p>What this report says to me is that there are still a lot of development teams that don&#8217;t take security seriously enough when releasing applications to the web.  I thought it was very telling when the mySQL.com website was brought down by a SQL injection attack this past weekend.  Without the inclusion of a security mindset during all phases of a development project you are leaving yourself open to vulnerabilities. </p>
<p>A Forrester Consulting report commissioned by Microsoft in November of 2010 showed that &#8220;most companies choose to transfer risk from development to operations, where remediation cost for vulnerabilities are the highest.&#8221;  The report went on to show that almost half of companies do not perform any type of security testing on third party code.</p>
<p>We, as developers, must help change those numbers and show the importance of security in the SDLC.  We have to educate ourselves first, then bring our arguments to the business owners to show the positive impact taking a little bit of time up front will bring to the organization.  Compliance shouldn&#8217;t, and can&#8217;t, be the only reason to pay attention to software security.</p>
<p>There are resources out there that I would recommend every developer to familiarize yourself with:</p>
<p><a href="http://www.owasp.org">http://www.owasp.org</a> &#8211; Open Web Application Security Project, an open source community focused on the security of application software. </p>
<p><a href="http://www.isc2.org">http://www.isc2.org</a> - A leader in educating and certifying security professionals (I have my CSSLP through this organization)</p>
<p><a href="http://www.microsoft.com/security/sdl/">http://www.microsoft.com/security/sdl/</a> - Yes, even Microsoft has a Security SDL for us .NET developers that need to make sure our software is secure.</p>
<p>Know of any more?  Leave a comment and discuss&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pearltechnology.com/focus-on-security-in-the-sdlc/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Security Nutshell</title>
		<link>http://blog.pearltechnology.com/security-nutshell/#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed</link>
		<comments>http://blog.pearltechnology.com/security-nutshell/#comments</comments>
		<pubDate>Fri, 25 Feb 2011 23:04:23 +0000</pubDate>
		<dc:creator>CoreyM</dc:creator>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[Security Practice ISMS]]></category>

		<guid isPermaLink="false">http://blog.pearltechnology.com/?p=999</guid>
		<description><![CDATA[I get asked quite often, “What do you do?”  Not only am I asked this from my boss but also from family, friends and most importantly potential clients.   This is a question that was very difficult for me to answer given the vast areas “security” covers.  In fact, a very large [...]]]></description>
			<content:encoded><![CDATA[<p>I get asked quite often, “What do you do?”  Not only am I asked this from my boss but also from family, friends and most importantly potential clients.   This is a question that was very difficult for me to answer given the vast areas “security” covers.  In fact, a very large security forum I follow just months ago was presented the same question and sparked over 1,300 responses to date. Surprisingly few responses were identical or really even very similar to each other.  It is no wonder that security needs are hard to pin down unless a specific reason is presented.   With this in mind I decided to answer “What do you do?”  with what I believe security for an organization is.  </p>
<p>I believe, like other professions, a career in security is a practice, a never ending relentless pursuit of preventing information loss or compromise.  It could be occurrences such as fires, disk failure, and the accidental “Reply All:” or due to a person(s) malicious intent.  For the most part at this point in my topic, it all will be considered the same term, a risk.  Security in an organization has to follow a few unwritten rules to be successful.  Clearly defined, Easy to replicate, Effective in cost and implementation as well as being simple during its promotion.  Each time I have seen or read of difficult security projects at least one of these items, if not more, were missing.  </p>
<p>“Clearly defined security projects”, means that the project or product has a qualitative impact providing quantitative results.  The final implementation needs to have observable positive differences to the “techie” and provide measurable results for the “C” levels.  This can be the most difficult area to complete.  After all, what kind of measurable results does whole disk encryption software provide?  If you can’t answer the “measurable” question then the technology either probably doesn’t fit in your environment or there is an issue matching the product to satisfy a need such as compliance.  </p>
<p>Easily to replicate security practices are also essential to success.  A security practice should be a set of tools that is fed a problem or potential risk and in all of its glory and might turns out a refined lean statute. One that provides quality protection along with the highest possible availability to its consumers.  A proper Information Security Management System (ISMS) will provide an organization with a sweet suit set of tools. </p>
<p>Security that is effective in cost and implementation is the make or break deal.  Like any other department in a company, a sound future plan with adequate funding will ensure turn by turn navigation to successful projects/products.  Security can be like insurance, it is possible to have far too much of it.  A solution may seem to be the best fit for an organization, except that cost capping 120% of the security/IT budget it is just not feasible.  Speaking of budgets, what is yours?  If you can’t answer that, I will follow up with information that will hopefully help you figure that out.</p>
<p>Simple to promote means that you won’t hear that unanimous sigh of discontent moments after clicking send on the email explaining what the solution is.  That is not to say that haters aren’t going to hate, because they will.  “Another login, no way, I don’t care what it does, I am not doing it.”  If the solution is indeed the best fit, every reasonable user will comply and see the value add from the solution.  Pre-Sale as much as possible to those that will be effected most and make sure their input is heard and considered.  If everyone hates the solution, no matter how great it is, trust me, it will fail.</p>
<p>So “What do I do?”  IT Security Solutions.  To many of my friends this will still translate to “computer stuff, right?”</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pearltechnology.com/security-nutshell/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Avoiding Social Engineering and Phishing Attacks</title>
		<link>http://blog.pearltechnology.com/avoiding-social-engineering-and-phishing-attacks/#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed</link>
		<comments>http://blog.pearltechnology.com/avoiding-social-engineering-and-phishing-attacks/#comments</comments>
		<pubDate>Wed, 28 Oct 2009 18:26:51 +0000</pubDate>
		<dc:creator>JohnP</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://blog.pearltechnology.com/?p=451</guid>
		<description><![CDATA[I&#8217;ve grabbed this post directly off of teh US-CERT security site.  To review the original and other great articles, please visit the site at
http://www.us-cert.gov/cas/tips/ST04-014.html



National Cyber Alert System






Cyber Security Tip ST04-014















 





Avoiding Social Engineering and Phishing Attacks



Do not give sensitive information to anyone unless you are sure that they are indeed who they claim to be and [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve grabbed this post directly off of teh US-CERT security site.  To review the original and other great articles, please visit the site at</p>
<p><a href="http://www.us-cert.gov/cas/tips/ST04-014.html">http://www.us-cert.gov/cas/tips/ST04-014.html</a></p>
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td width="100%" valign="top"><span style="font-family: arial, geneva, helvetica"><span style="font-size: x-small"><strong>National Cyber Alert System</strong></span></span></td>
</tr>
<tr>
<td>
<table border="0" cellpadding="3" width="100%">
<tbody>
<tr>
<td align="left"><span style="font-family: arial, geneva, helvetica"><span style="font-size: x-small">Cyber Security Tip ST04-014</span></span></td>
<td align="right"><span style="font-family: arial, geneva, helvetica"><span><a href="http://blog.pearltechnology.com/cas/tips/index.html#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed"></a></span></span></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td width="100%" valign="top">
<table border="0" cellspacing="0" cellpadding="9" width="100%">
<tbody>
<tr>
<td width="10" valign="top"> </td>
<td>
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td valign="top"><span style="font-family: arial,geneva,helvetica"></p>
<h2>Avoiding Social Engineering and Phishing Attacks</h2>
<table border="1" cellspacing="6" cellpadding="6">
<tbody>
<tr>
<td bgcolor="#96b4d2"><span style="font-family: arial, geneva, helvetica">Do not give sensitive information to anyone unless you are sure that they are indeed who they claim to be and that they should have access to the information. </span></td>
</tr>
</tbody>
</table>
<p> </p>
<h4>What is a social engineering attack?</h4>
<p>In a social engineering attack, an attacker uses human interaction (social skills) to obtain or compromise information about an organization or its computer systems. An attacker may seem unassuming and respectable, possibly claiming to be a new employee, repair person, or researcher and even offering credentials to support that identity. However, by asking questions, he or she may be able to piece together enough information to infiltrate an organization&#8217;s network. If an attacker is not able to gather enough information from one source, he or she may contact another source within the same organization and rely on the information from the first source to add to his or her credibility.</p>
<h4>What is a phishing attack?</h4>
<p>Phishing is a form of social engineering. Phishing attacks use email or malicious websites to solicit personal information by posing as a trustworthy organization. For example, an attacker may send email seemingly from a reputable credit card company or financial institution that requests account information, often suggesting that there is a problem. When users respond with the requested information, attackers can use it to gain access to the accounts.</p>
<p>Phishing attacks may also appear to come from other types of organizations, such as charities. Attackers often take advantage of current events and certain times of the year, such as</p>
<ul>
<li>natural disasters (e.g., Hurricane Katrina, Indonesian tsunami)</li>
<li>epidemics and health scares (e.g., H1N1)</li>
<li>economic concerns (e.g., IRS scams)</li>
<li>major political elections</li>
<li>holidays</li>
</ul>
<h4>How do you avoid being a victim?</h4>
<ul> </p>
<li>Be suspicious of unsolicited phone calls, visits, or email messages from individuals asking about employees or other internal information. If an unknown individual claims to be from a legitimate organization, try to verify his or her identity directly with the company. </li>
<li>Do not provide personal information or information about your organization, including its structure or networks, unless you are certain of a person&#8217;s authority to have the information. </li>
<li>Do not reveal personal or financial information in email, and do not respond to email solicitations for this information. This includes following links sent in email. </li>
<li>Don&#8217;t send sensitive information over the Internet before checking a website&#8217;s security (see <a href="http://www.us-cert.gov/cas/tips/ST04-013.html">Protecting Your Privacy</a> for more information). </li>
<li>Pay attention to the URL of a website. Malicious websites may look identical to a legitimate site, but the URL may use a variation in spelling or a different domain (e.g., .com vs. .net). </li>
<li>If you are unsure whether an email request is legitimate, try to verify it by contacting the company directly. Do not use contact information provided on a website connected to the request; instead, check previous statements for contact information. Information about known phishing attacks is also available online from groups such as the Anti-Phishing Working Group (<a href="http://www.antiphishing.org/">http://www.antiphishing.org</a>). </li>
<li>Install and maintain anti-virus software, firewalls, and email filters to reduce some of this traffic (see <a href="http://www.us-cert.gov/cas/tips/ST04-004.html">Understanding Firewalls</a>, <a href="http://www.us-cert.gov/cas/tips/ST04-005.html">Understanding Anti-Virus Software</a>, and <a href="http://www.us-cert.gov/cas/tips/ST04-007.html">Reducing Spam</a> for more information). </li>
<li>Take advantage of any anti-phishing features offered by your email client and web browser.</li>
</ul>
<h4>What do you do if you think you are a victim?</h4>
<ul>
<li>If you believe you might have revealed sensitive information about your organization, report it to the appropriate people within the organization, including network administrators. They can be alert for any suspicious or unusual activity. </li>
<li>If you believe your financial accounts may be compromised, contact your financial institution immediately and close any accounts that may have been compromised. Watch for any unexplainable charges to your account. </li>
<li>Immediately change any passwords you might have revealed. If you used the same password for multiple resources, make sure to change it for each account, and do not use that password in the future. </li>
<li>Watch for other signs of identity theft (see <a href="http://www.us-cert.gov/cas/tips/ST05-019.html">Preventing and Responding to Identity Theft</a> for more information). </li>
<li>Consider reporting the attack to the police, and file a report with the Federal Trade Commission (<a href="http://www.ftc.gov/">http://www.ftc.gov/</a>).</li>
</ul>
<p> </p>
<p> </p>
<p></span></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://blog.pearltechnology.com/avoiding-social-engineering-and-phishing-attacks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

