AuctionFun scary install code (Merged)

Here you can contact the editors of our Extensions site, as well as access infomation relating to this site.

Moderators: tydust, LorenzoG, timothy.stiffler

Forum rules
Forum Rules
READ ME <-- please read before posting, this means YOU.
Post Reply
Akumaownz
Joomla! Fledgling
Joomla! Fledgling
Posts: 1
Joined: Tue Dec 26, 2006 1:44 am

AuctionFun scary install code (Merged)

Post by Akumaownz » Sun Mar 11, 2007 4:14 am

I was looking for a Auction component for my site and found
AuctionFun
http://extensions.joomla.org/component/option,com_mtree/task,viewlink/link_id,795/Itemid,35/

After playing around a bit with it I found this in the install code

    // this is for service purposes only, no use will be made from this address, nor will it be sold, hired etc...
    $recipient="[email protected]"
    $body  = "$mosConfig_live_site";
    $body .= "\n
address = ".$_SERVER['SERVER_ADDR'];
    $body .= "\n
name = ".$_SERVER['SERVER_NAME'];
    $body .= "\n
doc_root = ".$_SERVER['DOCUMENT_ROOT'];
    $n=mosMail($my->email, $my->username, $recipient, "AuctionFun install", $body, 1, $mosConfig_mailfrom);
// please do not remove these lines, thank you!

What is this the "$my->username ?". I am hoping it is not my admin password, should I be worried??''


Mod Note: Added merged in the subject
Last edited by LorenzoG on Sat Mar 31, 2007 9:26 am, edited 1 time in total.

User avatar
Tonie
Joomla! Ace
Joomla! Ace
Posts: 1585
Joined: Thu Aug 18, 2005 7:13 am
Contact:

Re: AuctionFun scary install code

Post by Tonie » Sun Mar 11, 2007 11:11 am

This sends the email address of the user you are logged in with ($my-email), username you are logged in with ($my->username), and your website address ($mosConfig_live_site).
Antonie de Wilde - Forum admin

User avatar
ianmac
Joomla! Enthusiast
Joomla! Enthusiast
Posts: 237
Joined: Sat Sep 24, 2005 11:01 pm
Location: Toronto, Canada

Re: AuctionFun scary install code

Post by ianmac » Mon Mar 12, 2007 2:01 pm

This is a little sketchy...  did the component indicate that it would send an email back home?

Live site wouldn't seem that strange to me - it is basically telling the developer that you are using their extension.  But why would they pass back the $_SERVER variables?  Shouldn't live site be enough?

Since the component is released under an Open Source/Free License, if I were to use it, I probably would comment out that code...  probably harmless, but why do they want to know what my DOCUMENT_ROOT is?

Ian
Help test my Component XML Generator Tool!
http://extensions.joomla.org/component/option,com_mtree/task,viewlink/link_id,1997/Itemid,35/
All feedback appreciated!

User avatar
LorenzoG
Member of the Month!
Member of the Month!
Posts: 879
Joined: Fri Aug 19, 2005 8:46 am
Location: Stockholm, Sweden

Re: AuctionFun scary install code

Post by LorenzoG » Mon Mar 12, 2007 2:25 pm

I do agree with you Ian. The whole question is however a little complex. We have seen several components, both open source and commercial that "calls home" during the installation process. What is acceptable and what is not?

Personally, I don't have any problem with components that send back some basic and general information to the authour if it's stated very clear that the components do so and what they send and why. But we have components that don't inform about a such behaviour and in this case, what is acceptable in privacy point of view? that the domain is sent? that the users email address is sent? or even more sensitive information?

