Security Update
I just released a security update. It address two issues. Please download like - um - now.
I just released a security update. It address two issues. Please download like - um - now.
For the latest packaged version, you may download the zip from here. For the very latest version, however, you should use the Subversion repository.
For general questions and support, please use the BlogCFC Forums.
Template thoughts concerning forms - please comment
Raymond Camden said: Your question doesn't make sense.
[More]
Template thoughts concerning forms - please comment
Haio said: Is there really no formatting in this cfc?
[More]
v6 Updates
itcoder said: Our privacy legislation is a bit paranoid so in this case only the admin (clearly identiefied in the...
[More]
v6 Updates
Raymond Camden said: Why is that private? WHenever you hit a site, you send your IP address to it.
[More]
v6 Updates
itcoder said: in the emails caused by subscribing to a thread i'm seeing : ip of poster - i think this line should...
[More]
You can download the latest version from Subversion, use this url: http://svn.riaforge.org/blogcfc
From: http://www.wwwcoder.com/Default.aspx?tabid=68&...
A better strategy for blocking any brute force attack is to incrementally delay the page response after failed login attempts. After the first failed login attempt, for example, the response would be delayed by one second. After the second failed attempt, the response would be delayed by two seconds, and so on. A one-, two-, or even six-second delay is probably not going to bother a human userdh too seriously. Certainly he will find it less irritating than having to wait 30 minutes for his account to reactivate because he accidentally left his caps lock key on. On the other hand, an incrementing delay can completely defeat an automated tool being used for a brute force attack. Assuming the tool could normally make ten requests per second, the time it would take to make one thousand requests would jump from two minutes to five days. This pretty much renders the brute force attack tool useless. An incrementing delay also solves the problem of the attacker holding the password constant and varying the username. Since the system tracks failed login attempts on a user session basis and not an authentication credential basis, the delay logic cannot be bypassed this way.
<cfparam name="session.FailedLogin" default="0" >
<cfset session.FailedLogin = session.FailedLogin +1>
<cfset createObject("java", "java.lang.Thread").sleep(JavaCast("int", session.FailedLogin*500))>
What are the two issues? Email me if you don't want to post here.
But in answer to your question, yes something exactly like you posted.
thanks