Emerald caught for another TVP violation - Page 5 - SLUniverse Forums
Navigation » SLUniverse Forums > Virtual World Discussion > General SL Discussion » Emerald caught for another TVP violation


General SL Discussion Discuss topics related to Second Life

 
Sponsor:
PDS HomeSecurity Orb
Reply
 
LinkBack Thread Tools Display Modes
Old 07-22-2010, 09:32 AM   #101 (permalink)
is a pussy.
 
Hypatia Callisto's Avatar
Laughs and sneers in LOLCat
 
Join Date: Jun 2007
Posts: 8,120
My Mood:
SL Join Date: February 8, 2006
Quote:
Originally Posted by Masami Kuramoto View Post
Whenever someone asks about Modular Systems' source of funding, you hear stories such as: "Jcool said he got a loan." Who would give a loan to an 18 year old guy without a job during an economic crisis?
Mom and Dad.



But I guess that's not as cool to say to your bros
__________________
"To begin with," said the Cat, "a dog's not mad. You grant that?"

"I suppose so," said Alice.

"Well, then," the Cat went on, "you see, a dog growls when it's angry, and wags its tail when it's pleased. Now I growl when I'm pleased, and wag my tail when I'm angry. Therefore I'm mad."

"I call it purring, not growling," said Alice.

"Call it what you like," said the Cat.
Hypatia Callisto is offline   Reply With Quote
Old 07-22-2010, 09:41 AM   #102 (permalink)
Backroom Bureaucrat
 
Gigs's Avatar
Not troll; Possibly Orc
 
Join Date: Jul 2007
Posts: 6,191

Awards: 1
Thread Title of the Week 
Quote:
Originally Posted by Qie Niangao View Post
But I don't, do I? The emkdu binary is distributed without source, unless I'm not understanding (which is surely possible), so whatever magic sauce metadata it stuffs into the images is opaque to anybody who can't factor very large numbers in tractable time.
It's not opaque to you, the owner of the CPU that is performing the encryption. You have full control to trace every instruction that your CPU performs, so you can always extract whatever data it's encrypting and uploading locally.

Unless it's pre-encrypted, in which case it can't particularly contain anything privacy-invading, since it can't incorporate any data from your computer.

It's exactly the same reason that DRM can't work. You have full control over your own hardware, therefore it's impossible to hide the unencrypted data from you, you can always intercept it after, or in this case, before, it's encrypted.
__________________
-
-
"It is the paramount duty of governments and of politicians to secure the wellbeing of the community under the case in the present, and not to run risks overmuch for the future" - JM Keynes
Gigs is offline   Reply With Quote
Old 07-22-2010, 09:45 AM   #103 (permalink)
Backroom Bureaucrat
 
Gigs's Avatar
Not troll; Possibly Orc
 
Join Date: Jul 2007
Posts: 6,191

Awards: 1
Thread Title of the Week 
Quote:
Originally Posted by Hypatia Callisto View Post
And it wasn't DRM, that's ridiculous. Why does everything turn into a DRM argument?
I wasn't claiming it was DRM. It falls victim to "the DRM problem", that is, the untrustable client problem. The end user can always reverse engineer what it's sending because they have full control over the hardware.
Gigs is offline   Reply With Quote
Old 07-22-2010, 10:09 AM   #104 (permalink)
is a pussy.
 
Hypatia Callisto's Avatar
Laughs and sneers in LOLCat
 
Join Date: Jun 2007
Posts: 8,120
My Mood:
SL Join Date: February 8, 2006
Quote:
Originally Posted by Gigs View Post
I wasn't claiming it was DRM. It falls victim to "the DRM problem", that is, the untrustable client problem. The end user can always reverse engineer what it's sending because they have full control over the hardware.
Then don't say DRM because it clouds your explanation.

The emkdu library is just a nice sweet cherry that some morons are likely to pick, and unlikely to know what to do to change its behavior, or even bother to care. It was one of those little improvements on the LL client that other assholes were likely to pluck for their own clients.

It's not about DRM. Nobody is trying to enforce any digital rights management here. It's about ego masturbation and equally butthurt devs who use the Emerald code as a base to create their own closed source copybots for sale. None of this is about freeing the code but about shooting each other in a teenaged mafia war. And to be frank, I don't have a lot of pity for people who are dumb enough to use these underground clients.
Hypatia Callisto is offline   Reply With Quote
Old 07-22-2010, 10:28 AM   #105 (permalink)
Scripter Most Ordinary
 
Makoto's Avatar
 
