Regards,
Niels
--
| http://barcamp-wk.de · 1. Barcamp Westküste 30./31. März 2012 |
| http://www.bsds.de · BSDS Braczek Software- und DatenSysteme |
| Webdesign · Webhosting · e-Commerce · Joomla! Content Management |
------------------------------------------------------------------
Hannes
> --
> You received this message because you are subscribed to the Google
> Groups "Joomla! CMS Development" group.
> To post to this group, send an email to joomla-...@googlegroups.com.
> To unsubscribe from this group, send email to
> joomla-dev-cm...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/joomla-dev-cms?hl=en-GB.
I do find it amusing that we just went trough quite a bit of trouble with 2.5.0 and 2.5.1 to hide the version number for unauthorised vistors.
On 09.02.2012, at 19:55, Hannes Papenberg wrote:
> Like it. Maybe the best way would be to add a global parameter that
> adds/removes the whole generator tag. Or go a step further and make it a
> super simply plugin that you can enable/disable. Enabled by default.
There are already extensions out there that allow you to hide the generator tag, I don't see why we have to suck it into the core.
Rouven
Regards,
Mike Carson
Rouven
--
Regards,
Mike Carson
-----Original Message-----
From: joomla-...@googlegroups.com
[mailto:joomla-...@googlegroups.com] On Behalf Of Rouven Weßling
Sent: Thursday, February 09, 2012 1:05 PM
To: joomla-...@googlegroups.com
Subject: Re: [jcms] Joomla Version Number and Google Webmaster Tools
Rouven
--
I’m sure there are pros and cons about how you do this in any manner.
The site has to do a call home to somewhere to check version numbers no matter what way you implement it.
I think it’s worth discussing though. And personally I think that we need to keep security as a number one concern with making it easy to find out the version number of any given site.
Regards,
Mike Carson
I'm not talking about a plugin to hide it, but to remove that completely from the core (I think its in JDocumentHTML) and instead add the tag with that plugin. So if you want to hide the generator tag, you simply disable that plugin, instead of adding a new plugin. The version number would just be a fixed part of that tag.
If Google crawls your site, sees the version and sends you a reminder, no one has to do any more work than currently is done. Neither your site would "phone home" nor would you query Joomla.org.
> How would this affect security for sites that are not regularly updated by
> their owners? Would this be a potential risk for making the sites an
> easier target for those exploiting vulnerabilities?
On these sites, the plugin can be disabled. The benefit of these alerts
are greater than the risk.
@Mike: I agree that email notification would be a good feature to look at for core. I think it could be done with a CLI application running from a cron job. However, I don't think that would be a reason not to implement the proposed Google method as well. The more ways we have to let people know about updates, the better in my opinion.
@Ken: With the present update check, we only check the site once per day.
OK I do agree with you that the more way of notifying people, the better. But let’s be realistic here, people are LAZY! If they are too lazy to sign up for the security mailing list on the download page of Joomla.org where notifications get sent out, then the chances are also extremely high that they are also going to be too lazy to sign up for the Google notifications as well. I think that if we lived in a euphoric world where everyone took advantage of all the notification efforts that have been put in place then we wouldn’t have to worry about it. But reality is that some people need to be hit upside the head with a 2x4 board before you can get their attention. This is why I think it would be better if the emails come from the site itself. If people got notifications about updates from the site itself they would feel much more of an urgency to update the site because it is more of a personal tie to the site. And for those who build and maintain a lot of sites like we do, I would want to have to try to remember to go log the URL in Google every time for the updates notifications.
Also another PRO to this is that if the site itself notified ALL super users that an update is available, then you would have a much larger chance of the site getting updated when multiple persons are notified.
Just my thoughts to ponder.
Regards,
Mike Carson
Integrated Technology & Design Inc.
Your Web Solutions Partner
http://itdwebdesign.com
1-888-760-0878
The information contained in this e-mail message, and any attachment, is confidential and may not be disclosed without our express permission. If you are not the intended recipient or agent responsible for delivering this message to the intended recipient, you are hereby notified that you have received this message in error and that any review, dissemination, distribution, forwarding or copying of this message, and any attachment, in whole or in part, is strictly prohibited. If you have received this message in error, please immediately notify us by telephone, fax or e-mail and delete the message and all of its attachments. Thank you.
I'm not talking about a plugin to hide it, but to remove that completely from the core (I think its in JDocumentHTML) and instead add the tag with that plugin. So if you want to hide the generator tag, you simply disable that plugin, instead of adding a new plugin. The version number would just be a fixed part of that tag.
Am 09.02.2012 20:04 schrieb "Rouven Weßling" <m...@rouvenwessling.de>:
I'm also in favor.
I do find it amusing that we just went trough quite a bit of trouble with 2.5.0 and 2.5.1 to hide the version number for unauthorised vistors.
On 09.02.2012, at 19:55, Hannes Papenberg wrote:
> Like it. Maybe the best way would be to add a global parameter that
> adds/removes the whole generator tag. Or go a step further and make it a
> super simply plugin that you can enable/disable. Enabled by default.
There are already extensions out there that allow you to hide the generator tag, I don't see why we have to suck it into the core.
Rouven
--
You received this message because you are subscribed to the Google Groups "Joomla! CMS Development" group.
To post to this group, send an email to joomla-dev-cms@googlegroups.com.
To unsubscribe from this group, send email to joomla-dev-cms+unsubscribe@googlegroups.com.
To view this discussion on the web, visit https://groups.google.com/d/msg/joomla-dev-cms/-/3jRwMK9czhMJ.
To post to this group, send an email to joomla-...@googlegroups.com.
To unsubscribe from this group, send email to joomla-dev-cm...@googlegroups.com.
I really like the idea, but only if there IS A PARAMETER for at least
the first version. I don't mind if the default is on or off, but if some
security hole is discovered, you really want site admins to be able to
turn it off, although I agree that the benefits far outweigh the risks.
Brad.
> --
> You received this message because you are subscribed to the Google
> Groups "Joomla! CMS Development" group.
> To post to this group, send an email to joomla-...@googlegroups.com.
> To unsubscribe from this group, send email to
> joomla-dev-cm...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/joomla-dev-cms?hl=en-GB.
--
Sincerely,
Brad Gies
----------------------------------------------
bgies.com maxhomevalue.com
idailythought.com greenfarminvest.com
----------------------------------------------
If anything all they really care about is if it is Joomla! or not so
they can pick their attack toolkit. From there running through every
vuln from 1.0 to now really isn't a problem for your average script
kiddie, just a matter of time.
Cheers,
Sam Moffatt
http://pasamio.id.au
But why is this in the feature tracker? Can't it just go into 2.5.2
rather than waiting for 3.0?
Regards,
Andrew Eddie
http://learn.theartofjoomla.com - training videos for Joomla 1.7 developers
Additionally where do you make the basis for the assertion that only
0.1% of Joomla site could find this useful? The only people with this
information would be Google, are you saying you work for Google now?
More over last time I checked it was free to sign up to their
Webmaster Tools which makes it accessible to almost anyone with a web
front end. If you're using Google Analytics already on the same Google
account, when adding your domain to Google Webmaster Tools it can use
the Google Analytics async tracking code to verify. And I feel more
than 0.1% of people are using Google Analytics.
Cheers,
Sam Moffatt
http://pasamio.id.au
+1 on the whole idea. Its a new feature, so I would say put it in 3.0 (x.x.X are bug fix releases), but Im very religious about versioning.If people don't take the time to hide the output for security reasons (most don't) then it can't do any harm to e-mail them that there version is out of date. Most people download and install and build and never think about it again, this way they get at least a note.
--
You received this message because you are subscribed to the Google Groups "Joomla! CMS Development" group.
To view this discussion on the web, visit https://groups.google.com/d/msg/joomla-dev-cms/-/tTJG0Gp8vNoJ.
Rouven
Enabling the plugin by default doesn't sign me up for google webmasters tools and add the site in question to my GWT account. And unless I am wrong these are two prerequisites to get any benefit from this plugin.
So, given all that work, no way this helps the lazy or forgetful.
Can't we just add onto the extension manager and leave Google out of it
Terry
On Feb 15, 2012, at 3:54 PM, Rouven Weßling <m...@rouvenwessling.de> wrote:
> Personally I think if we don't enable this by default we might as well not do it at all. This would be mostly helpful for sites you kinda forgot about (yeah happens) and for those people who aren't (semi-)professional site builders. If you know what you're doing than you don't need this. This would be for the rest of our users and I'm afraid they wouldn't turn it on (or even find it in the first place)
>
> Rouven
>
> --
> You received this message because you are subscribed to the Google Groups "Joomla! CMS Development" group.
Besides that point, there is a huge difference between those two
approaches. The first one means that someone else is going to your site,
reads the data and then sends you a mail, the other means that your
server calls a potential single point of failure, revealing your site to
the Joomla server. The difference is, that in the first case, Google has
to find you (which it most likely does anyway) and only if someone knows
that your site exists, the whole process takes effect. In the second
case, the Joomla installation announces its presence by itself. Simply
thinking about a situation like in Egypt, Syria or Iran, this could
potentially be life threatening. If I were an evil dictator and had the
power over all outgoing internet traffice, I'd simply re-route all the
automatic update checks of Joomla sites to my server and thus would know
about all Joomla sites there are right after installation, discovering
oppositional websites and having the possibility to take actions against
it before anybody even knows about them.
Hannes
Am 15.02.2012 21:41, schrieb Terrance Arthur:
> +1 for the idea
> -1 for enabled by default
>
> This is a pretty good solution for a serious drawback to Joomla!
>
> However, and I don't mean to hijack the thread, but why can't the
> extension manager be made to do this without the need to sign up at
> Google? Seems like the parts are already there just need some way to
> schedule checks and alert admins if updates are found. But what do I
> know I am brand new to Joomla! development.
>
> I'd like to vote for this being disabled by default since it is only
> useful if I use Google Webmaster Tools. If I don't use Google
> Webmaster Tools and/or if I make an effort to run as secure a site as
> I can then I will want to disable this plugin which makes enabling it
> by default tantamount to adding one more chore to my Joomla! site
> setup list.
>
> Terry Arthur
>
>
> On Wed, Feb 15, 2012 at 3:12 PM, David-Andrew
> <chillcr...@gmail.com <mailto:chillcr...@gmail.com>> wrote:
>
> +1 on the whole idea. Its a new feature, so I would say put it in
> 3.0 (x.x.X are bug fix releases), but Im very religious about
> versioning.
>
> If people don't take the time to hide the output for security
> reasons (most don't) then it can't do any harm to e-mail them that
> there version is out of date. Most people download and install and
> build and never think about it again, this way they get at least a
> note.
> --
> You received this message because you are subscribed to the Google
> Groups "Joomla! CMS Development" group.
> To view this discussion on the web, visit
> https://groups.google.com/d/msg/joomla-dev-cms/-/tTJG0Gp8vNoJ.
> To post to this group, send an email to
> joomla-...@googlegroups.com
> <mailto:joomla-...@googlegroups.com>.
> To unsubscribe from this group, send email to
> joomla-dev-cm...@googlegroups.com
> <mailto:joomla-dev-cms%2Bunsu...@googlegroups.com>.
> For more options, visit this group at
> http://groups.google.com/group/joomla-dev-cms?hl=en-GB.
>
>
> --
> You received this message because you are subscribed to the Google
> Groups "Joomla! CMS Development" group.
--
You received this message because you are subscribed to the Google Groups "Joomla! CMS Development" group.
To view this discussion on the web, visit https://groups.google.com/d/msg/joomla-dev-cms/-/P2_w7hB0C-IJ.
Thank you Mark ~
I love when I learn about companies that are in the place of “the fire that needs no wood” for the good of all ~ and to keep things a more even playing field ~
Are you in New York?
Kim
Too much of a good thing is wonderful.
-Mae West
From: joomla-...@googlegroups.com [mailto:joomla-...@googlegroups.com] On Behalf Of Mark Dexter
Sent: Monday, February 20, 2012 7:49 AM
To: joomla-...@googlegroups.com
$document->setGenerator('');
$document->setGenerator('Acme CMS');
$document->setGenerator('Acme CMS');
$document->setGenerator('Acme CMS', true);
name="generator" content="Acme CMS"
name="generator" content="Acme CMS 2.5.1"
--
You received this message because you are subscribed to the Google Groups "Joomla! CMS Development" group.
To view this discussion on the web, visit https://groups.google.com/d/msg/joomla-dev-cms/-/selFSrMyyqAJ.
This "feature patch" would introduce a "information disclosure"
security bug that will make Joomla much less secure.
Please do not implement this. Thanks Marius
--
You received this message because you are subscribed to the Google Groups "Joomla! CMS Development" group.
I respectfully voice a difference of opinion. Just because wordpress
does it, does not mean my concerns are invalid. Rather than dismissing
my post with "someone else disagrees with you", it would be beneficial
to reply to my actual voiced concerns.
Just to quote the "The Web Application Security Consortium"
"Software version numbers and verbose error messages (such as ASP.NET
version numbers) are examples of improper server configuration"
http://projects.webappsec.org/w/page/13246936/Information%20Leakage
There is a lot of information on "version disclosure" issues when you
use google:
"EVERY security specialist will tell you that you should never
disclose details, versions, configurations - NEVER if you
can avoid it"
The web is "littered" with articles on "good security practise" that
highlight that production servers should ->never<- display version
numbers.
http://securitythoughts.wordpress.com/2011/03/30/how-to-modify-apache-coyote1-1-banner/
Even google on its blogs indicates that this "version disclosure" can
do harm, but believe the good outweighs the bad. I'll guide you
through my analysis of this:
The issue: People do not update their joomla versions
Proposed solution: Publicly disclose joomla version to everyone, ask
people to register with 3rd party (google), who will scan the web and
email you when a version is outdated.
Version disclosure is bad for a couple of reasons (feel free to discuss these)
1. Once a new joomla vulnerability becomes known, you can get a list
of specific joomla sites that you can hack (just google "joomla
2.5.6")
2. Rather than a hacker having to try joomla hacks by "brute force",
he can just look ath the html header to see if a joomla sites has
vulnerabilities.
I am not saying the issue of "people do not upgrade their joomla
sites" does not exists.
I am saying the solution of "disclosing version, registering with
google, depending on google to email Joomla users to upgrade" is the
wrong solution.
There are many plugin in the JED that solve the same issue in a better
way. Joomla version checks are done periodically automatically and the
Joomla install itself emails the administrator directly (yes I know
about the other issues about using a front-end triggered cron system).
The argument "you can disable it through global config" also is
problematic. 99.9% of people will not change this setting. Therefore
if this is enabled by default peoples version is disclosed
automatically even if they have not got a google webmastertools
account, and therefore are more vulnerable without being protected by
googles "email notifications.
I am not trying to be disrespectful of other people (please do not
take this personal). I just really do not want to see this implemented
by default, as this does have security implications (and better ways
of fixing "the issue" are available)
Thanks, Marius
I wish it was as simple as vanilla vs chocolate.
Scenario 1: your patch enabled by default
Information disclosure for 99% of joomla users, who do not get updates from joomla as they do not use webmaster tools. 1% of webmaster tools automatically get update emails.
Scenario 2: your patch disabled by default.
99% of joomla users still not protected. The 1% of webmaster tools users are saved the hassle of downloading a plunging from the jed, as they go to the global config instead.
Either way it does not solve the issue and just makes us feel warm and fuzzy by making us believe we solved it.
The only way to solve the issue is for joomla itself to automatically email the admin when a new version is available. This will protect 100% of users without relying on people using 3rd party services and without helping hackers
Sent from my galaxy S2
1. Once a new joomla vulnerability becomes known, you can get a list
of specific joomla sites that you can hack (just google "joomla
2.5.6")
As for automatically emailing users, we've got that. It's called the
announcements forum. You subscribe to it and you get email updates.
There are a few non-release announcements in that forum however for
the most part they're releases.
If that's not interesting there is a feed:
http://www.joomla.org/announcements/release-news/
You can pick that up, have that emailed to you as well. Has all sorts
of juicy details.
You can get security updates here:
http://www.joomla.org/download.html
You're asking for something that exists literally in triplicate.
And again, we don't know if it is 1% or 10% of Joomla! sites that
utilise Google Webmaster Tools. Almost anyone doing SEO will likely
have put their site through Google Webmaster Tools to see what it can
tell them as well (if anything it'll tell you when you've got broken
links). I'd like to see if we can get a number from Google of what
percentage of sites they crawl and identify are Joomla and also
utilise Webmaster Tools.
Putting the version number doesn't magically prevent your site, would
barely slow even the laziest script kiddie and certainly isn't going
to prevent any one more dedicated. There are lots of little ways to
work out the Joomla! version without much difficulty however
realistically the version is inconsequential, you just care if the
vulnerability works.
I fail to see how putting an option in, I believe presently disabled
by default, is such an issue. Even if it was enabled by default it
doesn't magically make your site more insecure just as hiding it
doesn't make your site magically more secure. The reality is it makes
precious little difference apart from deluding yourself that the bad
guys won't be able to attack you because they don't know what version
you're running. It's just another form of theatre, they'll just scan
for the vulnerabilities directly and take out the side anyway.
And by denying this we just short changed those 140,000 users who
might have been notified through yet another mechanism as well. That's
conservatively 1% of 14 million downloads. Again, we don't have
numbers so it could potentially be much more.
@Mark: could you request a number from Google of how many Joomla sites
they index (roughly) and what percentage are tied to Google Webmaster
Tools? Additionally those tied to Google Analytics would be useful as
well since you can get to Google Webmaster Tools with GA as well.
Cheers,
Sam Moffatt
http://pasamio.id.au
When I get e-mails from users of my extensions and the issue sounds like
something because of a bad J! update or using an older version of J! or my
extensions, I'm usually able to confirm this by loading manifest XML's on
those websites. Those XML files are just as much of a disclosure as the
proposed change to the generator tag, but lets be honest here; how many
folks have taken measures to protect unwanted access to those files too?