Photoshop Fails At Counterfeit Prevention
JediDan writes "Wired reports that the 'Anti-counterfeiting provisions in the latest version of Adobe Systems' flagship product have proven little more than a speed bump, but company representatives insist that including them was the right thing to do.' Kevin Connor, Adobe's director of product management for professional digital imaging said, 'As a market leader and a good corporate citizen, this just seems like the right thing to do.' Maybe if they didn't spend R&D time and money on useless features, their products would be more affordable."
Maybe if they didn't spend R&D time and money on useless features, their products would be more affordable.
Maybe they should just skip the product and go directly to printing the money.
"From Adobe's standpoint, all we're concerned about really is that it doesn't have a performance impact on customers, that it's stable and doesn't cause crashes and that it's not going to produce false positives -- that it's going to tell someone that a picture of someone's grandmother is a $20 bill," Connor said.
That's good, because there's nothing like having a top-of-the-line imaging program tell you that your grandmother looks like Andrew Jackson. Yikes!
You are in error. No-one is screaming. Thank you for your cooperation.
Let's all forget about counterfeiting, and concentrate on Photoshop's real purpose: pasting celebrities' heads on nude bodies.
great, another protection mechanism that's easily sidestepped by the real crooks but manages to irritate legitimate users
Maybe if they didn't spend R&D time and money on useless features, their products would be more affordable
Please, stop making comments on what they should price their software until you take some rudimentary economics courses.
Good quote, too many chars. Seriously, the slashdot 120 char limit sucks!
Hmm sounds just like software companies that are conned into spending boatloads of money on elaberate copy-protection schemes which are broken in days instead of hours.
The article says the counterfeit detection scheme was provided to them as a black-box piece of code. They didn't even develop it, and don't actually have any idea what it does or how it works! (Didn't a previous article include a fairly detailed explanation? Something about circles in the blue channel or something? Their solution? Request approved images directly from the government.
This flies in the face of science.
This comment has a description and a useful link.
Read Epic the first RPG novel.
Silly. There are thousands of possible reasons why someone might want to work with graphical images of banknotes other than counterfeiting. Blocking all those legal uses to prevent one illegal use is a violation of our rights.
This just in, the GIMP is providing an optional anti-counterfeiting plugin, for people who want it. Seems fair.
That's awesome...let me fire up my dot matrix printer and I'll be in the money in no time! Woo!
The anti-salmon
Maybe if they didn't spend R&D time and money on useless features, their products would be more affordable.
No kidding. And that only starts the downward spiral. Once your software is over a couple hundred dollars a lot of people who would like to pay for it can't afford it. Those people either use it without paying for it, or don't use it at all. Either way, they aren't paying, which leads to a further increase in cost to the remainder who are buying. And on and on...
I almost choke when I see the prices on some of the software bundles, especially Adobe.
Slashdot Syndrome: the sudden, extreme urge to correct someone in order to validate one's self.
I'm sure they weren't really trying to make it impossible to counterfeit, because it would make so many other image processing tasks more difficult, or at least increase the program's overhead. All they have to do is make a cursory effort to sort of say that they tried. Then again, I'm not too clear on the reasons for doing that either, maybe good PR? Still, it seems like it should be pretty readily apparent that this is an impossible task. They probably stopped all the fourteen year old kids counterfeiting perfect 20s, though.
-1, "1337" speak
From the article: The inner workings of the counterfeit deterrence system are so secret that not even Adobe is privy to them. The Central Bank Counterfeit Deterrence Group provides the software as a black box without revealing its precise inner workings, Connor said.
So Adobe just plugged in an OCX in their program or something similarly easy. It's not this "feature" that bloats the price tag, I'm afraid.
Also, why all this secrecy on the "inner workings" of the software, when it's so easily circumvented (e.g. copy and paste from another app)? Why should scanning money be illegal? It's ridiculous - it's like banning knives because they could be dangerous. It's not the technology, it's the use you make of it. I don't understand why politicians fail to understand this simple concept: technology is not evil or good, it does not pose new moral problems. It's always the same problems, just with a different twist in the details.
My Stack Overflow user
The fact that Adobe's products aren't affordable is yet another anti-counterfeiting feature. Users who can afford Photoshop have more money (and thus less need to counterfeit) than the general population.
The next version promises to be even less affordable, to the degree that no matter how rich you are, you'll have to counterfeit money just to buy it--thus ensuring that you don't use it to make the counterfeits!
Took about a minute to foil them...
I am an amatuer photographer. Its really funny how just about EVERYONE I know who is into photography has a copy of photoshop. Hmmm... They can't afford a new $500 flash, but they can afford $500 for Photoshop.
Its obvious to me the Photoshop is way, way overpriced. Now, Adobe is free to charge whatever they want for it, but the average Joe is not willing to dump $500 on software.
True, counterfeiting software is not a "right", but its bound to happen when companies overcharge. Why do you think people are so quick to download music and copy CDs?
[FromTheMorning]
The poster just didn't RTFA
"The anti-counterfeit software in Photoshop CS was developed by the Central Bank Counterfeit Deterrence Group, an organization established by the governors of the G-10 central banks to promote the use of anti-counterfeit devices in the computer industry....The inner workings of the counterfeit deterrence system are so secret that not even Adobe is privy to them. The Central Bank Counterfeit Deterrence Group provides the software as a black box without revealing its precise inner workings, Connor said."
Maybe if they didn't spend R&D time and money on useless features, their products would be more affordable
First off, every company spends time/money for R&D on features or products that never even reach the consumer, let alone generate a profit. Any company that hasn't done so would take over the entire planet in a short amount of time.
Secondly, Photoshop has been expensive for the last decade. Do you really think they sat down 10 years ago and budgetted 50 million dollars to add an anti-counterfeitting feature? You charge what the market can bear. And the market has been able to bear a $700 price tag (or whatever they're charging). As proof of this, I submit the fact that Adobe is still in business.
It's fine to whine about MS charging $XXX for products that aren't anywhere near the best tool for any job, but Photoshop is an incredible tool and worth every penny.
Never assume that a device, law, or drug does exactly what it's supposed to do, and nothing else.
How comfortable would you be using a "counterfeit deterrence system" that you had no idea how it works. Makes you wonder if it also has the capability to "phone home" when someone tries to make anything remotely resembling a banknote, or whether there are back doors.
This 'feature' is already trespassed! Take a look in this forum (Dutch, sorry). It says there that when you scan multiple bills you won't get an error, and even when you crop them one-by-one, you're still not stopped in your job. Screenshots available.
In need of reliable and affordable server monitoring?
I think the point is that including anti-counterfitting measures in a product that is designed ostensibly to touch up photo's is both ridiculous and inappropriate.
:)
Counterfeiting is specifically illegal, and is Not Our Right Anywhere, I did not see any suggestion or insinuation that it ought to be. However, having to pay a "big brother tax" for ill-conceived or impossible to implement "crime prevention" features is an idea that many find offensive.
On the other hand, while almost everyone I know uses photoshop, almost no one I know has actually paid for it, or could afford it. Obviously their crime prevention abilities are somewhat limited
but it's not like you can go to Best Buy, pick up a scanner on sale, and start counterfeiting money.
I want to BestBuy last week, and sure enough, right there next to those little photograph printers, was an illegal currency printer. The side of the box said,:
HP Illegal Currency Printer (USB)
Plug and Play technology
System Requirements:
Pentium II 200 MHz or better
128 MBytes Ram
Windows 98/NT/2000/XP
Note: Does not work with Adobe Photoshop CS
Don't forget HP Bank Note Paper and Ink Cartridges (HP-ICP-701).
Slashdot Syndrome: the sudden, extreme urge to correct someone in order to validate one's self.
"...U.S. law, which allows color reproductions of U.S. bank notes so long as the reproductions are smaller than 75 percent or larger than 150 percent of actual size. The reproduction must be one-sided, and all materials, including graphic files that were used to make the reproduction, must be destroyed afterward. "
I used to work on Television Commercials and the Ad Agencies would all go nuts over those rules anytime we did a commercial that showed ANY US Currency (think Lottery Commercials...)
Fairly Realistic "Fake" Money Exists that can be used for showing huge piles of Cash and it's handy when you do need to have the appearance of money blowing around all over the place.
But sometimes the job entailed filming a SINGLE US banknote and the Ad Agency would insist we use "Fake" money because they did not want to get in trouble with the Treasury dept. Never mind that the image was going to appear on a TV screen, it existed on 35mm film before going to videotape.
What really pissed me off one day was when -on set- the Art Director was complaining that the "Fake"Money we were using did not look "real" enough. *sigh*
The "fake" money we were using was as real as the US Treasury allowed. There is a printing company in California that comes up with this stuff for the Film Biz and they had been through many generations of "fake" styles. Each generation looked better than the previous one.
Apparently one of their "styles" of "fake" bills went too far and the US Treasury confiscated the printed bills AND the plates used to print them.
I've made a bunch of "REAL" money over the years in overtime and other things thanks to the Ad Agencies confusion over the interpretation of this law.
I like microcars
The anti-counterfeiting part of the application was not developed by Adobe.
...
From the article:
The anti-counterfeit software in Photoshop CS was developed by the Central Bank Counterfeit Deterrence Group, an organization established by the governors of the G-10 central banks to promote the use of anti-counterfeit devices in the computer industry.
The inner workings of the counterfeit deterrence system are so secret that not even Adobe is privy to them. The Central Bank Counterfeit Deterrence Group provides the software as a black box without revealing its precise inner workings, Connor said.
The surprise isn't how often we make bad choices; the surprise is how seldom they defeat us.
Taken to extremes, will Adobe build in Child Pornography checking? Or scan your hard drives for incriminating pictures or files? Where does it end? And why is something I buy for editing images checking and deciding what I can do with the files I create?
At least, this could open Adobe up to legal problems - if their checks fail and someone is 'allowed' to do what should have been 'prevented'.
All in all, it sucks. If I wanted a counterfeit currency checker, I'd buy a 4.95 felt tip pen.
Because that 'copy protection' is implemented by script on the Web Page - it's not an IE feature. Scripts can catch mouse events, but (rightfully so) have no control over browser menus.
This feature was asked for by the US government. Adobe is probably being reimbursed by the goverment and in return, Adobe promises to include this feature. In otherwords, it would probably make the product less expensive to produce.
The Television Wiki
Between 1995 and 2002, the proportion of counterfeit bills that were digitally created grew from 1 percent to 40 percent
Correction: The proportion of counterfeit bills detected grew. I'm guessing that digital copies aren't as good as what the professionals use, and they're more easily detected -- the well made bills stay in circulation. Here's a cool pdf from the GAO that illustrates many types of counterfeits, including the superdollar.
HIV Crosses Species Barrier... into Muppets
Development effort for protection scheme: $150,000
Cost in added crypo components (100,000 units): $1.2 Million
Look on CEO's face when some kid in Sweden breaks the copy protection 12 hours before the product is officially released: Priceless
There are some things money can't buy, for everything else there are gullable shareholders.
I'm trying to teach myself to set people on fire with my mind... Is it hot in here?
Software (and to a lesser extent, hardware) prices are based on percieved value. When Microsoft charges $400 for Office, do you really believe that R&D cost them $350 for every copy? The upfront cost was in the tens of millions, but the cost to print the CD, box and manual is right around $5. Does that mean that we should be paying $10 for office? After all, a 50% profit margin is pretty good, right?
Adobe doesn't charge $650 for PS-CS because their costs are high. They charge that much because that's what the market will bear. That's what it seems to be worth.
-- Hamster
I see where you're coming from, but in my experience, development doesn't work like that. Nobody just drops some mystery code into their product and releases it (can you imagine this code breaking some other feature and Adobe tells their customers "well, the Fed. told us this code would work...sorry 'bout that"?). Features like this are typically worked into design specs and engineering specs. It also needs to be integrated into their codebase (even if they were just a bunch of precompiled methods) -- it needs to interface with their software somehow, no? Code like this also has to be tested, which can be a pretty major undertaking. Furthermore, for every change that's made to any part of the code, features like this (and all others) are usually tested in regression.
While Adobe may not have spent time developing the code itself, I'm fairly certain that this code adds to the bottom line of development costs...which also adds to the bottom line of the product cost to the end user (unless they tack that expenditure onto some other product).
In the end, we all pay for a "feature" that we don't want...even though we do pay for it, we'll never notice (unless we're counterfitters, in which case, we'll either use a different product, or find a way to easily circumvent the "feature"). It's downright lame and it's not their job to enforce the law. Besides, what's illegal about scanning in a $20 bill? I can think of 10 legitimate reasons to do just that right now.
What's next, anti kiddie-porn protection? At least the code will actually prevent a law from being broken (unless you're taking baby pictures and your kids like to be nude...it happens).
-Turkey
For whom? The $ dependency reaches from the US Government into the taxpayer wallet.
IOW, maybe we should all buy the rest of the product, as we're already subsidizing it anyway.
I guess I could warm to the nannyism, if it actually prevented lawbreaking.
I have no way of knowing, but I Guess the Illegitimate Might Procure something else for their dark deeds.
Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
Hmmm - but do you think the right time to complain about things like that, is when they already made their way into the law? It seems it might be more effective to make your concerns known earlier than that.
Plugins are considered a stand alone program, and as long as you distubute it as a plugin without distrubitng Gimp you can release a closed source plugin, and you can charge what you like for it, much as macromedia has released a closed source flash plugin for Mozilla (that I don't use)
I used to have a cool sig, back when I cared
Lots of artist use images of money, legally, in creation of their artwork. Therefore fighting counterfitting is a way to keep them from being able to do their job. You think that average graphics artist has the time to wait for a 2-3 week response for an image they can use when putting together something? Get real. It is legal to scan and use money in the US. It is illegal to print it in a form that looks like real money and if within 75% to 150% of real size. It is not illegal to print a piece of artwork that incorporates an image of money as part of the composition.
It seems like, from the backlash and speed problems of Photoshop CS, Photoshop 7 will be around for quite a while to come.
The answer to this wonderful question is knowable through the simple process of "Ancedotal Induction."
At some point during the development of the mentioned version of the application, someone in product management induced a design constraint along the lines of "don't enable counterfeiters." None of the other product managment types cared because "we'll get that for free from the Central Bank Counterfeit Deterrence Group."
Product managmeent gave this new design constraint to a behind-schedule-implementation-manager. This poor guy said "sure", because, well... they're paid to agree with product managment. Especially since it was something "we'll get for free from the Central Bank Counterfeit Deterrence Group."
So the behind-schedule-implementation-manager went to the engineering team and said "we need to add counterfeit deterrence, give me the schedule impact, but I've already decided it shouldn't take _any_ time at all, because we'll get it for free from the Central Bank Counterfeit Deterrence Group."
The engineers decided immediately that actual counterfeit deterrence would require software slightly more capable than the average bartender, and that there was no good place in the image processing design to hook in something like that anyway. However, since it wasn't their code that'd take the blame when it didn't work... who cares. They told the implementation manager that it'd add as many hours to the schedule as they were currently behind and went back to work.
Eventually, the component (let's be realistic: an old version of a dll, and the wrong typelib, and a corrupted Word document claiming to be the "design document and manual) shows up in an engineer's inbox. He hacks it in on a branch to one part of the image import processing logic, fires up the build, and doesn't see it crash. It gets merged back to the main line immediately.
The last it was ever heard from before shipping was when someone from the test team called some friends over to "hey, look at this"--whereupon he showed them that you could get really good quality images of currency... but only if you used the "raw" settings from the twain image capture page.
Next stop
I was wondering about the Swedish thing too. Maybe he's thinking about Jon Johansen, the DeCSS GUI designer; some people don't seem to know the difference between Sweden and Norway.
Lalala
They say it's not going to hurt performance, and I'd like to see this verified by comparing load times of large hi-res images (as used by graphics professionals every day) between previous photoshop versions and this new crippled version.
Even if such a test turns out to reveal whatever might arbitrarily be perceived as a 'reasonable' performance hit, it doesn't leave me overly inclined to upgrade (I am a licensed user of Photoshop 7.0.)
No matter how you bend it, such a black box is by any definition yet another a crippling feature, an abomination to productivity even if you never need to scan currency.
But what if you do? No law says you can't use currency texture for e.g. a finance related site. The mentioned two-week 'maybe' turnaround time on the written permission and dubious-quality sample set from the Bureau of Engraving is laughable for anyone in the graphics biz with deadlines measured in hours, not months.
While the black box spews a browser window [with a traceable referrer? someone post the URL please] and stops the load and does nothing more, you CAN evidently bypass the 'feature' without problem after this initial nuisance as described in the article. You just need to WORK a little more and your smooth graphics pipeline has suddenly become crippled and bent with a couple needless ninety-degree turns as bothersome as those in the Breezewood, PA I-70/I-78 interchange (but without the tacky motels).
So why is the black box even THERE? It's just ANOTHER performance retarding stopping block. Back in the day when Adobe first started bundling the annoying Digimarc watermark stuff with Photoshop, I was bristling over the substantial performance hit it had on everyday photoshop work. I DOWNGRADED to the previous version and stayed on that for several years.
Eventually the PCs increased in CPU muscle enough that it was no longer an 'issue' for me, and perhaps the digimarc stuff in the latter versions of photoshop was optimized, or whatever. All I'm saying is, THAT useless black box was there in the first place, so THIS is just another. Which one comes NEXT? Where does it END?
Will Photoshop, the good corporate patriot citizen, commission additional black boxes to detect things like:
- Drivers' licenses and passports
- All government-issued papers
- Corporate trademarks (with database of associated legal depts)
- Barcodes (cue:cat redux)
- Celebrities imagery of which subject to royalties
- Heads of state and top bureaucrats (to stem the fark.com floods of Dubya photoshops)
Gotta love feature creep. But no worry, soon as PCs clock 10 GHz, you will barely notice the extended load times.