[sldev] How Far For Security?
Buckaroo Mu
sldev at bitparts.org
Mon Jun 9 16:41:38 PDT 2008
How about this, then - to the same thing we do now, storing the header
in the binary cache, and the bulk of the data in a raw file - just
change it from a (CPU-intensive) JPG2000 decode to a (CPU-cheap) TGA or
whatever raw format the client uses inside the code? Or even if you just
stored the first (arbitrary-number) of bytes in the textures.cache file,
with the rest coming from the existant UUID-named file? The bottleneck,
as I have demonstrated through the use of a RAMdisk cache folder, is
definitely the decoding.
-Buckaroo
ps - 'scuse my top-posting, I know it's frowned on, but damnit, it just
makes it easier to read. -b
Jake Simpson wrote:
> I'd just like to make the point that a lot of LL reads these threads
> and we have lots of internal discussions about exactly stuff like
> this. We have one currently going regarding a feature we are talking
> about adding thats very much along these lines.
>
> "How far do we go to obstrufacate the data stream?" is the question.
>
> Bear in mind that some of the economy of Second Life is built upon
> people being able to build and have some degree of confidence that
> what they build won't get ripped off immediately by those who can, so
> they can be sure of getting some return on their investment of time.
> I'm sure you can understand how many in LL will be sympathetic to this
> thinking. Sure, technically anything can be reversed engineered (save
> scripts since they don't come to the client in any way) so the
> question becomes "how hard do we make it?" (or even "how hard CAN we
> make it?") - which is basically paraphrasing what's already been said
> in this thread. Stating "Well, because it's possible, don't even
> bother trying to stop it" doesn't (unfortunately) solve the issue of
> "how can I protect what I make" which is the root cry of anyone who
> spends time building things; it just undermines the Second Life
> economy to the point where it might potentially not be viable,
> obviously something people within in LL are keen to avoid.
>
> Please understand we are having the same discussions internally and
> what is said here is taken on board by those making the internal
> decisions, so keep at it.
>
> I'd like to rename this thread since it's quote a contentious name.
>
> Cheers
>
> Jake
>
More information about the SLDev
mailing list