Join Date: Mar 2009
Location: Where ever i lay my hat, that's my home
Posts: 1,419
My Mood:
SL Join Date: 14/03/09 this AV
Business: None
Client: Catznip
Send a message via MSN to Makoto Send a message via Yahoo to Makoto
my question would be more, to blame Microsoft for forcing your temporary files into a user directory named after your account (linux would use /tmp)
There may be an explanation for this - like without it you cant have preview temp uploads as how does it know whether its an uploaded or temp image etc.

Just because the devs of Emerald have possibly been involved in underhanded stuff in the past, and its clear that only one dev was responsible for this as its a part of the code with a single dev license.
It doesnt steal your ipod, or iphone, it doesnt abuse your kids neither does it do anything but have a path to a local version of the file in some hidden metadata.

Why does everyone here hate emerald so much that if it even records that you are logged in it has to be stealing your gushy food...

GROW UP PEOPLE AND SMELL THE COFFEE..
Makoto is offline   Reply With Quote
Old 07-22-2010, 11:19 AM   #106 (permalink)
Account Closed
*tap tap* Is this thing on?
 
Join Date: Jul 2009
Posts: 173
Client: Imprudence
Quote:
Originally Posted by Makoto View Post
my question would be more, to blame Microsoft for forcing your temporary files into a user directory named after your account (linux would use /tmp)
Have you actually read the discussion? Windows is the only platform not affected. Also, it's not including the name of a temporary directory, or even the name of the directory the image is in, it's including the name of the directory the viewer is installed to.

Quote:
Originally Posted by Makoto View Post
There may be an explanation for this - like without it you cant have preview temp uploads as how does it know whether its an uploaded or temp image etc.
It's already been explained, by an actual Emerald developer no less. They wanted to be able to secretly track the name of the viewer being used so they could tell if anyone was using a non-Emerald viewer that included their emkdu library without a licence.
Mako Mabellon is offline   Reply With Quote
1 User Agreed:
Old 07-22-2010, 11:24 AM   #107 (permalink)
Scripter Most Ordinary
 
Makoto's Avatar
 
Join Date: Mar 2009
Location: Where ever i lay my hat, that's my home
Posts: 1,419
My Mood:
SL Join Date: 14/03/09 this AV
Business: None
Client: Catznip
Send a message via MSN to Makoto Send a message via Yahoo to Makoto
Quote:
Originally Posted by Mako Mabellon View Post
Have you actually read the discussion? Windows is the only platform not affected. Also, it's not including the name of a temporary directory, or even the name of the directory the image is in, it's including the name of the directory the viewer is installed to.



It's already been explained, by an actual Emerald developer no less. They wanted to be able to secretly track the name of the viewer being used so they could tell if anyone was using a non-Emerald viewer that included their emkdu library without a licence.
My question is "So What!!!" Microsoft regularly sends your CPU serial number motherboard and harddrive serials to them to make sure you havent installed your windows copy on more than one machine - and i am sure that they could and do take even more information that noone knows about.
I would see this as being a data protection issue , where a folder that could contain your name could be seen,. Nothing untoward just a DP issue to be resolved...
Makoto is offline   Reply With Quote
Old 07-22-2010, 11:47 AM   #108 (permalink)
Coin-operated
 
Qie Niangao's Avatar
 
Join Date: Nov 2007
Posts: 1,294
Quote:
Originally Posted by Gigs View Post
It's not opaque to you, the owner of the CPU that is performing the encryption. You have full control to trace every instruction that your CPU performs, so you can always extract whatever data it's encrypting and uploading locally.
That's true, and that would be more tractable than brute-forcing the encrypted data on the wire.