Should we do any difference in open source components vs commercial components (there the authour indeed have an interestest to keep an eye that the user don't breach the licence agreement). Should we differ between readable code and encrypted code there it's more difficult to find such behaviour. How to act with other hidden code like hidden metatag links etc. ?

We are monitoring this and we do discuss this.
Joomla! Extensions Directory - http://extensions.joomla.org

Håll utkik efter svenska joomlaföreningen som håller på att bildas.

User avatar
ianmac
Joomla! Enthusiast
Joomla! Enthusiast
Posts: 237
Joined: Sat Sep 24, 2005 11:01 pm
Location: Toronto, Canada

Re: AuctionFun scary install code

Post by ianmac » Mon Mar 12, 2007 3:12 pm

Yes...  agree about the complexities.

IMO, we shouldn't be looking at what is common, but about how things should be.

My concern is a little less with this component because at least on the product home page they tell you that it sends an email back for support purposes:
For service reasons an email will be sent to me from your server during installation. No use will be made of this unless you contact us for help.

Though it would be better if this were displayed more prominently (either on the JED itself, or at least on the download section of their site rather than just the info section.

I suppose there could be valid reasons for wanting the specified info for service reasons.  I still think that the author SHOULD add a confirmation with this and display the data that is being sent, but that isn't common.

I think the best thing that good component developers can do is to follow these practices of informing and using an opt-in type system for phone home features.  This way, it might become the standard and people's expectations of components will include this philosophy.

Ian
Help test my Component XML Generator Tool!
http://extensions.joomla.org/component/option,com_mtree/task,viewlink/link_id,1997/Itemid,35/
All feedback appreciated!

User avatar
ianmac
Joomla! Enthusiast
Joomla! Enthusiast
Posts: 237
Joined: Sat Sep 24, 2005 11:01 pm
Location: Toronto, Canada

Re: AuctionFun scary install code

Post by ianmac » Mon Mar 12, 2007 3:13 pm

P.S. I respect the decisions of the Extensions directory team and trust they are working hard and are making decisions in the best interest of the Joomla! community.

Ian.

P.s. Lorenzo - thanks for your work and keep it up!  It is appreciated by many!
Help test my Component XML Generator Tool!
http://extensions.joomla.org/component/option,com_mtree/task,viewlink/link_id,1997/Itemid,35/
All feedback appreciated!

nyarnon
Joomla! Apprentice
Joomla! Apprentice
Posts: 5
Joined: Mon Mar 12, 2007 3:09 pm
Location: Portugal - Coimbra
Contact:

AuctionFun for Joomla! (1.0.4) spyware

Post by nyarnon » Sat Mar 31, 2007 8:25 am

I recently tried out AuctionFun for Joomla! (1.0.4). As it wouldn't run and reviews also pointed to serious problems I visited it's website. Here I found also a lot of problems with it. Being fluid in both php and xajax I had a look at the code and stumbled upon this in the install.auctionfun.php:

Code: Select all

       // this is for service purposes only, no use will be made from this address, nor will it be sold, hired etc...
       $recipient="[email protected]";
       $body  = "$mosConfig_live_site";
       $body .= "\n<br />address = ".$_SERVER['SERVER_ADDR'];
       $body .= "\n<br />name = ".$_SERVER['SERVER_NAME'];
       $body .= "\n<br />doc_root = ".$_SERVER['DOCUMENT_ROOT'];
       $n=mosMail($my->email, $my->username, $recipient, "AuctionFun install", $body, 1, $mosConfig_mailfrom);
   // please do not remove these lines, thank you!


Effectively this means it report home its complete location and account information being your username and emailaddress. Thit information is send to [email protected].

As this action is nowhere announced this makes this module spyware to me. I found it important to put this up on the forum as it is a good example as why joomla sends out its warning message before installing a component.

brian
Joomla! Guru
Joomla! Guru
Posts: 986
Joined: Fri Aug 12, 2005 7:19 am
Location: Leeds, UK

Re: AuctionFun for Joomla! (1.0.4) spyware

Post by brian » Sat Mar 31, 2007 8:27 am

Thank you for posting this warning i abhor this type of call home feature.

User avatar
Tonie
Joomla! Ace
Joomla! Ace
Posts: 1585
Joined: Thu Aug 18, 2005 7:13 am
Contact:

Re: AuctionFun for Joomla! (1.0.4) spyware

Post by Tonie » Sat Mar 31, 2007 9:16 am

Moving to extensions directory forum.
Antonie de Wilde - Forum admin

User avatar
LorenzoG
Member of the Month!
Member of the Month!
Posts: 879
Joined: Fri Aug 19, 2005 8:46 am
Location: Stockholm, Sweden

Re: AuctionFun scary install code (Merged)

Post by LorenzoG » Sat Mar 31, 2007 9:29 am

Mod Note: Merged the thread "Auction scary install code" and "AuctionFun for Joomla (1.0.4) spyware" since the discussion and the thread subjects are identical.
Joomla! Extensions Directory - http://extensions.joomla.org

Håll utkik efter svenska joomlaföreningen som håller på att bildas.

nyarnon
Joomla! Apprentice
Joomla! Apprentice
Posts: 5
Joined: Mon Mar 12, 2007 3:09 pm
Location: Portugal - Coimbra
Contact:

Re: AuctionFun scary install code (Merged)

Post by nyarnon » Sat Mar 31, 2007 9:49 am

Please be aware that the message I recieved with a notification on this does not point to a valid url. I had to use the search function to find back my posting, here's the messages content:

Code: Select all

A topic you are watching has been moved to another board by Tonie.

View the topic at: http://forum.joomla.org/index.php?topic=155799.new;topicseen#new

Unsubscribe to this topic by clicking here: http://forum.joomla.org/index.php?action=notify;topic=155799.0

Regards,
The Joomla! Community Forum Team.


On regards on the solution to the install code problem I point out, that this praxis it quit common in the *nix society but the software that uses this, always asks the users permission before sending feedback home. IMHO this is the only decent behavior.  Currently several legislators ar busy creating new laws that will eventually put an end to the praxis of retrieving information that can be regarded  as private, without prior consent.

User avatar
LorenzoG
Member of the Month!
Member of the Month!
Posts: 879
Joined: Fri Aug 19, 2005 8:46 am
Location: Stockholm, Sweden

Re: AuctionFun scary install code (Merged)

Post by LorenzoG » Sat Mar 31, 2007 9:55 am

Sorry about it nyarnon. It's my fault since I merged your thread with an already existing thread and that did that the URL reference disappeared. I'm happy that you found your post again and that we can continue to discuss the subject  :)
Joomla! Extensions Directory - http://extensions.joomla.org

Håll utkik efter svenska joomlaföreningen som håller på att bildas.

nyarnon
Joomla! Apprentice
Joomla! Apprentice
Posts: 5
Joined: Mon Mar 12, 2007 3:09 pm
Location: Portugal - Coimbra
Contact:

Re: AuctionFun scary install code (Merged)

Post by nyarnon » Sat Mar 31, 2007 10:01 am

No sweat, save that for the sauna :-)

