<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="/stylesheets/rss.css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>ClearNet Security comments</title>
    <link>http://blog.clearnetsec.com</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description></description>
    <item>
      <title>""Don&#8217;t buy technology to detect"  Come again?" by randy</title>
      <description>&lt;p&gt;&amp;#8220;He cited examples of business consumers whom lack knowledgeable staff to understand the alerts detection systems produce&amp;#8221;&lt;/p&gt;

&lt;p&gt;That&amp;#8217;s actually kind of scary. Either send current staff to training so that they understand the alerts, or hire someone that&amp;#8217;s already competent. Incompetent staff shouldn&amp;#8217;t be a reason to not use a useful technology.&lt;/p&gt;</description>
      <pubDate>Mon, 13 Oct 2008 06:46:59 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:ca81ec00-b11f-4c48-bd01-a461109fb5d1</guid>
      <link>http://blog.clearnetsec.com/articles/2008/10/11/don%E2%80%99t-buy-technology-to-detect-come-again#comment-67</link>
    </item>
    <item>
      <title>"True penetration testing?" by LonerVamp</title>
      <description>&lt;p&gt;Just wait! They&amp;#8217;re going to get into bed with some Certified Ethical Hacker cert and that&amp;#8217;ll be the criteria!&lt;/p&gt;</description>
      <pubDate>Tue, 06 May 2008 14:26:17 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:056abf41-fd02-428f-b614-f30450a4505a</guid>
      <link>http://blog.clearnetsec.com/articles/2008/05/04/true-penetration-testing#comment-66</link>
    </item>
    <item>
      <title>"True penetration testing?" by Tate Hansen</title>
      <description>&lt;p&gt;@Andre:  lol, my bad, you&#8217;re exactly right.  I was so wrapped up in the skills thing I forgot about the money thing.  Doh.  Feel free to deliver a sensibility roundhouse kick to my head anytime! :)&lt;/p&gt;</description>
      <pubDate>Mon, 05 May 2008 10:44:12 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:88f5304c-59f7-4e0d-a15c-d25b50457efa</guid>
      <link>http://blog.clearnetsec.com/articles/2008/05/04/true-penetration-testing#comment-65</link>
    </item>
    <item>
      <title>"True penetration testing?" by Andre Gironda</title>
      <description>&lt;p&gt;One day in the not-so-distant-future, exploits will reveal their true nature to the public &amp;#8211; that they are weapons of mass destruction.&lt;/p&gt;

&lt;p&gt;However, in this case &amp;#8211; I think it means &amp;#8216;overflow with A&amp;#8217;s&amp;#8217;, instead of &amp;#8220;Rapid Penetration Testing&amp;#8221; (c) CoreSec.  I&amp;#8217;m sure the PCI SSC will correct me, and later specify that only Core Impact used by a monkey qualifies (probably something as close to a real monkey as possible).&lt;/p&gt;

&lt;p&gt;&lt;em&gt;&#8220;resources must be experienced penetration testers&#8221;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;What does that mean?&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Tate, my man, you should know what this means.  The PCI SSC will specify the exact requirements for this once they figure out how to monetize it.  In other words, they need to figure out which certification vendor to get into bed with so that they can take a cut of the money.&lt;/p&gt;

&lt;p&gt;Also see: ASV + Qualys, Requirement 6.6 clarification + F5/Citrix, et al&lt;/p&gt;</description>
      <pubDate>Mon, 05 May 2008 04:15:14 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:b9a0fbba-3d40-4d9f-b371-352396887362</guid>
      <link>http://blog.clearnetsec.com/articles/2008/05/04/true-penetration-testing#comment-64</link>
    </item>
    <item>
      <title>"Test commercial web  app scanners for free and without restrictions?" by Apneet Jolly</title>
      <description>&lt;p&gt;You may also find the Universal Hooker tools useful to redirect traffic.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://oss.coresecurity.com/uhooker/doc/index.html" rel="nofollow"&gt;http://oss.coresecurity.com/uhooker/doc/index.html&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="http://hexale.blogspot.com/2007/12/uhooker-videos-tcpnetpy-video.html" rel="nofollow"&gt;http://hexale.blogspot.com/2007/12/uhooker-videos-tcpnetpy-video.html&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Wed, 26 Mar 2008 10:37:03 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:0aad6d47-6233-4490-af5c-9f91a26dca17</guid>
      <link>http://blog.clearnetsec.com/articles/2008/03/24/test-commercial-web-app-scanners-for-free-and-without-restrictions#comment-63</link>
    </item>
    <item>
      <title>"Test commercial web  app scanners for free and without restrictions?" by Andre Gironda</title>
      <description>&lt;p&gt;You forgot my method, &amp;#8220;Test web applications for free and without restrictions by not using commercial web application security scanners&amp;#8221;.&lt;/p&gt;

