<?xml version="1.0" encoding="ISO-8859-1"?>
<!-- generator="FeedCreator 1.7.2" -->
<rss version="2.0">
	<channel>
		<title>7 tips to optimize Joomla! security</title>
		<description>7 tips to optimize Joomla! security and prevent getting hacked</description>
		<link>http://www.marcofolio.net</link>
		<lastBuildDate>Sat, 21 Nov 2009 07:47:06 +0100</lastBuildDate>
		<generator>FeedCreator 1.7.2</generator>
		<item>
			<title></title>
			<link>http://www.marcofolio.net/joomla/7_tips_to_optimize_joomla_security.html#josc2176</link>
			<description>Thanks for the tips. However point 6 of \'Change the default database prefix (mf_)\' isn\'t so clear:

[i]- When done, select all code and copy it to notepad (or any other text editor)[/i]
What code should I select? Do I have to open the dumped .sql file with notepad?  :dry: 

Thanks.</description>
			<author>Enrico</author>
			<pubDate>Sat, 14 Jun 2008 17:40:53 +0100</pubDate>
		</item>
		<item>
			<title>block bad agent</title>
			<link>http://www.marcofolio.net/joomla/7_tips_to_optimize_joomla_security.html#josc2177</link>
			<description>block bad user agents
http://it.dennyhalim.com/2008/06/ultimate-htaccess-blacklist.html</description>
			<author>dennyhalim.com</author>
			<pubDate>Sun, 15 Jun 2008 02:11:52 +0100</pubDate>
		</item>
		<item>
			<title>Yes!</title>
			<link>http://www.marcofolio.net/joomla/7_tips_to_optimize_joomla_security.html#josc2181</link>
			<description>By default, the export compression of phpMyAdmin is set to \&quot;none\&quot;. When doing this, you get the SQL dump shown on the website instead of a .sql file.

If you can\'t view the SQL code dump, you can indeed retrieve your .sql file and open / change it with notepad.

Good luck!</description>
			<author>Marco</author>
			<pubDate>Sun, 15 Jun 2008 15:44:13 +0100</pubDate>
		</item>
		<item>
			<title>Thanks!</title>
			<link>http://www.marcofolio.net/joomla/7_tips_to_optimize_joomla_security.html#josc2182</link>
			<description>Hi Denny,

Thanks for your input! I checked out the list and it really looks amazing.

There\'s just one reason I\'m not adding it to the list: The htaccess is for [b]all[/b] websites, and these tips are purely based for Joomla! only. Great share anyway!

Greetings,,,</description>
			<author>Marco</author>
			<pubDate>Sun, 15 Jun 2008 15:46:32 +0100</pubDate>
		</item>
		<item>
			<title></title>
			<link>http://www.marcofolio.net/joomla/7_tips_to_optimize_joomla_security.html#josc2183</link>
			<description>You can also protect the administrator folder; 
