|
|
|
Here's a WWW analogy:
Sorry, but while it's certainly an interesting start, LL barely is able to do audits on their own viewer with their manpower. Pair that with the need to renew the certificate over and over and over during a small development session to full test things, and I personally think this might become more than just a little taxing for all parties involved, with only a small benefit in the end. I might politely disagree on the "taxing" vs. "small benefit".
For a development phase there is certainly absolutely no need to get 20+ certificates per minute or so. In fact, the whole point of being able to flag parcels to allow untrusted clients is to be able to develop and test pretty quickly if everything is working without going through the mess of getting a certificate. This is not unlike, say, using the Preview Grid to upload millions of textures and animations until you get them "just right", then going back to the main grid, and uploading the texture/animation just once. Similarly, testing during a development cycle could be done without a valid certificate for a long period, using the parcels allowing that, and only after making sure things work flawlessly, they could go through the submission process. One that is, in my mind, fully automated — so, no, the proposal is not for having LL validate the code of each and every application, but just allow swift action if someone complains about a tool violating the "ethical code of use". This is pretty much what Apple & Microsoft do with their own developers as well; no, they don't check code (code is not even submitted!) for each and every application that gets developed by trusted developers. They just have a way to revoke certificates swiftly if one of those developers suddenly misbehaves. Thieves can copy textures from the cache, but not prims Let me point out that the SL viewer is an open source project. This alone makes it almost impossible for any type of cache obfuscation or encryption to have any purpose at all. A cache is there to attribute quick retrieval of data without having to ask the server for it a repeated number of times, never to hide data from view.
Side effects of this: Things to note: and to add my stuff to what Zwagoth said above,
any executable, however it is encrypted or protected, can be analysed to create a client that fakes a successful authentication to look like an officially approved client. It's just a matter of how much effort is put into it and there seems to be no upper limit for famous projects. After some thoughts (expressed here: http://gwynethllewelyn.net/2008/10/18/stepping-back-from-the-analogue-hole/
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SVC-3247proposes a methodology to allow flagging of "trusted SL clients" (viewers or other applications) by providing a registration service for "trusted developers" and a certification authority handing out digital cetrtificates; and one description of a possible in-world implementation. The focus ofSVC-3247is, however, on restricting illegitimate content copy and less about 'bots roaming the grid for legitimate purposes (although the mechanisms to keep illegitimate 'bots away from parcels would also work for MISC-1213)