boswachter

Re: AuctionFun scary install code (Merged)

Post by boswachter » Tue Jul 17, 2007 12:32 pm

Hello All,

The AuctionFun component "calling home" was first introduced when I had a LOT of people complaining about "Files not found" in the Ajax module. Since I only use this Ajax code and not created it myself, I had to find a way to get more information about the users' environment.
In some cases this has helped the installation and the user. In all other cases this information is discarded and NO USE is made of this information.
The only way (for me) to get the corrct information is in the install part of the program.

This behaviour is clearly stated on the site and is by no means made secret. This is no spyware behaviour and I repeat NO use is made of this information unless the user has problems and contacts me about it.

Future versions, if any, will/may ask the user to send this information or not.

Henk von Pickartz, aka Boswachter

nyarnon
Joomla! Apprentice
Joomla! Apprentice
Posts: 5
Joined: Mon Mar 12, 2007 3:09 pm
Location: Portugal - Coimbra
Contact:

Re: AuctionFun scary install code (Merged)

Post by nyarnon » Tue Jul 17, 2007 12:52 pm

Hoi Boswachter,

Normal ethical behaviour would be a debug mode that a user could invoke on request. As it is now it's pretty stealth for most users, which is not good for you as much as for them. Just add a radio button in the setup to enable this behaviour. Then it's a clear users choise. As it should be. Untill then you can talk till this certain place freezes over, I will call it spyware.

Regards Nyarnon

boswachter

Re: AuctionFun scary install code (Merged)

Post by boswachter » Thu Jul 19, 2007 7:04 am

Ok, AuctionFun will be updated to comply with "your" scareware rules in a few days  ;) (Done, commented out the "scary" lines). No more comments will be necessary on this topic.

However (off topic!) what I find more scary is that I get this kind of emails after subscribing to THIS (Re: AuctionFun scary install code (Merged) ) thread :

Code: Select all

A reply has been posted to a topic you are watching by urcoder.

View the reply at: http://forum.joomla.org/index.php?topic=149172.new;topicseen#new

Unsubscribe to this topic by clicking here: http://forum.joomla.org/index.php?action=notify;topic=*******

The text of the reply is shown below:

i found some good components and modules here www.joomlaaa.com may be other versions work with you thanks

More replies may be posted, but you won't receive any more notifications until you read the topic.

Regards,
The Joomla! Community Forum Team.


I see no post in this thread with this content, even more it is a simple invitation to get hosted... Without relationship to this thread.
Last edited by boswachter on Thu Jul 19, 2007 7:13 am, edited 1 time in total.

nyarnon
Joomla! Apprentice
Joomla! Apprentice
Posts: 5
Joined: Mon Mar 12, 2007 3:09 pm
Location: Portugal - Coimbra
Contact:

Re: AuctionFun scary install code (Merged)

Post by nyarnon » Thu Jul 19, 2007 7:34 am

boswachter wrote:Ok, AuctionFun will be updated to comply with "your" scareware rules in a few days  ;)

Muito bom boswachter. Komt het programma ten goede.


User avatar
ot2sen
Joomla! Ace
Joomla! Ace
Posts: 1384
Joined: Thu Aug 18, 2005 9:58 am
Location: Hillerød - Denmark
Contact:

Re: AuctionFun scary install code (Merged)

Post by ot2sen » Thu Jul 19, 2007 9:07 am

boswachter wrote:I see no post in this thread with this content, even more it is a simple invitation to get hosted... Without relationship to this thread.

Hi boswachter,

Posts containing spam/selfpromoting content/or not meeting the forum rules in general, will be removed. This unrelated post was therefore removed.
Ole Bang Ottosen - http://www.ot2sen.dk
Danish Joomla! support site – http://joomladanmark.org


Post Reply