Experts Round Table Network
Navigate
Home
ArticleWiki
Forum
Journal
Search
Newsletter
Links
Tech News
expertsrt.com
Welcome Guest.
Username:
Password:
Remember me
Forgot your password?
Register
Talk about security against automation
Welcome,
Guest
. Please
login
or
register
.
December 01, 2008, 08:38:20 PM
11304
Posts in
1248
Topics by
496
Members
Latest Member:
teentiodo
Home
Help
Search
Login
Register
Experts Round Table Network
|
Community Affairs
|
Soapbox
|
Talk about security against automation
« previous
next »
Pages:
[
1
]
Print
Author
Topic: Talk about security against automation (Read 511 times)
Esopo
Governing Council Member
Offline
Posts: 74
Talk about security against automation
«
on:
February 28, 2006, 05:17:19 AM »
I always look at those "security code" images that sites have to prevent automated posts/registration and think to myself I'm pretty sure I can make an OCR to break it.
Well, today I found one I wouldn't want to have to break:
https://secure.eponym.com/signup/captcha_image.php
Try reloading it a couple of times, it changes its orientation.
Good stuff.
Logged
COBOLdinosaur
ERT.com Admin
Offline
Posts: 481
Talk about security against automation
«
Reply #1 on:
February 28, 2006, 05:57:39 AM »
It's not a complicated as it looks. You can work out the orientation with a little math. In that sample they are using the same font all the time, and the same number of characters.
If you work out the orientation, then plotting the points to determine the characters is not rocket science. It is a good start to make it more difficult to decypher, but it would be more with a font mix, character string length variation, and it they really want to make you work give each character a different orientation within the matrix so that the gridlines cannot be used for plotting.
Logged
VGR
Mentor
Offline
Posts: 682
Talk about security against automation
«
Reply #2 on:
March 01, 2006, 12:58:15 AM »
yes. As far as I know, OCR have problems when the orientation is more than 10% or the like.
If the image is degraded enough to be barely readable by a human (spots badly placed, letters incomplete, changing colours, varying sizes, different orientation between letters, variable kerning, majuscules & minuscules with serif, lines crossing all letters) there are chances nobody will tune an OCR to be able to read it.
It's like for cryptography : the good one is the one that discourages people trying to break it because it would take too long for a real benefit.
an other solution you have (if it's for this site) : you already have would-be new users "parked" because they have to be manually admitted. If you want to enable them to be activated by default, then park their first posts for human validation. And make an automatic deletion of would-be accounts if they clearly are not human and were not admitted.
Logged
techie overlord, answers all kind of questions on
http://www.europeanexperts.org
COBOLdinosaur
ERT.com Admin
Offline
Posts: 481
Talk about security against automation
«
Reply #3 on:
March 01, 2006, 05:32:23 AM »
The probelm with anything requiring a manual step it that someone has to do it. Okay as long as you are small but not as you get bigger. We have a version of the graphic with letters they have to enter and then they have to validate off of a link in the email.
Even if a spmabot manages to get registered we still have anti-flood controls to keep them from spamming. The ip of every post gets recorded, and there is a cross-refernce of user id and IPs used.
I don't have to ban IPs at the forum level because I can block them right at the server so they cannot even get to the home page. Plus I can use logging to keep track of any user that looks like they are a problem.
The problem with making sign up too difficult for bots is that some thing will also discourage real user form signing up, nd I woulld rather have to shut down the occassional bot than lose a new member.
Logged
Pages:
[
1
]
Print
« previous
next »
Jump to:
Please select a destination:
-----------------------------
ERT 1.5
-----------------------------
=> Round Table Learning Center
=> Bug reports
-----------------------------
Legacy
-----------------------------
=> The next level
=> History of ERT
-----------------------------
Community Affairs
-----------------------------
=> Introductions
=> Ballot Box
===> Closed Polls
=> Soapbox
=> Propose and Consult
===> Propose and Consult...CLOSED
-----------------------------
Bits and Bytes
-----------------------------
=> Tips, Tricks, Snippets, Tidbits And General Pearls Of Wisdom
-----------------------------
Serverside Technology
-----------------------------
=> PHP
=> ASP
-----------------------------
Webservers
-----------------------------
=> Apache
=> IIS
-----------------------------
Databases
-----------------------------
=> MySQL
=> Access
=> MS SQL Server
-----------------------------
Clientside Technology
-----------------------------
=> HTML
=> CSS
=> Javascript
=> Flash
=> WAP/WML
-----------------------------
Web Technologies
-----------------------------
=> General Web Dev
=> Web Standards
=> XML
=> Online Marketing
-----------------------------
Graphics
-----------------------------
=> Graphics Design and Animation
-----------------------------
Programming
-----------------------------
=> .NET
=> JAVA
=> MS DOS Batch Scripting
=> Mathematics
=> C & C++
=> VB
=> Delphi
=> Algorithm design
-----------------------------
Operating Systems
-----------------------------
=> Windows (General)
=> NT Based (2K, 2K-03, NT, XP, Vista)
=> Open Source (All)
-----------------------------
Hardware
-----------------------------
=> Hardware General
=> Gamers Hardware (Advanced)
-----------------------------
Networking
-----------------------------
=> Home (small)
=> Office (large)
=> Internet
-----------------------------
Security
-----------------------------
=> General Security Issues
-----------------------------
Rants/Opinions/Proposals
-----------------------------
=> Site operation
Powered by SMF 1.1 RC2
|
SMF © 2001-2005, Lewis Media
Joomla Bridge by
JoomlaHacks.com