[url=http://www.hackjoom.web.id/hackarticles/Miscellaneous-Hack/Protecting-Joomla-Administrator-Folder-with-Password-Protect-Directories-in-cPanel.html]here is a tutorial for cpanel.[/url]</description>
			<author>Friso</author>
			<pubDate>Mon, 16 Jun 2008 09:38:54 +0100</pubDate>
		</item>
		<item>
			<title>Good</title>
			<link>http://www.marcofolio.net/joomla/7_tips_to_optimize_joomla_security.html#josc2184</link>
			<description>Tnx Marco for the tips :cheer:</description>
			<author>Kleine Smurf</author>
			<pubDate>Sun, 15 Jun 2008 21:44:23 +0100</pubDate>
		</item>
		<item>
			<title></title>
			<link>http://www.marcofolio.net/joomla/7_tips_to_optimize_joomla_security.html#josc2638</link>
			<description>Hi. I want to change my database prefix but after saving database prefix I got this error.
.jtablesession::store failed
DB function failed with error number 1146
Table \'tabs.tab_session\' doesn\'t exist SQL=INSERT INTO tab_session ( `session_id`,`time`,`username`,`gid`,`guest`,`client_id` ) VALUES ( \'6b6282a706bb72ccbabf2adf59f1af18\',\'1219647789\',\'\',\'0\',\'1\',\'1\' )

what can I do?
Thanks.</description>
			<author>bahareh</author>
			<pubDate>Mon, 25 Aug 2008 08:12:01 +0100</pubDate>
		</item>
		<item>
			<title>Applied but ERROR!</title>
			<link>http://www.marcofolio.net/joomla/7_tips_to_optimize_joomla_security.html#josc2687</link>
			<description>Hi again Marco,

today I\'ve decided to apply the \'change mf_ prefix\&quot; tip.

However, when I paste mysql code, it starts the process but after some minutes I have this message displayed:

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near \'INSERT INTO `NEPREFIX_content` (`id`, `title`, `title_alias`, `introtext`, `fullt\' at line 2 


Any help, please?

Thanks</description>
			<author>Enrico</author>
			<pubDate>Sun, 31 Aug 2008 10:02:51 +0100</pubDate>
		</item>
		<item>
			<title>What did you do?</title>
			<link>http://www.marcofolio.net/joomla/7_tips_to_optimize_joomla_security.html#josc2690</link>
			<description>What [b]exactly[/b] did you do? Shouldn\'t the NEPREFIX_content be \&quot;NE[b]W[/b]PREFIX_content\&quot;?

Please contact me through the contact form so you can send me your .SQL file so I can check.

Greetings,,</description>
			<author>Marco</author>
			<pubDate>Sun, 31 Aug 2008 15:23:21 +0100</pubDate>
		</item>
		<item>
			<title>re: What did you do?</title>
			<link>http://www.marcofolio.net/joomla/7_tips_to_optimize_joomla_security.html#josc2691</link>
			<description>[quote=Marco]What [b]exactly[/b] did you do? Shouldn\'t the NEPREFIX_content be &amp;#34;NE[b]W[/b]PREFIX_content&amp;#34;?

Please contact me through the contact form so you can send me your .SQL file so I can check.

Greetings,,[/quote]
Nothing special. I\'ve simply followed the steps:
downloaded sql, changed prefix, but when I paste the \'new\' sql code and click start....after some minutes (\'cause my sql is 40mb big) I got that message displayed.

Yew, neprefix is just an example. I didn\'t write here the real new prefix.

;-)</description>
			<author>Enrico</author>
			<pubDate>Sun, 31 Aug 2008 16:36:53 +0100</pubDate>
		</item>
		<item>
			<title>Strange</title>
			<link>http://www.marcofolio.net/joomla/7_tips_to_optimize_joomla_security.html#josc2692</link>
			<description>Hmhm, that\'s pretty strange indeed. I\'ve checked your SQL code and it doesn\'t contain any errors.

Could you check if your phpMyAdmin allows to import such big scripts (40 MB)? You can also try copy-pasting the create / insert for each table seperately.

Good luck!

Greetings,,,</description>
			<author>Marco</author>
			<pubDate>Sun, 31 Aug 2008 20:09:57 +0100</pubDate>
		</item>
		<item>
			<title>Extension for changing the table prefix !</title>
			<link>http://www.marcofolio.net/joomla/7_tips_to_optimize_joomla_security.html#josc2740</link>
			<description>Joomla 1.0.x Extension!  :idea: 
