fmw42 wrote:Why
should we assume the actual intent is honorable? As snibgo has said,
there are plenty of available resources out there that can be Googled.
The answer to your own question is right there in the next statement.
Malicious hackers do opsec and they also social engineer. They're far
more sophisticated than you realize. If a blackhat enters this forum to
obtain information to facilitate a malicious operation, you won't know
it. They are skillfully meticulous in how they mask what they're doing -
it's essential to their task. You won't have any idea that a captcha
is involved. You also won't be able to identify the OP simply by
searching their alias.
The 2nd part to "Why should we assume the actual intent is honorable?"
requires us to address the elephant in the room: this "Lord of the
Flies" idea that man is innately evil. Having a presumption of evil in
the absence of proof to the contrary diminishes the quality of a forum.
Withholding information reduces knowledge that can be acquired from a
forum. Someone searching for how to remove vertical lines from an image
isn't helped by posts containing (potentially false) accusations of
wrongdoing. Without trying
to turn around the "Lord of the Flies" philosophy, the value a forum
brings is what matters here.
fmw42 wrote:
If this is honorable research, then those people would already be
experts
Security experts at best, not image processing experts. But it's also
wrong to presume a security researcher isn't a novice. They all start
somewhere, but unlike novice blackhats, they don't have to lurk, they
can just bluntly ask their question point blank.
fmw42 wrote:
or very knowledgeable already and would not need our help or
could use existing research and techniques to do the job.
Not in the slightest. You describe a minority of cases. If any web
admin wants to create a captcha for their website and test it, they are
most likely substantially less knowledgeable about this topic than a
blackhat doing an attack operation. This is precisely the type of user
to call on this forum for help. Web admins generally would not need to
hide what they're doing. But as a practical matter, they would, because
they can see from this thread that they would be accused of wrongdoing,
by default.
So you're putting legitimate¹ users in a position of having to be
sneaky.
1) of course, "legitimate" implies that (unlike snibgo) you consider it
legitimate for a captcha creator to test their own tool.
fmw42 wrote:
I do not think
a public forum should take a chance on the actual intentions of the
person posting.
You're taking a chance either way. Here you've opted to take a chance
on the assumption that man is innately evil, and that gamble has
consequences:
1) driving off a legit imagemagick user who prefers not to be nannied
2) causing legit users to create a false scenario to avoid the
presumption of malice trap
3) reducing the quality of information
4) blocking progress toward a humane replacement for distorted text
captchas
5) hindering creation of legit (non-spamming) humanitarian robots (e.g.
legally scraping Ryanair's website, as skyscanner.net does, or that of a search engine building an index)
fmw42 wrote:
Better to err on the side of security. My opinion.
To be clear, it's anti-security to hinder discussion of creating or
breaking a security mechanism.
fmw42 wrote:
If someone you did not know came to your door and asked if he could have
the key to your parents home or apartment to see if it fit, would you
give it to them?
What do you mean "see if it fit"? You mean to see if the key fits?
I've done that test already. What would the point be?
A more interesting question is if I would hire a locksmith to defeat my
lock. Yes I would, if the cost justified the assets I'm protecting. I
wouldn't just want a locksmith who can install locks (or a web admin who
only knows how to create captchas). I want a locksmith who can defeat
them too, so that I know what a criminal is up against.
Would the locksmith be a total stranger? Most likely. The locksmiths
that I know personally don't operate where I have assets.
fmw42 wrote:
Make the person validate himself, before risking security.
The OP only needs to validate himself to his customer. And that's a
good thing. Infosec would take a global hit if security information
were blocked, and only available to those with no sense of privacy (a
fundamental basis of security itself).