<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-4992951429179541948.comments</id><updated>2009-03-09T09:47:44.524Z</updated><title type='text'>EthicalHack.co.uk</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.ethicalhack.co.uk/feeds/comments/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4992951429179541948/comments/default'/><link rel='alternate' type='text/html' href='http://www.ethicalhack.co.uk/'/><author><name>EthicalHack</name><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>10</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4992951429179541948.post-956799276388581167</id><published>2008-12-10T22:23:12.835Z</published><updated>2008-12-10T22:23:12.835Z</updated><title type='text'>Hi Francisco, you may have a valid point in saying...</title><content type='html'>Hi Francisco, you may have a valid point in saying so, but then we have to maintain a balance between security and usability. To prevent high call volumes to call centers, it may be a good idea to automate the username/password reminder process and to send the user ID or the password to the registered email address after successful user verification.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4992951429179541948/5332694903067833908/comments/default/956799276388581167'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4992951429179541948/5332694903067833908/comments/default/956799276388581167'/><link rel='alternate' type='text/html' href='http://www.ethicalhack.co.uk/2008/01/user-enumeration-part-1.html?showComment=1228947792835#c956799276388581167' title=''/><author><name>EthicalHack</name><uri>http://www.blogger.com/profile/00717858528558631704</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='03518006981000586820'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.ethicalhack.co.uk/2008/01/user-enumeration-part-1.html' ref='tag:blogger.com,1999:blog-4992951429179541948.post-5332694903067833908' source='http://www.blogger.com/feeds/4992951429179541948/posts/default/5332694903067833908' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-4992951429179541948.post-5075053207886372428</id><published>2008-12-04T13:59:00.000Z</published><updated>2008-12-04T13:59:00.000Z</updated><title type='text'>What are your thoughts on the usability of this ap...</title><content type='html'>What are your thoughts on the usability of this approach?  Online applications are not just for preference, but to ease volume on higher cost customer channels and keep product cost down.  With people maintaining so many id's and passwords, if you don't specify which is at issue, don't you think you will greatly increase call to the call center to address the forgotten id or password? Any recommendations to balance this?</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4992951429179541948/5332694903067833908/comments/default/5075053207886372428'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4992951429179541948/5332694903067833908/comments/default/5075053207886372428'/><link rel='alternate' type='text/html' href='http://www.ethicalhack.co.uk/2008/01/user-enumeration-part-1.html?showComment=1228399140000#c5075053207886372428' title=''/><author><name>D. Francisco - Wisconsin</name><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.ethicalhack.co.uk/2008/01/user-enumeration-part-1.html' ref='tag:blogger.com,1999:blog-4992951429179541948.post-5332694903067833908' source='http://www.blogger.com/feeds/4992951429179541948/posts/default/5332694903067833908' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-4992951429179541948.post-2956760800890775529</id><published>2008-11-23T00:55:00.000Z</published><updated>2008-11-23T00:55:00.000Z</updated><title type='text'>Hello,Most extensions enumerated in FireCAT 1.4 ca...</title><content type='html'>Hello,&lt;BR/&gt;Most extensions enumerated in FireCAT 1.4 can be found in a package:&lt;BR/&gt;http://phrack.fr/tools/FireCAT-1.4.tar.gz</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4992951429179541948/1050735450914029402/comments/default/2956760800890775529'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4992951429179541948/1050735450914029402/comments/default/2956760800890775529'/><link rel='alternate' type='text/html' href='http://www.ethicalhack.co.uk/2007/12/firecat-using-firefox-as-pentesting.html?showComment=1227401700000#c2956760800890775529' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.ethicalhack.co.uk/2007/12/firecat-using-firefox-as-pentesting.html' ref='tag:blogger.com,1999:blog-4992951429179541948.post-1050735450914029402' source='http://www.blogger.com/feeds/4992951429179541948/posts/default/1050735450914029402' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-4992951429179541948.post-4442382836949751597</id><published>2008-02-11T10:32:24.581Z</published><updated>2008-02-11T10:32:24.581Z</updated><title type='text'>@ lyalc:I totally agree with you, and as you said,...</title><content type='html'>@ lyalc:&lt;BR/&gt;&lt;BR/&gt;I totally agree with you, and as you said, requirement 6.6 is about making sure that all other steps have been followed and to catch some unthoughtful bugs and errors. I am actually trying to say that both source code review and WAF would complement each other and we cannot replace one for the other. &lt;BR/&gt;&lt;BR/&gt;Moreover I would say that we can put a WAF to better use by using it as an analysis tool rather than just using it as a protection mechanism. This would help us to understand the attacks faced by an application and we can use this information to improve the security of an application to the next level.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4992951429179541948/3015071056164655219/comments/default/4442382836949751597'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4992951429179541948/3015071056164655219/comments/default/4442382836949751597'/><link rel='alternate' type='text/html' href='http://www.ethicalhack.co.uk/2008/01/pci-compliance-web-application-firewall.html?showComment=1202725944581#c4442382836949751597' title=''/><author><name>Vishal Garg</name><uri>http://www.blogger.com/profile/00717858528558631704</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='03518006981000586820'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.ethicalhack.co.uk/2008/01/pci-compliance-web-application-firewall.html' ref='tag:blogger.com,1999:blog-4992951429179541948.post-3015071056164655219' source='http://www.blogger.com/feeds/4992951429179541948/posts/default/3015071056164655219' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-4992951429179541948.post-7098412867014800778</id><published>2008-02-09T21:58:00.000Z</published><updated>2008-02-09T21:58:00.000Z</updated><title type='text'>Actually, PCI requires security throughout the SDL...</title><content type='html'>Actually, PCI requires security throughout the SDLC (This is most of what section 6 is about).  &lt;BR/&gt;WAFs and or third party code review is there to catch the inevitable "we didn't implement against that' gaps. and bugs.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4992951429179541948/3015071056164655219/comments/default/7098412867014800778'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4992951429179541948/3015071056164655219/comments/default/7098412867014800778'/><link rel='alternate' type='text/html' href='http://www.ethicalhack.co.uk/2008/01/pci-compliance-web-application-firewall.html?showComment=1202594280000#c7098412867014800778' title=''/><author><name>lyalc</name><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.ethicalhack.co.uk/2008/01/pci-compliance-web-application-firewall.html' ref='tag:blogger.com,1999:blog-4992951429179541948.post-3015071056164655219' source='http://www.blogger.com/feeds/4992951429179541948/posts/default/3015071056164655219' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-4992951429179541948.post-8746127956862617298</id><published>2008-01-30T15:40:57.356Z</published><updated>2008-01-30T15:40:57.356Z</updated><title type='text'>I completely agree with this. The best way to secu...</title><content type='html'>I completely agree with this. The best way to secure applications would be to integrate security early into the SDLC. We may then want to add WAFs on top just to mitigate risks arising from unintentional coding errors.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4992951429179541948/3015071056164655219/comments/default/8746127956862617298'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4992951429179541948/3015071056164655219/comments/default/8746127956862617298'/><link rel='alternate' type='text/html' href='http://www.ethicalhack.co.uk/2008/01/pci-compliance-web-application-firewall.html?showComment=1201707657356#c8746127956862617298' title=''/><author><name>Vishal Garg</name><uri>http://www.blogger.com/profile/00717858528558631704</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='03518006981000586820'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.ethicalhack.co.uk/2008/01/pci-compliance-web-application-firewall.html' ref='tag:blogger.com,1999:blog-4992951429179541948.post-3015071056164655219' source='http://www.blogger.com/feeds/4992951429179541948/posts/default/3015071056164655219' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-4992951429179541948.post-6127386496372058985</id><published>2008-01-30T14:33:00.000Z</published><updated>2008-01-30T14:33:00.000Z</updated><title type='text'>Hi VishalIMHO this is another example of PCI DSS u...</title><content type='html'>Hi Vishal&lt;BR/&gt;&lt;BR/&gt;IMHO this is another example of PCI DSS unintentionally promoting the use of silver bullets. An application firewall can sometimes help stop the most common attacks, but frequently it's just another appliance for security solution vendors to sell.&lt;BR/&gt;&lt;BR/&gt;As you imply, there's no substitute for building security in to the development process, and for developers to be given the time and resources to write more secure code.&lt;BR/&gt;&lt;BR/&gt;Don't you just love the imperatives of capitalism ;-)</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4992951429179541948/3015071056164655219/comments/default/6127386496372058985'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4992951429179541948/3015071056164655219/comments/default/6127386496372058985'/><link rel='alternate' type='text/html' href='http://www.ethicalhack.co.uk/2008/01/pci-compliance-web-application-firewall.html?showComment=1201703580000#c6127386496372058985' title=''/><author><name>Peter Wood</name><uri>http://www.blogger.com/profile/18413344931309296785</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.ethicalhack.co.uk/2008/01/pci-compliance-web-application-firewall.html' ref='tag:blogger.com,1999:blog-4992951429179541948.post-3015071056164655219' source='http://www.blogger.com/feeds/4992951429179541948/posts/default/3015071056164655219' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-4992951429179541948.post-7524408229150459956</id><published>2008-01-06T09:23:00.000Z</published><updated>2008-01-06T09:23:00.000Z</updated><title type='text'>Exactly what I meant, thanks. However, after furth...</title><content type='html'>Exactly what I meant, thanks. However, after further experimentation, it looks like blogger.com *does* differentiate between unknown users and wrong passwords. No so good!</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4992951429179541948/5332694903067833908/comments/default/7524408229150459956'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4992951429179541948/5332694903067833908/comments/default/7524408229150459956'/><link rel='alternate' type='text/html' href='http://www.ethicalhack.co.uk/2008/01/user-enumeration-part-1.html?showComment=1199611380000#c7524408229150459956' title=''/><author><name>Peter Wood</name><uri>http://www.blogger.com/profile/18413344931309296785</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.ethicalhack.co.uk/2008/01/user-enumeration-part-1.html' ref='tag:blogger.com,1999:blog-4992951429179541948.post-5332694903067833908' source='http://www.blogger.com/feeds/4992951429179541948/posts/default/5332694903067833908' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-4992951429179541948.post-1059622792059559533</id><published>2008-01-05T21:48:32.031Z</published><updated>2008-01-05T21:48:32.031Z</updated><title type='text'>Thanks Mr. Wood for being the first commentator on...</title><content type='html'>Thanks Mr. Wood for being the first commentator on my blog.&lt;BR/&gt;&lt;BR/&gt;I can understand your point. It would hardly matter what error message has been returned as long as the behaviour of the application remains the same no matter the username is wrong or the password is wrong. But if the application behaves differently for a wrong username to a wrong password, that would provide enough ground to an attacker to enumerate valid user accounts on that web application.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4992951429179541948/5332694903067833908/comments/default/1059622792059559533'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4992951429179541948/5332694903067833908/comments/default/1059622792059559533'/><link rel='alternate' type='text/html' href='http://www.ethicalhack.co.uk/2008/01/user-enumeration-part-1.html?showComment=1199569712031#c1059622792059559533' title=''/><author><name>Vishal Garg</name><uri>http://www.blogger.com/profile/00717858528558631704</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='03518006981000586820'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.ethicalhack.co.uk/2008/01/user-enumeration-part-1.html' ref='tag:blogger.com,1999:blog-4992951429179541948.post-5332694903067833908' source='http://www.blogger.com/feeds/4992951429179541948/posts/default/5332694903067833908' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-4992951429179541948.post-242653546816841700</id><published>2008-01-05T13:54:00.000Z</published><updated>2008-01-05T13:54:00.000Z</updated><title type='text'>An excellent explanation Vishal. I look forward to...</title><content type='html'>An excellent explanation Vishal. I look forward to reading how developers can mitigate these problems.&lt;BR/&gt;&lt;BR/&gt;BTW blogger.com reports "incorrect password" for both a legitimate user and a false username - demonstrating they may know what they're doing!</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4992951429179541948/5332694903067833908/comments/default/242653546816841700'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4992951429179541948/5332694903067833908/comments/default/242653546816841700'/><link rel='alternate' type='text/html' href='http://www.ethicalhack.co.uk/2008/01/user-enumeration-part-1.html?showComment=1199541240000#c242653546816841700' title=''/><author><name>Peter Wood</name><uri>http://www.blogger.com/profile/18413344931309296785</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.ethicalhack.co.uk/2008/01/user-enumeration-part-1.html' ref='tag:blogger.com,1999:blog-4992951429179541948.post-5332694903067833908' source='http://www.blogger.com/feeds/4992951429179541948/posts/default/5332694903067833908' type='text/html'/></entry></feed>