[url=http://extensions.joomla.org/component/option,com_mtree/task,viewlink/link_id,1277/Itemid,35/]Change default(and custom!) table prefix[/url] .

Anyone with a J!1.5 version?  :?: 
CU</description>
			<author>Maik Kaune</author>
			<pubDate>Sun, 07 Sep 2008 13:03:30 +0100</pubDate>
		</item>
		<item>
			<title>Good tips</title>
			<link>http://www.marcofolio.net/joomla/7_tips_to_optimize_joomla_security.html#josc2756</link>
			<description>Just recently my Joomla website got hacked, thanks for the tips mate, I\'ll put them in good use.</description>
			<author>Sunlust Designs</author>
			<pubDate>Tue, 09 Sep 2008 15:02:20 +0100</pubDate>
		</item>
		<item>
			<title></title>
			<link>http://www.marcofolio.net/joomla/7_tips_to_optimize_joomla_security.html#josc2886</link>
			<description>very useful information . thank you!  :cheer:</description>
			<author>shiva</author>
			<pubDate>Sat, 27 Sep 2008 11:19:14 +0100</pubDate>
		</item>
		<item>
			<title>Mark Ivon</title>
			<link>http://www.marcofolio.net/joomla/7_tips_to_optimize_joomla_security.html#josc3325</link>
			<description>Excellent tutorial for joomla security.</description>
			<author>Mark</author>
			<pubDate>Fri, 21 Nov 2008 07:47:30 +0100</pubDate>
		</item>
		<item>
			<title>Helpful</title>
			<link>http://www.marcofolio.net/joomla/7_tips_to_optimize_joomla_security.html#josc3654</link>
			<description>Nice to know all those things especially the CHMOD thing.
thanks</description>
			<author>Jamp Mark</author>
			<pubDate>Sat, 10 Jan 2009 13:31:15 +0100</pubDate>
		</item>
		<item>
			<title>Good Stuff</title>
			<link>http://www.marcofolio.net/joomla/7_tips_to_optimize_joomla_security.html#josc3670</link>
			<description>Really Good Stuff to be Secure</description>
			<author>Durga Prasad</author>
			<pubDate>Mon, 12 Jan 2009 05:37:43 +0100</pubDate>
		</item>
		<item>
			<title></title>
			<link>http://www.marcofolio.net/joomla/7_tips_to_optimize_joomla_security.html#josc4111</link>
			<description>bad link URL</description>
			<author>greta</author>
			<pubDate>Fri, 20 Feb 2009 02:52:09 +0100</pubDate>
		</item>
		<item>
			<title>not really \&quot;security\&quot; tips but...</title>
			<link>http://www.marcofolio.net/joomla/7_tips_to_optimize_joomla_security.html#josc5197</link>
			<description>These are not really \&quot;security\&quot; tips.

Using a non-default database prefix doesnt mean much, as, if there is an exploit that gives them sql access, they can issue a query that can tell them the names of the tables in the database.

Changing the version string (now using version 1.1 of Docman) for instance may be a feature that allows you to not catch the eye of a little hacker bastard who is visiting your site so he wont go \&quot;hey! I got an exploit for the version he\'s using, yippee!\&quot;
In that case, you better of removing the \&quot;Docman\&quot; part of it as well! Since people through the exploits at any/every thing, to see what sticks - and that is where the real part of security comes in.
Determining and detecting if your site is being probed bay a hacker, looking for exploits or loop holes.
With Jquery and the like, our sites are WAAAAAAY more prone to Cross-site scripting and other dangers than EVER before.  exploits that were once impossible ( \&quot;as there is nothing you can really do in 300 bytes of javascript\&quot; are now possible if the target is running Jquery.

Also, with a tool like firebug, a hacker may do something is this scenario.

\&quot;Ajax and PHP based Filebrowser.
// Javascript has some init variables.
...
Var basdir =\'/home/dev/mysite/uploads\'


..... Now when the page for the script loads, the user can fireup FireBug, and, and the javascript console
say basdir =\'/home/dev/security\'

Now when the user continues the execution, the Ajax passes the parameter to the php code on the server and browsing is starting from the ....SECURITY folder

Tomorrow I will go into this in more detail and how you can secure apps against this additional vector`</description>
			<author>mark</author>
			<pubDate>Mon, 13 Apr 2009 06:26:33 +0100</pubDate>
		</item>
		<item>
			<title>Thanks!</title>
			<link>http://www.marcofolio.net/joomla/7_tips_to_optimize_joomla_security.html#josc5224</link>
			<description>Hi Mark,

Thanks for your comment.

You\'re right about the fact that real hackers can do a lot to take your website down. The \&quot;changing database prefix\&quot; tip is to prevent SQL Injections - they\'ll need to know the database name. If there is an exploit in any extension, they can retrieve the database password etc., so it\'ll still be dangerous.

Anyway, thank you for sharing your thoughts!</description>
			<author>Marco</author>
			<pubDate>Thu, 16 Apr 2009 07:48:36 +0100</pubDate>
		</item>
		<item>
			<title>see its hack i think</title>
			<link>http://www.marcofolio.net/joomla/7_tips_to_optimize_joomla_security.html#josc5278</link>
			<description>http://www.ajitweekly.com/index.php?option=com_content&amp;task=view&amp;id=6227&amp;Itemid=1

when we click its open some other site :shock:</description>
			<author>goldy</author>
			<pubDate>Sat, 18 Apr 2009 21:36:32 +0100</pubDate>
		</item>
		<item>
			<title>Web Security is Important</title>
			<link>http://www.marcofolio.net/joomla/7_tips_to_optimize_joomla_security.html#josc7125</link>
			<description>Thank you for the information on securing Joomla websites. Auto scanners on the Internet are always looking for website loopholes to hack them. Since Joomla is a largely used web management system, and hackers know how its built they know where and how to attack. Changing Table names in the database, securing htaccess file and turning register globals and allow URL fopen gives you great deal of security. 

Additionally we are working to setup a private firewall on our websites to track and monitor every request at our website. I think its time to close website entrance for everyone and strictly monitor who is coming at our websites and why!</description>
			<author>Genex Business Solutions</author>
			<pubDate>Sat, 06 Jun 2009 11:44:31 +0100</pubDate>
		</item>
		<item>
			<title>Login Security?</title>
			<link>http://www.marcofolio.net/joomla/7_tips_to_optimize_joomla_security.html#josc12781</link>
			<description>Hello,

I saw a plugin called \'Secure Login Plugin\'. Developer says that it encrypts username/password before sending over internet and make both front and back end login safe.

I am really keen on security. Is it something important to buy? I don\'t have SSL.

Thanks.</description>
			<author>Abdul Mannan</author>
			<pubDate>Sun, 01 Nov 2009 23:44:14 +0100</pubDate>
		</item>
		<item>
			<title>Login Security?</title>
			<link>http://www.marcofolio.net/joomla/7_tips_to_optimize_joomla_security.html#josc12782</link>
			<description>By the way, here is the link if someone need to see http://codingmall.com/products-mainmenu-8/37-secure-login-plugin-without-ssl</description>
			<author>Abdul Mannan</author>
			<pubDate>Sun, 01 Nov 2009 23:45:45 +0100</pubDate>
		</item>
		<item>
			<title>Changing Prefix - Step 9</title>
			<link>http://www.marcofolio.net/joomla/7_tips_to_optimize_joomla_security.html#josc12795</link>
			<description>Hi,

Something didn\'t work for me.  The query part is not clear.  When I select \&quot;SQL\&quot; the query window comes up as one open box.  Then I past all my code there and click \&quot;Go\&quot;.  Then I get an error message:

Error

SQL query:

--
-- Database: `information_schema`
--
CREATE DATABASE `information_schema` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

MySQL said: Documentation
#1044 - Access denied for user \'manajoomla2\'@\'%\' to database \'information_schema\' 

Can you tell me what I may have done wrong?</description>
			<author>Akanke</author>
			<pubDate>Mon, 02 Nov 2009 10:40:00 +0100</pubDate>
		</item>
		<item>
			<title>Thank you</title>
			<link>http://www.marcofolio.net/joomla/7_tips_to_optimize_joomla_security.html#josc13151</link>
			<description>Thank you for the information. It seems that someone is trying to access my website.</description>
			<author>Chris</author>
			<pubDate>Wed, 11 Nov 2009 14:54:23 +0100</pubDate>
		</item>
	</channel>
</rss>
