<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>MakeUseOf &#187; SSL</title>
	<atom:link href="http://www.makeuseof.com/tags/ssl/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.makeuseof.com</link>
	<description>Cool Websites, Software and Internet Tips</description>
	<lastBuildDate>Fri, 10 Feb 2012 04:31:39 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>How To Set Up A Proxy Server In Ubuntu Linux</title>
		<link>http://www.makeuseof.com/tag/set-proxy-server-ubuntu-linux/</link>
		<comments>http://www.makeuseof.com/tag/set-proxy-server-ubuntu-linux/#comments</comments>
		<pubDate>Thu, 27 Jan 2011 17:31:12 +0000</pubDate>
		<dc:creator>Dave Drager</dc:creator>
				<category><![CDATA[Cool Linux Apps & Tips]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[privacy]]></category>
		<category><![CDATA[protection]]></category>
		<category><![CDATA[proxy]]></category>
		<category><![CDATA[safer browsing]]></category>
		<category><![CDATA[SSL]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.makeuseof.com/?p=63854</guid>
		<description><![CDATA[There are many reasons why you might want to learn how to set up a proxy server in Ubuntu Linux to send your browser traffic through. Perhaps you are surfing on an unsecured wireless network, or maybe you don&#8217;t want the BOFH at work to see where you are going on the Internet. Whatever your [...]]]></description>
			<content:encoded><![CDATA[<p><firstimage="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2011/01/squid.png"><img class="align-left" style="border: 0px none; margin-left: 20px; margin-top: 5px; float: right;" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2011/01/squid.png?323f2c" alt="how to set up proxy server in ubuntu linux" width="188" height="177" />There are many reasons why you might want to learn how to set up a proxy server in Ubuntu Linux to send your browser traffic through. Perhaps you are surfing on an unsecured wireless network, or maybe you don&#8217;t want the <a href="http://onlinedictionary.datasegment.com/word/bofh">BOFH</a> at work to see where you are going on the Internet. Whatever your reason, it is fairly simple these days as long as you have some computer ability and are able to set up a system at home or work to serve as a proxy.</p>
<p>What is a proxy? Simply put, a proxy is an intermediate stop that your browser makes while requesting webpages and other web content from the Internet. Many companies legitimately use them so that they can filter content both for security purposes as perimeter control, as an anti-virus/anti-malware solution, or to make sure employees are adhering to Internet policy.</p>
<p><span id="more-63854"></span><br />
When your browser makes a request, it first contacts the proxy server. If the proxy server is also a cache &#8211; it will check the cache locally to see if the content already exists &#8211; if it does it will serve it locally, speeding up your browser experience considerably, or if it doesn&#8217;t, it makes a request for that content on the general web.</p>
<h2>The Easy Proxy For Ubuntu</h2>
<p style="text-align: center;"><img class="aligncenter" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2009/03/connectionaddress.png?323f2c" alt="how to set up proxy server in ubuntu linux" /></p>
<p>The &#8216;easiest&#8217; way to create a proxy with Ubuntu is creating a tunnel through SSH. Jorge wrote this <a href="http://www.makeuseof.com/tag/how-to-tunnel-traffic-with-ssh/">excellent how-to on the topic</a>, and the process remains much the same for us.</p>
<p>For a quick overview, you first must have an Ubuntu server with SSH access available to you. You can do this by having a server on your home connection, work connection, or wherever you want your proxy to sit.</p>
<p style="text-align: center;"><img class="aligncenter" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2011/01/firefox-socks.png?323f2c" alt="how do i create a linux proxy server" /></p>
<p>Once you have that set up, you follow the process in the article to use the &#8220;SOCKS&#8221; protocol to tell your browser to use that proxy location to download all information from.</p>
<p>This method also works if you have a wireless router that supports SSH, such as Tomato or DD-WRT.</p>
<h2>The Almost-Easy Proxy For Ubuntu</h2>
<p style="text-align: center;"><img class="aligncenter" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2010/08/glypeproxy.jpg" alt="linux proxy server" /></p>
<p>The second way you can do this is to use a web proxy. As long as your Ubuntu system is set up to serve websites, you can install a web app named <a href="http://www.glype.com/">GlypeProxy</a> which will act as a proxy for your web browsing session. Simon has a great how-to on <a href="http://www.makeuseof.com/tag/create-online-proxy-server-minutes/">setting up GlypeProxy</a> and it would work the same way if you were running a web server on your own Ubuntu system.</p>
<p>Using this method has its pluses and minuses. On the upside, you do not need to modify your own browser settings to use this web proxy. This would be essential if you are in an environment where you do not have the ability to specify a proxy server in your browser options.</p>
<p>On the downside, unless your web server is set up to use SSL encryption, it is also very insecure. Anyone watching the traffic from your machine would still be able to view your content with no problem at all.</p>
<h2>The Complicated-To-Install But Full-Featured Proxy</h2>
<p>On the more involved side of things, you can install a &#8220;real&#8221; proxy server on your Ubuntu Linux machine. Proxy software has been developed specifically to address many issues spoken of above and there is a lot of software out there available that can do the job for you.</p>
<p>There are two main types of proxies we will go over, a &#8220;normal&#8221; proxy and a &#8220;transparent&#8221; proxy. The normal proxy works as above &#8211; you specifically have to enter the proxy information in your browser for it to be used in your web browsing. The second kind, a transparent proxy, works in such a way that all of your web browsing goes through the machine whether you specify it in your browser settings or not.</p>
<p>A real proxy server on Ubuntu usually centers around a piece of software named <a href="http://www.squid-cache.org/">Squid</a>. Squid is an open source proxy server in wide use across the internet. Squid is easy to install and configure. Install and edit the configuration file:</p>
<pre>$ sudo apt-get install squid3
$ vi /etc/squid3/squid.conf </pre>
<p>And add:</p>
<pre>http_access allow local_net
acl local_net src 192.168.0.0/255.255.255.0</pre>
<p>Where 192.168.0.0 is your local network. Restart squid and you have a basic proxy server set up &#8211; you would modify your settings to use a web proxy on port 3128 and the IP address of your Ubuntu system.</p>
<p style="text-align: center;"><img class="aligncenter" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2011/01/firefox-proxy.png?323f2c" alt="how to set up proxy server in ubuntu linux" /></p>
<p>You can really get fancy with how you set up a proxy server in Ubuntu Linux. Howtoforge has this great tutorial on <a href="http://www.howtoforge.com/dansguardian-content-filtering-with-transparent-proxy-on-ubuntu-9.10-karmic">setting up Squid with Dansguardian and ClamAV</a> for antivirus and malware protection.</p>
<h2>Whatever Works For You&#8230;</h2>
<p>From easy to hard, whatever kind of proxy server you need, Ubuntu can provide. Let us know your setup and how it works for you!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.makeuseof.com/tag/set-proxy-server-ubuntu-linux/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>How To Get Your Very Own Free SSL Certificate</title>
		<link>http://www.makeuseof.com/tag/free-ssl-certificate/</link>
		<comments>http://www.makeuseof.com/tag/free-ssl-certificate/#comments</comments>
		<pubDate>Wed, 07 Jul 2010 18:31:03 +0000</pubDate>
		<dc:creator>Mohan Ramkumar</dc:creator>
				<category><![CDATA[How-To Articles]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[encryption]]></category>
		<category><![CDATA[SSL]]></category>

		<guid isPermaLink="false">http://www.makeuseof.com/?p=48237</guid>
		<description><![CDATA[A Secure Sockets Layer (SSL) certificate helps us to encrypt the data being transmitted via the Internet. It will come in handy if you are running a blog or a personal webpage and logging into them from an unsecured public access WiFi Hotspot (such as coffee shops, airports etc). Transmission of your login information over [...]]]></description>
			<content:encoded><![CDATA[<p><firstimage="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2010/07/pc.jpg"><img class="align-left" style="border: 0px none; margin-left: 20px; margin-top: 5px; float: right;" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2010/07/pc.jpg?323f2c" alt="free ssl certificates" width="231" height="231" />A Secure Sockets Layer  (SSL) certificate helps us to encrypt the data being transmitted via the  Internet. It will come in handy if you are running a blog or a personal  webpage and logging into them from an unsecured public access WiFi Hotspot  (such as coffee shops, airports etc).</p>
<p>Transmission of your login  information over an unsecured connection can be intercepted and hacked.  Internet security is a topic of interest for <a href="../tag/how-to-keep-your-credit-cards-safe-when-shopping-online/">MUO authors</a> and <a href="../answers/surf-internet-secure-ssl-connection/">our readers</a> alike.</p>
<p>SSL certificates  encrypt the login data before transmitting them to your ISP/server  making it harder for eavesdroppers to break in. That&#8217;s exactly why banks,  financial institutions, ecommerce sites etc. use SSL for securing login  information, user identity information and credit card data.</p>
<p><span id="more-48237"></span><br />
SSL certificates cost a  lot if bought from providers like Verisign, GoDaddy etc. For those us  who don&#8217;t run mission critical portals, that is not an option. Let us  see how to get free SSL certificates from <a href="http://www.startssl.com">StartSSL</a>.</p>
<h2>Obtaining The Free SSL Certificate</h2>
<p>A simple signup form kickstarts the process of getting the  free SSL certificate. All the details, including home/company address to  phone number are mandatory requirements. Once the signup is done, an  email with the verification code is sent to the email address you specified.</p>
<p style="text-align: center;"><img class="aligncenter" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2010/07/Sign-Up.png?323f2c" alt="free ssl" width="551" height="281" /></p>
<p>After entering the  verification code, the application is sent to the second stage of  verification by the StartSSL team and we are advised to wait for about  six hours before being contacted by their team.</p>
<p>However, I got a  confirmation mail in less than 5 minutes with a link to the account.  Remember, this email is good for only 24 hours from the time it has been  received, so act fast.</p>
<h2>Installing The SSL Certificate</h2>
<p>StartSSL offers free  certificates with no holds barred and with absolutely no hidden charges.  You can choose either a 128 bit or 256 bit key for encryption.</p>
<p style="text-align: center;"><img class="aligncenter" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2010/07/Privatekey.png?323f2c" alt="free ssl certificates" width="554" height="228" /></p>
<p>We have the option to  choose between a high grade or medium grade private key. Once the type  of key is selected, it is generated and we are taken to the installation  page.</p>
<p style="text-align: center;"><img class="aligncenter" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2010/07/Install.png?323f2c" alt="free ssl" width="559" height="191" /></p>
<p>Once the install button is clicked, the certificate is installed. There is also an option to download  and  store the certificate to an external disk and I strongly advise you  to do  it.</p>
<p style="text-align: center;"><img class="aligncenter" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2010/07/Browser.png?323f2c" alt="free ssl" width="580" height="293" /></p>
<p>Now that the  certificate is installed in the browser, we can just click on the  Authenticate option to enter the control panel. No need for an username  and password. We are identified by way of the unique private key and  hence it is very important to back it up securely.</p>
<p style="text-align: center;"><img class="aligncenter" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2010/07/Authenticate1.png?323f2c" alt="free ssl cert" width="580" height="371" /></p>
<h2>Validating The Domain Name</h2>
<p>After  authentication, we can start the process of validating the domain name  &amp; the email address with the help of the Validations Wizard. From  the dropdown, you can choose the appropriate option. Let us go ahead and  validate a domain name.</p>
<p>Once we enter the domain name, an email  address has to be associated with it to confirm domain ownership.</p>
<p style="text-align: center;"><img class="aligncenter" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2010/07/Emails.png?323f2c" alt="free ssl cert" width="478" height="147" /></p>
<p>Once the email address  is verified, the domain is validated. However, this being a free SSL  certificate, StartSSL requires the renewal of this validation every 30  days, which involves the same process.</p>
<p style="text-align: center;"><img class="aligncenter" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2010/07/Validations.png?323f2c" alt="free ssl cert" width="477" height="174" /></p>
<h2>Certificate Wizard</h2>
<p>I chose the Webserver  certificate since I am planning to use it for my WordPress installation.  We need to enter a password to create a private key and then we have to  enter the subdomain where the certificate will be used. Subdomain is a  mandatory requirement.</p>
<p style="text-align: center;"><img class="aligncenter" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2010/07/Webserver.png?323f2c" alt="" width="478" height="144" /></p>
<p>The certificate created will support the  domain and the sub domain. As the final step, we now have the text box  displaying the encoded certificate information. Copy the content, paste  it in a notepad file and rename the file as ssl.crt</p>
<p style="text-align: center;"><img class="aligncenter" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2010/07/Save.png?323f2c" alt="" width="570" height="306" /></p>
<p>The same page also has  links to download the intermediate and root certificates. Download them  to the same folder.</p>
<h2>Uploading Files To Server</h2>
<p>Navigate to the <em>How to  Install</em> section in the FAQ section. Choose your server setup, for  example Apache and you will have the code to modify the http.conf or  ssl.conf file. Copy it and update the file in the root folder of the  domain in your webserver.</p>
<p>From the same page download the ca.pem &amp;  sub.class1.server.ca.pem files. Upload all the files to the root folder  and now we have the SSL enabled connection at the website.</p>
<p style="text-align: center;"><img class="aligncenter" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2010/07/Code.png?323f2c" alt="free ssl certificates" width="498" height="339" /></p>
<h2>Final Thoughts</h2>
<p>Please exercise  caution with the last step and ensure that all the directories (marked  by arrows in the image above) follow the same naming convention of your  ISP or location in your webserver. And do remember to validate the  domain every 30 days to enjoy the security provided by the free SSL  certificate.</p>
<p>Are  there any other services offering free SSL certificates? If you know of any,  do share them with us.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.makeuseof.com/tag/free-ssl-certificate/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>18 WordPress Security Plugins &amp; Tips To Secure Your Blog</title>
		<link>http://www.makeuseof.com/tag/18-useful-plugins-and-hacks-to-protect-your-wordpress-blog/</link>
		<comments>http://www.makeuseof.com/tag/18-useful-plugins-and-hacks-to-protect-your-wordpress-blog/#comments</comments>
		<pubDate>Fri, 13 Mar 2009 16:44:32 +0000</pubDate>
		<dc:creator>Damien Oh</dc:creator>
				<category><![CDATA[MakeUseOf Lists]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[blogging]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[ftp]]></category>
		<category><![CDATA[SSL]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[wordpress plugins]]></category>

		<guid isPermaLink="false">http://www.makeuseof.com/?p=14022</guid>
		<description><![CDATA[Without a doubt, for a self-hosted blog, WordPress is the best blog CMS that you can get. However, being a popular and open source software, it also means that hackers have full access to the code which they can scrutinize to find any exploits they can use to hack into any WordPress-enabled site. On the [...]]]></description>
			<content:encoded><![CDATA[<p><img style="margin-right:20px" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2009/03/wordpresslogin.png?323f2c" alt="wordpress-security-plugin" vspace="10" width="242" height="320" align="left" />Without a doubt, for a self-hosted blog, WordPress is the best blog CMS that you can get. However, being a popular and open source software, it also means that hackers have full access to the code which they can scrutinize to find any exploits they can use to hack into any WordPress-enabled site.</p>
<p>On the good side, one of the best things about WordPress is its plugin system that allows anyone to install any plugins or create your own plugins to extend its functionality, including improving security.</p>
<p>Here, I have listed some wordpress security plugins (and a couple of tricks) that you can use to secure WordPress blog.</p>
<p>All the plugins and tricks listed below are meant for WP 2.7 and above. If you are still using an older version of WordPress, it&#8217;s time to upgrade your blog.</p>
<h2><strong>Protecting Your Login</strong></h2>
<h3><strong><a href="http://wordpress.org/extend/plugins/chap-secure-login/" target="_blank">1. CHAP Secure Login</a></strong></h3>
<p>This plugin uses the <a href="http://en.wikipedia.org/wiki/Challenge-handshake_authentication_protocol" target="_blank">CHAP</a> protocol to encrypt your password.  The password is first salted with a random number (nonce) generated by the session, followed by the md5 transformation algorithm. This result is then sent to the server where it is decrpyted and authenticated. This is a zero-configuration plugin, which means you can use it immediately after activating it.</p>
<h3><strong><a href="http://wordpress.org/extend/plugins/stealth-login/" target="_blank">2. Stealth Login</a></strong></h3>
<p>Stealth Login obfuscates your login page by allowing you to define a custom login page rather than the default wp-login.php. In the event that your password is leaked, the hacker will also have a hard time finding the correct login URL. A good use of this is to prevent any malicious bots from accessing your wp-login.php file and attempting to break in.</p>
<h3><strong><a href="http://wordpress.org/extend/plugins/login-lockdown/" target="_blank">3. Login Lockdown</a></strong></h3>
<p>Login Lockdown is useful in preventing a brute force attack. What Login LockDown does is to record the IP address and timestamp of every failed login attempt. If more than a certain number of attempts are detected within a short period of time from the same IP range, it will lockdown the login function and prevent any people from that IP range to log in.</p>
<h3><strong><a href="http://wordpress.org/extend/plugins/askapache-password-protect/" target="_blank">4. AskApache Password Protect</a></strong></h3>
<p>This plugin adds an additional HTTP authentication  to provide a second layer of defense for your blog. You can set up password protection for your blog using HTTP Basic Authentication, or you can choose to use the more secure HTTP Digest Authentication.</p>
<p>Note that this plugin might/might not work depending on your server capability. If your site does not pass the AskApache configuration tests (the tests run by the plugin to detect your server capabilities), contact your web host and see if they can make changes on the server side.</p>
<h3><strong><a href="http://wordpress.org/extend/plugins/semisecure-login-reimagined/" target="_blank">5. Semisecure Login Reimagined</a></strong></h3>
<p>This plugin provides a &#8220;semisecure&#8221; login environment by encrypting your password with the <a href="http://en.wikipedia.org/wiki/RSA" target="_blank">RSA cryptography</a></p>
<h2><strong>Protecting Your Database</strong></h2>
<h3><strong><a href="http://wordpress.org/extend/plugins/wp-db-backup/" target="_blank">6. WP-DB-Backup</a></strong></h3>
<p>Perhaps for some of you, backing up a database could mean a troublesome technical chore. With WP-DB-Backup, you just need to configure it once and get it to run automatically at regular intervals.</p>
<p>What this plugin does is to automate the backing up of your database and have it sent to your email inbox. Other than the default table created by WordPress, you can also backup custom tables created by plugins. In the event that your account crashes, you can easily import and restore the database with the backup.</p>
<h3><a href="http://wordpress.org/extend/plugins/wp-dbmanager/" target="_blank">7. WP-DBManager</a></h3>
<p>Wp-DBManager is just like a phpmyadmin within your dashboard. You can easily manage your database directly within your dashboard. There are useful features such as optimizing/repairing/backing up/restoring your database and if you are technical enough, you can even run your own SQL query from the option page.</p>
<p>On the bad side, if any hackers manage to login to your site, this plugin is going to be a gateway for them to create havoc in your database.</p>
<p style="text-align: center;"><img class="aligncenter" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2009/03/wp-dbmanager.jpg?323f2c" alt="how to secure wordpress blog" /></p>
<h3><strong>8. Change database table prefix</strong></h3>
<p>The default prefix used by WordPress is &#8220;wp&#8221;. You can easily change the prefix to other terms that are difficult to guess using the <a href="http://wordpress.org/extend/plugins/wp-security-scan/" target="_blank">WP-Security-Scan</a>. More detail on this plugin below.</p>
<h3><strong>9. Protect your wp-config.php file</strong></h3>
<p>Your wp-config.php file contains all your database login credentials and it should be hidden from public view in all circumstances. In your htaccess file, put in this line:</p>
<pre>&lt;Files wp-config.php&gt;
order allow,deny
deny from all
&lt;/Files&gt;</pre>
<p>to prevent anyone from viewing the wp-config.php file.</p>
<h2><strong>Protecting Your Admin Page</strong></h2>
<h3><strong><a href="http://wordpress.org/extend/plugins/admin-ssl-secure-admin/" target="_blank">10. Admin SSL</a></strong></h3>
<p>This plugin forces SSL on all pages where passwords can be entered so that all information transmitted are encrypted.</p>
<p>One thing though, you have to own a SSL certificate before you can do it. If you are not willing to shell out the extra money to buy a private SSL certificate, you can ask your Web host about Shared SSL. Most web hosts provide Shared SSL for all their clients and it is easy to configure.</p>
<h3><strong>11. Change login username</strong></h3>
<p>Using &#8220;admin&#8221; as your login username is the last thing you want to do. When you first installed WordPress, you should immediately create another administrator account with your own username and password and delete the &#8220;admin&#8221; account.</p>
<h2><strong>Prevent Others From Viewing Your Internal File Structure</strong></h2>
<h3><strong>12. Hiding the WP version</strong></h3>
<p>In most WordPress themes under the &lt;head&gt; section, there is always a line of code showing the WordPress version that you are using. Giving away your WordPress version number means telling the hacker what exploit to use to hack into your site.</p>
<p style="text-align: center;"><img class="aligncenter" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2009/03/wp-version.jpg?323f2c" alt="wordpress security test" /></p>
<p>Since WP2.6.5, WordPress has made it even harder to remove the wp version as it embeds that information within the <em>wp_header</em> tag. A plugin that you can use to remove that information is <a href="http://wordpress.org/extend/plugins/wp-security-scan/" target="_blank">WP-Security-Scan</a>.</p>
<h3><strong>13. Hiding the WP-content</strong></h3>
<p>The WP-content folder is where you stored all your plugins and theme files. This is the place where you want to prevent other people from looking into. You can either upload a blank <em>index.html</em> file to the wp-content folder, or create a .htaccess file in the wp-content folder and add this line:</p>
<pre>
<pre>Options All -Indexes</pre>
</pre>
<h3><strong>14. Block wp-folder from indexing by search engines</strong></h3>
<p>While you want the search engines to index your blog and bring in lots of traffic, the last thing that you want to see is to let the search engines expose your internal file structure to the public. What you can do is to block all your wp-folder from indexing by search engine by adding the following entries to the robot.txt:</p>
<pre>
<pre>Disallow: /wp-* </pre>
</pre>
<h2><strong>Maintenance</strong></h2>
<h3><strong><a href="http://wordpress.org/extend/plugins/wp-security-scan/" target="_blank">15. WP Security Scan</a></strong></h3>
<p>I have mentioned this plugin several times, so it is time for me to explain what it does. WP-Security-Scan checks your WordPress for security vulnerabilities and suggests/provides corrective actions. The corrective actions include changing your database prefix, hiding the WordPress version number from the header and allows you to test out the strength of your password.</p>
<p>Once in a while, it is a good idea to run the inbuilt security scanner and check your blog for any security invulnerabilities.</p>
<h3><strong>16. Change password regularly</strong></h3>
<p>Not only should you change your password regularly, you must also make sure that it is a strong one. If you have difficulty in creating one, find one how you can <a href="http://www.makeuseof.com/tag/how-to-create-strong-password-that-you-can-remember-easily/" target="_blank">create strong passwords that you can remember easily</a>.</p>
<h3><strong>17. Update WordPress and all plugins to the latest version</strong></h3>
<p>Needless to say, upgrading to the latest version of WordPress and plugins is the best way to protect yourself.</p>
<h2>Protecting Your Connection</h2>
<h3><strong>18. SFTP</strong></h3>
<p>Transferring files to your online account is a common thing to do. However, instead of using the unsecured FTP, you should use <a href="http://en.wikipedia.org/wiki/SSH_File_Transfer_Protocol" target="_blank">SFTP</a> (Secure FTP). This will create a SSH connection and sent all your files encrypted to the server. If you need help creating a SFTP connection, here&#8217;s the <a href="http://maketecheasier.com/connect-to-your-wordpress-account-via-secure-ftp/2009/03/09" target="_blank">guide</a>.</p>
<p>The above information should be sufficient for you to create a secure WordPress blog. If you have not implemented any of these, I would urge you to do so now.</p>
<p>What other methods do you use to secure your WordPress blog?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.makeuseof.com/tag/18-useful-plugins-and-hacks-to-protect-your-wordpress-blog/feed/</wfw:commentRss>
		<slash:comments>67</slash:comments>
		</item>
		<item>
		<title>GmailAssistant &#8211; The Ultimate Gmail Notifier</title>
		<link>http://www.makeuseof.com/tag/gmailassistant/</link>
		<comments>http://www.makeuseof.com/tag/gmailassistant/#comments</comments>
		<pubDate>Fri, 30 May 2008 22:50:15 +0000</pubDate>
		<dc:creator>Travis Quinnelly</dc:creator>
				<category><![CDATA[Cool Linux Apps & Tips]]></category>
		<category><![CDATA[Cool Mac Apps & Tips]]></category>
		<category><![CDATA[Cool Software Apps]]></category>
		<category><![CDATA[Cool Windows Apps & Tricks]]></category>
		<category><![CDATA[domain names]]></category>
		<category><![CDATA[Gmail]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[IMAP]]></category>
		<category><![CDATA[notifications]]></category>
		<category><![CDATA[SSL]]></category>

		<guid isPermaLink="false">http://www.makeuseof.com/?p=2509</guid>
		<description><![CDATA[GmailAssistant is an amazing little java application that allows you to check multiple Gmail accounts including Gmail for Domains at the same time. GmailAssistant accesses your Google accounts securely using IMAP over SSL. Basically folks, that means that it&#8217;s pretty secure! GmailAssistant allows you to completely customize your notification options. You can choose to have [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-2510" title="GmailAssistant" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2008/05/gmailassistant_1.png?323f2c" alt="" align="left" /><a href="http://gmailassistant.sourceforge.net">GmailAssistant</a> is an amazing little java application that allows you to check multiple Gmail accounts including <a href="http://www.google.com/a/help/intl/en/var_1c.html">Gmail for Domains</a> at the same time. GmailAssistant accesses your Google accounts securely using IMAP over SSL. Basically folks, that means that it&#8217;s pretty secure!</p>
<p>GmailAssistant allows you to completely customize your notification options. You can choose to have it find all mail, unread in the Inbox, and even mail with specific labels. You can even choose different alert methods&#8230;i.e. popup message, chime, blink keyboard LED.</p>
<h2>Features</h2>
<p><strong>Single-File</strong> &#8211; GmailAssistant is launched from just one file. All you need to run it is contained in that one executable .jar file.<br />
<strong>No Installation</strong> &#8211; GmailAssistant is packaged into one executable .jar file, which means it runs on <strong>any</strong> Operating System.<br />
<strong>Leave It</strong> &#8211; GmailAssistant does not modify any system settings in any way. Everything needed for it runs in the .jar file.<br />
<strong>Convenience</strong> &#8211; Always on top, SOCKS proxy, save/load program and account settings in encrypted profiles, automatic profile loading, adjustable mail check frequency, persistent and navigable popup messages<br />
<strong>Updates</strong> &#8211; Easily update GmailAssistant with one click.<br />
<strong>License</strong> &#8211; <a href="http://gmailassistant.sourceforge.net/gnugpl2.txt">GNU General Public License version 2</a>.</p>
<h2>What it looks like</h2>
<p>Here is the GmailAssistant Main form. From this page you can configure your various Gmail accounts.</p>
<div><img class="alignnone size-full wp-image-2511" title="GmailAssistant - Main Form" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2008/05/gmailassistant_2.png?323f2c" alt="" /></div>
<p>Listed below is the &#8220;Account Form&#8221; where you specifiy your specific details for your various Gmail or Gmail for Domains accounts. This is where you&#8217;ll also set up the specific privileges about how you want GmailAssistant to notify you and alert you to your accounts.</p>
<div><img class="alignnone size-full wp-image-2512" title="GmailAssistant -  Account Form" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2008/05/gmailassistant_3.png?323f2c" alt="" /></div>
<p>Last but not least, is the view from the system tray. Here you&#8217;ll see the small GmailAssistant icon where it will display your alerts.</p>
<div><img class="alignnone size-full wp-image-2513" title="GmailAssistant - System Tray" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2008/05/gmailassistant_4.png?323f2c" alt="" /></div>
<p><em>(By) Travis is a husband, engineer, entrepreneur, technology swami, visual communicator, WordPress lover and writer in his spare time. You can check out his personal blog at <a href="http://www.tquizzle.com">TQuizzle.com</a>.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.makeuseof.com/tag/gmailassistant/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using memcached (Requested URI is rejected)
Database Caching 1/21 queries in 0.022 seconds using apc
Object Caching 439/479 objects using disk: basic
Content Delivery Network via main.makeuseoflimited.netdna-cdn.com

Served from: www.makeuseof.com @ 2012-02-10 14:16:14 -->