&lt;p&gt;I&amp;#8217;d honestly like to hear of the benefits of web application security scanners outside of being strictly awareness tools for organizations that are unwilling to listen to a three-minute speech about how &amp;#8220;secure SDLC&amp;#8221; approaches are better.&lt;/p&gt;

&lt;p&gt;Somehow I doubt that RSnake and I are the only black-box web application security assessors that can find EIGHT TIMES the amount of vulnerabilities or more in the same amount of time that it takes a commercial web application security scanner (including time spent going to the bathroom, reading RSS feeds, and eating food).  He said it best himself (with explanations) in &lt;a href="http://video.google.com/videoplay?docid=-8346192947975269407&amp;amp;hl=en" rel="nofollow"&gt;this video presentation&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;If anything, I&amp;#8217;d suggest that someone unethically use your information above to further prove this point to clients in the &amp;#8220;I want to believe&amp;#8221; category.  Or they can just watch that RSnake video.&lt;/p&gt;</description>
      <pubDate>Tue, 25 Mar 2008 01:05:36 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:d69f55a8-f210-4069-ae0f-a061342993dc</guid>
      <link>http://blog.clearnetsec.com/articles/2008/03/24/test-commercial-web-app-scanners-for-free-and-without-restrictions#comment-62</link>
    </item>
    <item>
      <title>"Us and them development" by Andre Gironda</title>
      <description>&lt;p&gt;A traditional model, which is often the result of a primarily waterfall-based SDLC (or other classic SDLC) usually splits software development and SQA.&lt;/p&gt;

&lt;p&gt;In this modern era of programming, where developers utilize practices such as Continuous Integration, Refactoring, the Dependency Injection pattern, and TDD/BDD - this &amp;#8220;traditional&amp;#8221; approach often does not work.&lt;/p&gt;

&lt;p&gt;First, SQA is thought to be the validation or &amp;#8220;check&amp;#8221; for software development.  If software developers utilize Continuous Integration, this means that developers are likely to also be doing Fagan inspection (or peer review of some kind) on all code check-ins, or component check-ins.  At this point, SQA becomes redundant.&lt;/p&gt;

&lt;p&gt;Continuous Integration and TDD also assume that developers are doing unit testing in their daily/nightly builds.  This turns some or all developers into &amp;#8220;developer-testers&amp;#8221; which replace the need for unit testing done by SQA.  This comes even more into play if the developers are doing continuous-prevention development and/or refactoring.&lt;/p&gt;

&lt;p&gt;Worst of all for an already marginalized SQA team, the developers could also be doing all of the functional testing using Continuous Integration.  Not only are unit tests written by developers, but also all functional tests using an automated testing tool such as Canoo WebTest driven by something like an Ant task at build time.&lt;/p&gt;

&lt;p&gt;What does this leave SQA to do?  Well, there is regression testing (replaced by continuous-prevention development) and finally - acceptance testing.  Would an organization want to keep a SQA or SQC team around just to perform acceptance testing?  Maybe.  It&amp;#8217;s my opinion that developer-testers can also do acceptance testing and thus - full elimination of all SQE&amp;#8217;s is possible (however, it could naturally be that many SQE&amp;#8217;s fill the developer-tester roles).  In some cases, where extensive or very user-driven testing is necessary (or where it just doesn&amp;#8217;t fit the culture), SQA/SQC should be kept around to perform acceptance testing.&lt;/p&gt;

&lt;p&gt;The best place to put all of your current SQE&amp;#8217;s is into test case/charter roles.  Test cases are created in the earliest phases of the life cycle: planning and requirements gathering.  Using the &lt;a &gt;V-Model&lt;/a rel="nofollow"&gt;, test cases that will apply to any software project should be started before the software engineers sit down to decide on the design decisions.&lt;/p&gt;

