LOL, that's too funny!
I think average eye can make a conscionable impression in 0.15sec.... some
one should spec that out in an RFC... hehehe, a graph perhaps of security to
usability in terms of the rate of impression :)
----- Original Message -----
From: "Graham Cox" <[email protected]>
To: "Brad O'Hearne" <[email protected]>
Cc: "Cocoa dev" <[email protected]>
Sent: Wednesday, March 06, 2013 11:29 PM
Subject: Re: Turning off screen shot ability
On 07/03/2013, at 4:21 PM, Brad O'Hearne <[email protected]>
wrote:
But this is something far different from those -- security is imperative.
Perhaps your app is not suited to having a graphical output or interface
at all in that case? While I'm not a fan of "security through obscurity",
you could arrange your programs output to be routed to a paper tape
puncher maybe, or a hall of monkeys with typewriters being prodded with
sharp sticks.
Facetiousness aside, I'm trying to make a serious point - once your app
writes its output to the screen, it's out there. The photons have left the
monitor, carrying the output data of the app with them to whatever
detector they are destined for, be it eyeballs or a camera. You can't get
them back, all you can do is prevent them being emitted in the first
place. All a screen shot is is a time-delayed version of the same. So the
problem appears to be time, doesn't it? So how about you only show the
output to the user for, say, 0.2 seconds? That will be very hard to
capture. Hard to see too, but security always comes at the cost of
usability. Just make sure you train users to pay attention FULLY to the
screen.
Another option, given that the screen shot feature writes files with
particular file names to the desktop, you could monitor the desktop
folder, detect the files and delete them.
Or, perhaps you could collate all of these replies to your thread and
present them to the arse who wrote the spec.
--Graham
_______________________________________________
Cocoa-dev mailing list ([email protected])
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/cocoa-dev/danchik%40rebelbase.com
This email sent to [email protected]
_______________________________________________
Cocoa-dev mailing list ([email protected])
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com
This email sent to [email protected]