<?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>Web Admin Blog &#187; project</title>
	<atom:link href="http://www.webadminblog.com/index.php/tag/project/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.webadminblog.com</link>
	<description>Real Web Admins.  Real World Experience.</description>
	<lastBuildDate>Wed, 25 May 2011 03:02:28 +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>The OWASP Security Spending Benchmarks Project</title>
		<link>http://www.webadminblog.com/index.php/2009/11/13/the-owasp-security-spending-benchmarks-project/</link>
		<comments>http://www.webadminblog.com/index.php/2009/11/13/the-owasp-security-spending-benchmarks-project/#comments</comments>
		<pubDate>Fri, 13 Nov 2009 20:05:37 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[Metrics]]></category>
		<category><![CDATA[OWASP AppSec DC 2009]]></category>
		<category><![CDATA[benchmarks]]></category>
		<category><![CDATA[owasp]]></category>
		<category><![CDATA[project]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[spending]]></category>

		<guid isPermaLink="false">http://www.webadminblog.com/?p=342</guid>
		<description><![CDATA[This presentation was by Boaz Belboard, the Executive Director of Information Security for Wireless Generation and the Project Leader for the OWASP Security Spending Benchmarks Project.  My notes are below: It does cost more to produce a secure product than an insecure product. Most people will still shop somewhere, go to a hospital, or enroll [...]]]></description>
			<content:encoded><![CDATA[<p>This presentation was by Boaz Belboard, the Executive Director of Information Security for Wireless Generation and the Project Leader for the OWASP Security Spending Benchmarks Project.  My notes are below:</p>
<p>It does cost more to produce a secure product than an insecure product.</p>
<p>Most people will still shop somewhere, go to a hospital, or enroll in a university after they have had a data breach.</p>
<p>Why do we spend on security?  How much should we be spending?</p>
<ul>
<li>Security imposes extra costs on organizations</li>
<li>The "security tax" is relatively well knnown for network and IT security - 5 to 10% (years of Gartner, Forrester, and other studies)</li>
<li>No comparable data for development or web apps</li>
<li>Regualtions and contracts usually require "reasonable measures".  What does that mean?</li>
</ul>
<p><span style="text-decoration: underline;"><strong>OWASP Security Spending Benchmarks Project</strong></span></p>
<ul>
<li>20 partner organizations, many contributors</li>
<li>Open process and participation</li>
<li>Raw data available to community</li>
</ul>
<p><span style="text-decoration: underline;"><strong>Reasons For Investing in Security</strong></span></p>
<ul>
<li>Contractual and Regulatory Compliance</li>
<li>Incident Prevention, Risk Mitigation</li>
<li>Cost of Entry</li>
<li>Competitive Advantage</li>
</ul>
<p><span style="text-decoration: underline;"><strong>Technical and Procedural Principles</strong></span></p>
<ul>
<li>Managed and Documented Systems</li>
<li>Business-need access</li>
<li>Minimization of sensitive data use</li>
<li>Security in Design and Development</li>
<li>Auditing and Monitoring</li>
<li>Defense in Depth</li>
</ul>
<p><span style="text-decoration: underline;"><strong>Specific Activities and Projects</strong></span></p>
<ul>
<li>Security Policy and Training</li>
<li>DLP-Type Systems</li>
<li>Internal Configurations Management</li>
<li>Credential Management</li>
<li>Security in Development</li>
<li>Locking down internal permissions</li>
<li>Secure Data Exchange</li>
<li>Network Security</li>
<li>Application Security Programs</li>
</ul>
<p><span id="more-342"></span></p>
<p><span style="text-decoration: underline;"><strong>The 10000' View For Most Organizations</strong></span></p>
<ul>
<li>Legal and Regulatory Compliance: Because we have to</li>
<li>Incident Prevention, Risk Mitigation and Cost of Entry: Because this is what everyone else does</li>
<li>Competitive Advantage: Really?</li>
</ul>
<p><span style="text-decoration: underline;"><strong>Regs are Not App Sec Friently...</strong></span></p>
<ul>
<li>Regulations, contracts, and RFPs are usually based on the notion of "reasonable effort" - state regulations, HIPAA, FTC, SEC, Red Flags Rule</li>
<li>When regulations do get technical, they focus on old school security fetishes like firewalls, SSL, encryption, biometric passes and server rooms</li>
</ul>
<p><span style="text-decoration: underline;"><strong>A Few Examples</strong></span></p>
<ul>
<li>PCI Prioritized Approach</li>
<li>Massachusetts 201 CMR 17.00</li>
<li>The encryption exemption in state data breach notification laws</li>
<li>HIPAA Notification Form</li>
<li>Recent SEC Action</li>
<li>Most of the contracts/RFPs/Vendor security whitepapers I have seen...</li>
</ul>
<p><span style="text-decoration: underline;"><strong>A Real World Example of Where Your PII Lives...</strong></span></p>
<ul>
<li>Small company with a few dozen employees sells widgets over the Internet</li>
<li>Pay an outsourced team to develop a Joomla/Drupal/whatever site to build a widget-lovers community where users can connect.  All sorts of PII involved in the app</li>
<li>They deploy their site on a shared hosting/VPS model and basically only interact with the App from a web admin interface</li>
<li>They know a bit about the technical details of their app but not much.  Actually, no actual web developers were really involved in the building or deployment of the app</li>
</ul>
<p><span style="text-decoration: underline;"><strong>Here is What Company A Did...</strong></span></p>
<ul>
<li>Asked their developer team in India to develop code securely.  Referenced OWASP Top 10 or similar list.</li>
<li>Told their dev team that services and DB users needed to run with minimum privilege.  Dev team balked.  Company A agreed to pay a bit extra.</li>
<li>...</li>
<li>...</li>
</ul>
<p><span style="text-decoration: underline;"><strong>Here's What Company B Did...</strong></span></p>
<ul>
<li>Installed anti-virus on all employee machines</li>
<li>Bought a firewall for the corporate network</li>
<li>Maybe even got two-factor tokens for network access</li>
<li>Made sure everything is going over SSL everywhere,.</li>
<li>Put a biometric reader in the data center</li>
<li>Encrypt all laptops</li>
</ul>
<p>Company B is more likely to be in compliance with state laws and other regulations.</p>
<p>Company B is also more likely to suffer a data breach.</p>
<p>So the only thing left to finance your application security program is the "reasonable spend" argument...</p>
<p>As a community we need to get some consensus on what constitutes a reasonable spend...</p>
<p><span style="text-decoration: underline;"><strong>About the OWASP Security Spending Benchmarks Project</strong></span></p>
<ul>
<li>First survey focused on general web application spending.</li>
<li>Second survey focused on cloud computing.</li>
<li>Responses currently being gathered for third survey</li>
<li>Approximately 50 companies profiled in each case</li>
<li>We do not collect IP addresses</li>
<li>Most of the partners are security vendors</li>
<li>Relatively small respondent base</li>
<li>Meant to stimulate a discussion on security spending benchmarks</li>
</ul>
<p><span style="text-decoration: underline;"><strong>Percentage of Development Headcount Spent on Security</strong></span></p>
<ul>
<li>41% had less than 2%</li>
<li>20% had 5-10%</li>
<li>18% didn't know</li>
<li>10% had 2-5%</li>
</ul>
<p><span style="text-decoration: underline;"><strong>Percentage IT Budget on Web Application Security</strong></span></p>
<ul>
<li>33% don't know</li>
<li>24% had 5-10%</li>
<li>12% had 1-5%</li>
<li>12% had 10-20%</li>
</ul>
<p><span style="text-decoration: underline;"><strong>Organizational Responsibility for Security Reviews</strong></span></p>
<ul>
<li>67% in IT Security</li>
</ul>
<p>47% of companies surveyed provide developers with security training via internal resources.</p>
<ul>
<li>Organizations that have suffered a public data breach spend more on security in the development process than those that have not.</li>
<li>Web application security spending is expected to either stay flat or increase in nearly two thirds of companies</li>
<li>Half of respondents consider security experience important when hiring developers</li>
</ul>
<p><span style="text-decoration: underline;"><strong>Cloud Summary</strong></span></p>
<ul>
<li>SaaaS is in much greater use than IaaS or PaaS.</li>
<li>Security spending does not change significantly as a result of cloud computing.</li>
<li>Organizations are not doing their homework when it comes to cloud security.</li>
<li>The risk of an undetected data breach is the greatest concern with using cloud computing, closely followed by the risk of a public data breach.</li>
<li>Compliance and standards requirements related to cloud computing are not well understood.</li>
</ul>
<p><span style="text-decoration: underline;"><strong>Future of Project</strong></span></p>
<ul>
<li>Currently collecting responses for the third survey</li>
<li>Partners assist in promoting survey, analyzing results, and providing strategic input</li>
<li>Current status of project can always be found on OWASP website</li>
<li>New partners are always welcome</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.webadminblog.com/index.php/2009/11/13/the-owasp-security-spending-benchmarks-project/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Securing the Core JEE Patterns</title>
		<link>http://www.webadminblog.com/index.php/2009/11/13/securing-the-core-jee-patterns/</link>
		<comments>http://www.webadminblog.com/index.php/2009/11/13/securing-the-core-jee-patterns/#comments</comments>
		<pubDate>Fri, 13 Nov 2009 14:45:24 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[OWASP AppSec DC 2009]]></category>
		<category><![CDATA[Web Application Security]]></category>
		<category><![CDATA[analysis]]></category>
		<category><![CDATA[best]]></category>
		<category><![CDATA[core]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[j2ee]]></category>
		<category><![CDATA[JEE]]></category>
		<category><![CDATA[pattern]]></category>
		<category><![CDATA[patterns]]></category>
		<category><![CDATA[practices]]></category>
		<category><![CDATA[project]]></category>
		<category><![CDATA[secure]]></category>
		<category><![CDATA[securing]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[strategies]]></category>

		<guid isPermaLink="false">http://www.webadminblog.com/?p=332</guid>
		<description><![CDATA[This presentation was by Rohit Sethi, the Project Leader for the Secure Pattern Analysis Project at OWASP and he works at Security Compass, a security analysis and training company.  My notes from the session are below: Before anyone starts building complex systems, they need to design. We create threat models on completed designs. What about [...]]]></description>
			<content:encoded><![CDATA[<p>This presentation was by Rohit Sethi, the Project Leader for the Secure Pattern Analysis Project at OWASP and he works at Security Compass, a security analysis and training company.  My notes from the session are below:</p>
<ul>
<li>Before anyone starts building complex systems, they need to design.</li>
<li>We create threat models on completed designs.</li>
<li>What about during design?</li>
<li>Book: "Core J2EE Patterns Best Practices and Design Strategies"</li>
<li>If you use J2EE development, chances are you're using patterns documented here</li>
<li>Core J2EE patterns are used extensively</li>
<li>Patterns are used in JSF, Velocity, Struts, Tapestry, Spring, and Proprietary Frameworks</li>
</ul>
<p><span style="text-decoration: underline;"><strong>Example: Project: Analyze Patterns</strong></span></p>
<p>Use to Implement:</p>
<ul>
<li>Synchronization Tokens as Anti-CSRF Mechanism</li>
<li>Page-level authorizations</li>
</ul>
<p>Avoid:</p>
<ul>
<li>XSLT and Xpath vulnerabilities</li>
<li>XML Denial of Service</li>
<li>Disclosure of information in SOAP faults</li>
<li>Publishing WSDL files</li>
<li>Unhandled commands</li>
<li>Unauthorized commands</li>
</ul>
<p><span style="text-decoration: underline;"><strong>Project Goals</strong></span></p>
<ul>
<li>Analyze patterns for security pitfalls to avoid</li>
<li>Determine how patterns can implement security controls</li>
<li>Provide advice portable to most frameworks</li>
</ul>
<p>A security pattern is not the same as a security analysis of a pattern.</p>
<p><span style="text-decoration: underline;"><strong>Uses</strong></span></p>
<ul>
<li>Designing new web application frameworks (make the next generation of frameworks secure by default)</li>
<li>Designing new apps that use the patterns</li>
<li>Source code review of existing apps</li>
<li>Runtime assessment of existing apps</li>
<li>Integrate with threat modeling of new or existing apps</li>
</ul>
<p><span style="text-decoration: underline;"><strong>You can help:</strong></span></p>
<ul>
<li>Tell developers</li>
<li>Improve the analysis</li>
</ul>
<p><span style="text-decoration: underline;"><strong>Next Steps?</strong></span></p>
<ul>
<li>Add code review and examples to the existing pattern book</li>
<li>Look at other pattern books to see if there are other patterns that we should analyze</li>
</ul>
<p><span style="text-decoration: underline;"><strong>Our Dream</strong></span></p>
<ul>
<li>New web application framework idea + Design-time security analysis = Secure-by-default web application framework</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.webadminblog.com/index.php/2009/11/13/securing-the-core-jee-patterns/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OWASP Google Hacking Project &#8211; OWASP AppSec NYC 2008</title>
		<link>http://www.webadminblog.com/index.php/2008/09/24/owasp-google-hacking-project-owasp-appsec-nyc-2008/</link>
		<comments>http://www.webadminblog.com/index.php/2008/09/24/owasp-google-hacking-project-owasp-appsec-nyc-2008/#comments</comments>
		<pubDate>Wed, 24 Sep 2008 15:47:21 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[OWASP AppSec NYC 2008]]></category>
		<category><![CDATA[application]]></category>
		<category><![CDATA[Conferences]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[hacking]]></category>
		<category><![CDATA[owasp]]></category>
		<category><![CDATA[project]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.webadminblog.com/?p=74</guid>
		<description><![CDATA[This presentation is by Christian Heinrich, the project leader for the OWASP "Google Hacking" project.  Presentation published on http://www.slideshare.net/cmlh  Dual licensed under OWASP License and AU Creative Commons 2.5. OWASP Testing Guide v3 - Spiders/Robots/Crawlers 1. Automatically traverses hyperlinks 2. Recursively retrieves content referenced Behavior governed by the robots exclusion protocol.  New method is &#60;META [...]]]></description>
			<content:encoded><![CDATA[<p>This presentation is by Christian Heinrich, the project leader for the OWASP "Google Hacking" project.  Presentation published on http://www.slideshare.net/cmlh  Dual licensed under OWASP License and AU Creative Commons 2.5.</p>
<p><span style="text-decoration: underline;"><strong>OWASP Testing Guide v3 - Spiders/Robots/Crawlers</strong></span></p>
<p>1. Automatically traverses hyperlinks</p>
<p>2. Recursively retrieves content referenced</p>
<p>Behavior governed by the robots exclusion protocol.  New method is &lt;META NAME="Googlebot" CONTENT="nofollow"&gt;  Not supported by all Robots/Spiders/Crawlers.  Traditional method is robots.txt located in web root directory.  Regular expressions supported by minority only.  "User-agent: *" applies to all spiders/robots/crawlers or you can specify a specific robot name.  Can be intentionally ignored.  Not for httpd access control or digital rights management.</p>
<p>Testing - Robots Exclusion Protocol</p>
<ol>
<li>Sign into Google Webmaster Tools</li>
<li>On the dashboard, click the URL</li>
<li>Click "Tools"</li>
<li>Click "Analyze robots.txt"</li>
</ol>
<p><span style="text-decoration: underline;"><strong>Search Engine Discovery</strong></span></p>
<p>Microsoft Remote Desktop Web Connection: intitle:Remote.Desktop.Web.Connection inurl: tsweb</p>
<p>VNC: "VNC Desktop" inurl:5800</p>
<p>Outlook Web Access: inurl:"exchange/logon.asp"</p>
<p>Outlook Web Access: intitle:"Microsoft Outlook Web Access - Logon"</p>
<p>Adobe Acrobat PDF: filetype:pdf</p>
<p>Google caught onto this and is now displaying a "We're sorry" message with certain searches.  To get around, use different search queries that returns overlapping results.</p>
<p>Google Advanced Search Operators: "site:" and "cache:"  Two ways of using "site:".  EIther as "site:www.google.com" where you get that specific subdomain's results or "site:google.com" where you get all hostnames and subdomains. Use "cache:www.owasp.org" to display an indexed web page in the google cache.  There is also a site operator labeled "Cached" which will do the same thing.</p>
<p>You can get updates of the latest relevant Google results (web, news, etc) using Google Alerts.</p>
<p><span style="text-decoration: underline;"><strong>Download Indexed Cache</strong></span></p>
<p>Google SOAP Search API.  Query limited to either 10 words or 2048 bytes.  One thousand search queries per day and limited to search results within 0-999.  Up to 10K possible results from 10 different search queries.</p>
<p>$Google_SOA_Search_API -&gt; doGoogleSearch( $key, $q, $start, $maxResults, $filter, $restricts, $safeSearch, $lr, $ie, $oe );</p>
<p>See presentation for response.</p>
<p>Proof of concept tool is "dic.pl" or "Download Indexed Cache" that downloads the search results.  Licensed under the Apache License 2.0.  Tool produces a URL and cachedSize response.</p>
<p><span style="text-decoration: underline;"><strong>OWASP Google Hacking Project</strong></span></p>
<p>Tools built using Perl using CPAN Modules SOAP::Lite, Net::Google, and Perl::Critic.  Development environmetn is based on Eclipse with EPIC Plug-in.  Subversion repository is at code.google.com.</p>
<p><span style="text-decoration: underline;"><strong>Roadmap</strong></span></p>
<p>Upcoming presentations at ToorCon X in San Diego, SecTor 2008 in Toronto, Canada, and RUXCON 2K8 in Sydney, Australia.</p>
<p>"TCP Input Text" Proof of Concept</p>
<p>"Speak English" Google Translate Workaround</p>
<p>Refactor and 3rd Project review of PoC Perl Code with public release at RUXCON 2K8 in November 2008.</p>
<p>Check in at code.google.com after RUXCON 2K8</p>
<p>4 hr "half day" training course Q1 2009</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webadminblog.com/index.php/2008/09/24/owasp-google-hacking-project-owasp-appsec-nyc-2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