&lt;p&gt;Test case development isn&amp;#8217;t the only way to provide testing throughout the life cycle.  The best SQE&amp;#8217;s today use techniques such as exploratory testing - however I also feel that this is best done during the programming phase (or the integration phase!) and not during a separate, post-build phase.  Exploratory testing creates and works from a test charter, which is often everything that the test cases and unit tests are missing and more.&lt;/p&gt;

&lt;p&gt;Exploratory testing takes into factors that involve the application as it is built and how it works internally besides all of the boundary value analysis, input validation, and code metrics.  Domain testing and combinatorial explosions (especially using all-pairs testing) make good candidates for exploratory testing.&lt;/p&gt;

&lt;p&gt;In summary, quality testers need to redefine their roles in this new era of TDD.  There are many places for current quality people in early development lifecycle work, and there are many places to put &amp;#8220;newbie&amp;#8221; people (i.e. people with no computer science degree, experience, or certification).  It&amp;#8217;s probably best to list the positions still as SQE (software quality engineer), but make the role as a developer-tester.  This is what Google and others do.  For those that have quality tester certifications, utilize these people where they can provide the most benefit - such as requirements gathering and exploratory testing.&lt;/p&gt;

&lt;p&gt;Yes, this means that SQA/SQC will have to integrate and work well with developers (and vice-versa).  A documented and clean Fagan inspection process is necessary in order to make this successful.&lt;/p&gt;</description>
      <pubDate>Fri, 14 Mar 2008 13:47:59 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:c5c25f7f-6785-43bc-b310-26fe7e2d8182</guid>
      <link>http://blog.clearnetsec.com/articles/2008/03/14/us-and-them-development#comment-61</link>
    </item>
    <item>
      <title>"Rogue modems are still plentiful?" by Tate Hansen</title>
      <description>&lt;p&gt;I don&#8217;t know the answers to your questions yet, but we are in the running to win the project.  If we score it, I&#8217;ll be sure to share the numbers.&lt;/p&gt;</description>
      <pubDate>Wed, 27 Feb 2008 22:49:25 -0700</pubDate>
      <guid isPermaLink="false">urn:uuid:bc79f0da-52fe-4e8d-b72b-adc7ba68137d</guid>
      <link>http://blog.clearnetsec.com/articles/2008/02/15/rogue-modems-are-still-plentiful#comment-60</link>
    </item>
    <item>
      <title>"Rogue modems are still plentiful?" by Anthony Williams</title>
      <description>&lt;p&gt;Tate,&lt;/p&gt;

&lt;p&gt;That is an astonishing number indeed.  Do you have any data that these are desktop modems or in computer modems (PCI winmodems or the built in laptop variety)?&lt;/p&gt;

&lt;p&gt;Also are they run off the back of a PBX based phone or connected directly to a wall based jack?&lt;/p&gt;

&lt;p&gt;I suppose now I don&amp;#8217;t feel so silly keeping wardialing software on my laptop and toting around an RJ11 cable in my backpack!&lt;/p&gt;</description>
      <pubDate>Mon, 25 Feb 2008 04:07:44 -0700</pubDate>
      <guid isPermaLink="false">urn:uuid:4cc0d3c8-ccdb-4355-ab49-046e9241e4d3</guid>
      <link>http://blog.clearnetsec.com/articles/2008/02/15/rogue-modems-are-still-plentiful#comment-59</link>
    </item>
    <item>
      <title>"How not to build a server" by MikeP</title>
      <description>&lt;p&gt;That&amp;#8217;s fair enough; nobody&amp;#8217;s past is perfect.  Thanks for the response, sorry for the delayed answer.&lt;/p&gt;</description>
      <pubDate>Wed, 06 Feb 2008 20:53:04 -0700</pubDate>
      <guid isPermaLink="false">urn:uuid:96a265f0-87fb-41e2-ad71-73e54306edfe</guid>
      <link>http://blog.clearnetsec.com/articles/2008/01/28/how-not-to-build-a-server#comment-57</link>
    </item>
  </channel>
</rss>