Suppose I do that, then. Don't I now know how to decrypt everybody else's data? (There's no opportunity to negotiate a key with the intended recipient, so it has to use a single cipher key, right?) So the premise must be that I wouldn't do that--a pretty safe assumption--which brings us back to my connection sending content that's in practice opaque to me. Or else the encryption of everybody else's data was futile.

But let's pop the stack: Again, what purpose does it serve me, the putative Emerald user, to be pushing encrypted metadata out my network, even if I can with great effort discover it to be innocent passages from the Kama Sutra?

It's a just fucking viewer. Why the obsessive passing around of little secrets?
Qie Niangao is offline   Reply With Quote
1 User Agreed:
Old 07-22-2010, 12:51 PM   #109 (permalink)
genderqueer
 
Kara Spengler's Avatar
Hail Woz, the great and powerful!
 
Join Date: Dec 2008
Location: DC
Posts: 7,444
SL Join Date: March, 2006
Client: Phoenix & Firestorm
Send a message via Skype™ to Kara Spengler
Because people love a good conspiracy theory.

[Oh, as to install locations on macs, I wonder how many people use their home directory for aps anyway? I always use /, /Applications, or /Applications/utilities.]
Kara Spengler is offline   Reply With Quote
1 User Agreed:
Old 07-22-2010, 01:34 PM   #110 (permalink)
Banned
I WIN. EOM
 
Join Date: Jul 2008
Location: land of Nunya
Posts: 308
My Mood:
SL Join Date: 2-08 smile.
Business: which ones?
Client: All but that Phoenix POS
Well, it looks like this.

Kakadu Software SDK v 6.4 Non-commercial Licence

US$250.00


The license is granted to an individual where the licencee receives no commercial and/or financial benefit. This license may not be transferred to or shared with other individuals.
Product Details...


Kakadu Software SDK v 6.4 Commercial Evaluation Licence

US$500.00


The licence is granted to an entity for evaluation purposes only. The licencee must not deploy or distribute this software to receive commercial and/or financial benefit. This licence may not be transferred to or shared with other entities.
Product Details...



As soon as I recieve my quote I will be buying this item. (FULL APP COMM. LICENCE) Because I can. No loan from mom or dad lol. Not sure what to do with it all but I'll try to figure it all out.

So lets discuss item number one. The where it clearly states "receives no commercial and/or financial benefit" If this cheapo product is the level they bought then I have a feeling there is a problem.


Also, on a side note, what happen to Boy? (Rainbow viewer Boy)
cieraspyker is offline   Reply With Quote
Old 07-22-2010, 05:46 PM   #111 (permalink)
Emergency Mustelid
 
Argent Stonecutter's Avatar
 
Join Date: Sep 2009
Posts: 15,372
Why is there textured vegetable protein in the Emerald viewer anyway?
__________________
Argent Stonecutter -- Skyhook Station -- Coonspiracy Store

"And now I'm going to show you something really cool."


The previous is a cybernetic datum published - in direct contravention of DoD Regulation #229RR3X3 - as being conducive to the physical, psychological and/or social well-being of the population.
Argent Stonecutter is offline   Reply With Quote
Old 07-23-2010, 07:21 AM   #112 (permalink)
genderqueer
 
Kara Spengler's Avatar
Hail Woz, the great and powerful!
 
Join Date: Dec 2008
Location: DC
Posts: 7,444
SL Join Date: March, 2006
Client: Phoenix & Firestorm
Send a message via Skype™ to Kara Spengler
Quote:
Originally Posted by cieraspyker View Post
Also, on a side note, what happen to Boy? (Rainbow viewer Boy)
Left when LL instituted the TPV policy. Even though the viewer was in compliance, originally (and maybe still?) she would have been responsible for LL's code. She decided the hassle was not worth sticking around.
Kara Spengler is offline   Reply With Quote
1 User Agreed:
Old 07-23-2010, 07:39 AM   #113 (permalink)
-
 
Imnotgoing Sideways's Avatar
 
Join Date: Jun 2008
Location: Darkly Cute :: Ferguson
Posts: 6,916
My Mood:
SL Join Date: November, 2007
Business: Darkly Cute
Client: NOT the same one I used yesterday... (<.<)
Send a message via Yahoo to Imnotgoing Sideways Send a message via Skype™ to Imnotgoing Sideways
Oh nice... (^_^)

Much ado about nothing. (^_^)

Now, back to having fun in SL. Does anyone remember laughter? (^_^)y
__________________
Link
Imnotgoing Sideways is offline   Reply With Quote
1 User Groaned:
1 User Laughed:
Old 07-23-2010, 07:49 AM   #114 (permalink)
genderqueer
 
Kara Spengler's Avatar
Hail Woz, the great and powerful!
 
Join Date: Dec 2008
Location: DC
Posts: 7,444
SL Join Date: March, 2006
Client: Phoenix & Firestorm
Send a message via Skype™ to Kara Spengler
Quote:
Originally Posted by Imnotgoing Sideways View Post
Now, back to having fun in SL. Does anyone remember laughter? (^_^)y
Oh yes, it is that thing when I use my child avatar account, right?
Kara Spengler is offline   Reply With Quote
1 User Laughed:
Old 07-23-2010, 11:55 AM   #115 (permalink)
Script Kitty
 
Jahar Aabye's Avatar
 
Join Date: Sep 2008
Location: Between our dreams and actions, lies this world
Posts: 8,001
SL Join Date: 2/16/2007
Business: Black Operations
Client: Singularity
Quote:
Originally Posted by Imnotgoing Sideways View Post

Does anyone remember laughter? (^_^)y
4:10 into the song:



Dunno why I remember an obscure, extemporaneous statement from a song like that, but it's been stuck in my head for a while.
Jahar Aabye is offline   Reply With Quote
1 User Said Yay!:
1 User Laughed:
1 User Agreed:
Old 07-24-2010, 08:04 AM   #116 (permalink)
HenchGirl

*SLU Supporter*
 
Mabb Dilweg's Avatar
Mad Scientist Devotee
 
Join Date: Jun 2007
Location: Melbourne, Australia
Posts: 2,539
My Mood:
SL Join Date: June 2006
Business: Mabbulosity
Client: Exodus
Blog Entries: 4
Send a message via Skype™ to Mabb Dilweg
Because the song is Epic, the band is Epic, and that line is Epic.
__________________
The Roar of the Lions' Coming Together will echo around the World.
The Glory of Their Union will Light up the Firmament;
And as the Faithful rejoice, those who did not Believe shall be stricken, and burn in the Fires of Envy.

The Book of Awesome, Revelations 7:18

Mabb Dilweg is offline   Reply With Quote
2 Users Agreed:
Old 07-24-2010, 08:49 AM   #117 (permalink)
A Queer & Pleasant Danger
 
Dickie Swansong's Avatar
Lies down wif Bunnies
 
Join Date: Jan 2009
Posts: 3,266
My Mood:
SL Join Date: July 5, 2006
Business: Mournin' Woods
Client: Dun' compromise mai privacies!
Ya head is hummin' n' it wun' go, in case ya dun' know...

Quote:
Originally Posted by Mabb Dilweg View Post
Because the song is Epic, the band is Epic, and that line is Epic.
Even moar epicer:


Last edited by Dickie Swansong; 07-24-2010 at 08:50 AM. Reason: Well... It makes *me* wonder!
Dickie Swansong is offline   Reply With Quote
1 User Said Yay!:
1 User Laughed:
Old 07-25-2010, 05:32 AM   #118 (permalink)
LGG
 
lordgreggreg's Avatar
 
Join Date: May 2009
Posts: 41
Send a message via Skype™ to lordgreggreg
Mac Instructions To Replace emkdu with llkdu

  1. open your installed emerald application with right click (or ctrl-click if you on apple laptop with one trackpad button) -> show package contents
  2. navigate into the Contents/Resources folder
  3. find the file name libemkdu or libemkdu.dylib and delete it. (leave this window open for later)

Last edited by lordgreggreg; 08-01-2010 at 05:02 PM.
lordgreggreg is offline   Reply With Quote
1 User Laughed:
2 Users Said Thanks :
Old 07-25-2010, 06:16 AM   #119 (permalink)
Banned
 
Join Date: Apr 2010
Posts: 2,996
SL Join Date: 2006-12-31
Client: Viewer 3
Quote:
Originally Posted by lordgreggreg View Post
  1. open your installed emerald application with right click (or ctrl-click if you on apple laptop with one trackpad button) -> show package contents
  2. navigate into the Contents/Resources folder
  3. find the file name libemkdu or libemkdu.dylib and delete it. (leave this window open for later)
  4. download linden labs 1.23.5 viewer and install it (download link -> Old versions - Second Life Wiki )
  5. right click on the 1.23.5 viewers installation, -> show package contents, then navigate into the Contents/Resources folder.
  6. copy the file libllkdu.dylib or libllkdu here to the Contents/Resources folder of your emerald (the other window you should have left open)
If you posted this on the Modular Systems blog, would Jcool consider it "disruptive"?
Masami Kuramoto is offline   Reply With Quote
2 Users Laughed:
Old 07-25-2010, 07:00 AM   #120 (permalink)
Intolerant of intolerance

*SLU Supporter*
 
Ariadne Korda's Avatar
 
Join Date: Dec 2008
Location: France
Posts: 3,257
My Mood:
SL Join Date: January 2007
Business: Vent du sud
Blog Entries: 36
Whoa.

Just opened ISpy and as often it was updating as I did and bouncing around, so my brain registered 'Emerald caught for (blur) opening child av centre' (two consecutive posts)

Heh.
__________________
Vent du Sud is closed. Some builds and decor available on the Marketplace
Ariadne Korda is offline   Reply With Quote
1 User Laughed:
Old 08-08-2010, 01:02 AM   #121 (permalink)
Senior Member
On my period, leave me alone.
 
Join Date: May 2010
Posts: 132
Quote:
Originally Posted by lordgreggreg View Post
This was pretty disgusting when I found out about it all, and how I found out about it. Apparently this was a secret addition to code that I wasn't allowed to see -.-

I've talked with them, the code was originally placed in there to help them see who is using emkdu and to help prevent other people (viewers) from using it illegally (not paying for it like emerald did).
LGG your an idiot for providing the emkdu.dll in the first place.

Also, LGG stop lying to the sl community, because you were totally behind the emkdu.dll incident along with the whole onyx team.

After it happens, you rage and tell people not to use emkdu.dll. You act like the good guy.

Newest Emkdu.dll was cracked again by hazim.

Commit 631d0ca9d2f73c303a861f3c0cf6dbfeea76e48a to HazimGazov's Inertia - GitHub

Commit d08468d0051e3286ec11159b35bcefd6fccfe549 to HazimGazov's Inertia - GitHub

Commit 13678ca85fe32652133a997dd5969b9901f8ef10 to HazimGazov's Inertia - GitHub

Commit f026ffaeca786c0fa3c358787b632e3891e6459d to HazimGazov's Inertia - GitHub

Commit 2f612dc1a262372435bc0679558af67b0dde30d5 to HazimGazov's Inertia - GitHub

If emerald decides to encrypt spyware into one of the dlls, no one will know about it till someone goes open sources it. By that time, damage is done and people cry about it.

I do not any see source on the emkdu.dll or onyxkdu.dll, why trust it.
Spitfire Clay is offline   Reply With Quote
Old 08-08-2010, 11:37 AM   #122 (permalink)
Lizard of Speed and Time

*SLU Supporter*
 
Sredni Eel's Avatar
RAR, dammit!
 
Join Date: Jul 2010
Location: Nobuddy cumz in here. Sekrit.
Posts: 6,396
My Mood:
SL Join Date: Sept. 2007
Business: Avatar Bizarre
Client: Crash-o-Matic 2.0
Blog Entries: 25
Sredni Eel is offline   Reply With Quote
1 User Laughed:
Old 08-09-2010, 07:22 AM   #123 (permalink)
Member
 
Join Date: May 2010
Posts: 57
/me wants to mention that emerald will try to download emkdu again if you delete it... (at least on linux version)

So, if you want to stop using it, you have to change the start-up script so that it stops trying to download it.

Other question: it seems this incident about information leakage in textures encoded by emkdu is quite old.
Now I'd like to know if the current emkdu is still doing this or something alike?

(If I understand well, I should be able to patch my viewer using files from Hazim's blog to decode this metadata?)
Satomi Ahn is offline   Reply With Quote
Old 08-09-2010, 11:51 PM   #124 (permalink)
Senior Member
On my period, leave me alone.
 
Join Date: May 2010
Posts: 132
So emerald continues to enforce it regardless?
Spitfire Clay is offline   Reply With Quote
Old 08-10-2010, 12:46 AM   #125 (permalink)
子猫女王
 
Katheryne Helendale's Avatar
(Loading...)
 
Join Date: Oct 2009
Posts: 1,841
My Mood:
SL Join Date: 5/20/2008
Client: Imprudently Ascending like a Phoenix through the Snowstorm
Quote:
Originally Posted by Satomi Ahn View Post
/me wants to mention that emerald will try to download emkdu again if you delete it... (at least on linux version)

So, if you want to stop using it, you have to change the start-up script so that it stops trying to download it.

Other question: it seems this incident about information leakage in textures encoded by emkdu is quite old.
Now I'd like to know if the current emkdu is still doing this or something alike?

(If I understand well, I should be able to patch my viewer using files from Hazim's blog to decode this metadata?)
Unless there's a clear performance benefit to using libemkdu.so over libkdu.so, I'll stick with the LL version. If commenting out a single line in the secondlife script is too much to handle, you can simply make a copy of libkdu.so, move it to /secondlife/bin and rename it as libemkdu.so. Problem solved.
__________________
Quote:
Originally Posted by Trout Recreant
You have a wonderful playful quality that sets you apart from the others, yet you maintain a sensual and sultry look- a certain depth in your gaze that shows there is much more beneath the surface. You tempt others with your sweet, girl next door look, but have the ability to eat them alive if they tread too far. I'm giving you a 7.3. Congratulations and shame on you! You are a slut when you want to be and a perfect lady when you decide to play the part.
Katheryne Helendale is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are On