ghanja.be
Contact Us
Webdevelopment


One click registration V1.3.7 released
Geschreven door Webmaster
Articles - Webdevelopment
zondag, 12 februari 2012 14:58

Add user frontendToday I released One click registration 1.3.7.  One click registration makes it possible for users to register really fast. Just fill in a name and emailadress and click the submit button and youre logged in and ready to go! .

New in version 1.3.7:
- We have created a better double username routine. The addition to the username when it already exists will be numeric and ascending in this version and in the following AUF versions.

 

Download it here:
http://www.ghanja.be/en/downloads/components/one-click-registration/details.html


 
Add user Frontend V1.3.1 released
Geschreven door Webmaster
Articles - Webdevelopment
zondag, 12 februari 2012 14:54

Add user frontendToday I released Add user frontend V1.3.1.  Add user frontend  is a joomla component which makes it possible to add users to Joomla from the frontend.

New in version 1.3.1:

- We have created a better double username routine. The addition to the username when it already exists will be numeric and ascending in this version and in the following AUF versions.

 

Download it here:
http://www.ghanja.be/en/downloads/components/add-user-frontend/details.html

 

 
Protect your Joomla 1.0 website against hacker attacks
Geschreven door Webmaster
Articles - Webdevelopment
vrijdag, 13 januari 2012 19:41
If you are a webdeveloper or if you have a webdesign company that is in business for a while you will undoubtedly encounter this problem. You have an old Joomla 1.0 site which is custom made for your client and you don’t want to upgrade to joomla 1.5 or joomla 1.7. Because this would mean to make the site all over again and that is just too much work.

no-hackSo you want to keep this website online even if it’s not the safest version of joomla. It might even have some vulnerable 3rd Party extensions installed which you don’t know about. The consequences of this decision can be quite frustrating. You will find that your website is hacked over and over again and you have to repair the damage each time. Sometimes hackers can even gain access to other sites on the same webserver and the damage is even bigger.

That why it’s important to keep an eye on those old joomla 1.0 websites. That’s why I made Ghanja Interceptor. This plugin is build to protect old joomla 1.0 sites from SQL injections and local file inclusions. This plugin intercepts and checks data which is sent to joomla making it more difficult for hackers to hack your joomla 1.0 website. It filters POST, GET, REQUEST data and blocks a lot of hidden attacks. It can also temporary block IP addresses from the attackers and there is an optional email notification on attack.

This plugin can prevent a lot of common exploits and can even fix leaks in lots of old and vulnerable 3rd Party extensions. This is good for the safety on your webserver and also saves you a lot of work. Installing and configuring this plugin is done in a minute and will instantly increase the security of your website.

You can download this plugin here:
http://www.ghanja.be/en/downloads/ghanja-interceptor/details.html

What can i do more?

It’s a little more complicated but just as important to configure your webserver properly to use it with joomla 1.0.

First off all always keep those old Joomla 1.0 sites in a separate account on your webserver to make sure that if the site is hacked the hackers don’t have access to other sites on the same server.

Secondly follow the security guidelines described under here:

1. Proper Hosting Environment
A properly configured server is highly recommended for your joomla website. Host your site on a server that runs PHP in CGI mode with su_php. This means that PHP runs under your own account user instead of the global Apache user and you don’t need to set insecure global permissions like CHMOD of 777.
a. Set register_globals OFF
b. Disable allow_url_fopen
c. Adjust the magic_quotes_gpc directive as needed for your site. The recommended setting for Joomla! 1.0.x is ON to protect against poorly-written extensions. Joomla! 1.5 ignores this setting and works fine either way.
d. Don’t use PHP safe_mode

2. Change the Default Database Prefix (jos_)
While installing, change the default database prefix to something random. This will prevent most of the SQL injection attacks as hackers try to retrieve superadmin details from jos_users table.

3. Disable FTP Layer
While installing, don’t enable the FTP layer as it opens up a potential security hole since your FTP details are stored in plain text under a Joomla! configuration file. FTP layer is not required if your hosting is secured and configured properly for Joomla.

4. Change super administrator username
After installation, change the username for the super-administrator. By default, its admin. So change it something else so that the username/password combination becomes difficult to guess or crack.

5. Strong password
Always use strong password for the administrator accounts. An example of strong password is d@^B!$<9@G. A good addition is to password protect the administrator folder. In apache web server, you can do this htaccess file or in cpanel, you can use Password Protected Directory option to setup a password. This will add another layer of username/password before someone reaches your Joomla admin details. Needless to say, have this password different from Joomla admin password.

6. Enable SEF URLs
Most hackers use the Google inurl: command to search for a vulnerable exploit. So enable SEF urls from site configuration if you are using Joomla 1.5. You can also use extensions like SH404SEF for both Joomla 1.0 and Joomla 1.5. This will prevent hackers from finding the exploits as well as benefit you in SEO perspective.

7. Upgrade to latest release of Joomla
Always upgrade to the latest release of Joomla as soon as possible. The latest Joomla 1.0 release is version 1.0.15.

8. Third party extensions
There are more than 4000 extensions available for Joomla many of which are non-commercial. But don’t take this as an opportunity to install unnecessary extensions on your website. Remember that most hacking attempts occur due to vulnerability in these extensions. So, always use extensions which are popular, has strong community backing and development process.

9. Proper file/folder permissions
The proper file/folder permissions for your joomla website are:
* PHP files: 644
* Config files: 666
* Other folders: 755
You can CHMOD the files and folders using your FTP client.

10. Setup a backup and recovery process
Always rely on a strong backup and recovery protocol for your live website. It’s not just hacking that may compromise your website but other factors like a faulty upgrade or extension install, hardware failure, hosting provider issues.

If you want to know more about how to do this you can visit:
http://docs.joomla.org/Security_Checklist_1_-_Getting_Started

Laatst aangepast op zondag, 15 januari 2012 14:04
 
Protect your Joomla 1.5 website from hacker attacks
Geschreven door Webmaster
Articles - Webdevelopment
woensdag, 28 december 2011 02:53

Joomla is one of the most used CMS systems in the world. A standard joomla installation is almost inhackable. Yet a lot of Joomla websites get hacked these days, why is this?

Vulnerable extensions 
Well a lot of websites have 3rd party extensions installed which are not included in the joomla core. Those extensions can be downloaded from the joomla extension directory for example. A lot of these extensions are completely safe but some contain leaks which can be abused by hackers.

You can check if your extensions are safe on:
http://docs.joomla.org/Vulnerable_Extensions_List

Keep your extensions up to date
it’s also important to keep the 3rd party extensions that you use up to date. Sometimes the developers find leaks in their scripts and fix them. You can’t benefit from those updates if you don’t keep your eye on your installed extensions.  

A very handy tool to help you with this is JMonitoring.  The great thing about this component is that it provides two extremely useful functions if you are trying to manage multiple websites. Firstly it lets you keep an eye on the status of your websites but secondly, and more important for me, is that you can have a cross reference of all the joomla versions, components, module and plugins that your websites are running.

Anyone maintaining multiple websites will know how difficult it is to keep up to date with all the latest versions! One place to go to see a full list of all Components, Modules and Plugins is a true time saver.

You can download Jmonitoring here:
http://extensions.joomla.org/extensions/access-a-security/site-security/site-monitoring/9787

Unsafe Webhosting or Joomla settings
Another Reason why Joomla Websites can get hacked is because of unsafe webhosting settings. A lot of people don’t know how to safely configure their web service when working with Joomla websites. A very handy tool to help you optimize your settings for safety is called Guard XT. After installing the component on your website it helps you secure your website and it can do even more.

Keep an eye on your files
GuardXT performs health checks on your Joomla site. The "heart" of GuardXT is a file system check (best scheduled as a cron job), that regulary monitors changes of your files. Additionally various security checks may be performed (e.g. check Joomla configuration, PHP settings etc...).
The results are presented in an easy to use and understand interface and most security issues can be fixed immediately from the interface.

It’s a very useful tool to secure and monitor your website. However this component still contains a lot of bugs to be fixed. But I still can recommend it strongly. The most important functions are working, and I hope all bugs will be fixed in the future.

You can download GuardXT here:
http://extensions.joomla.org/extensions/access-a-security/site-security/site-monitoring/7013

Protect your site against SQL Injections, Remote file Inclusions, Remote Code Executions and XSS attacks.
Hackers use a number of methods to abuse your website.  These are some methods used by hackers: SQL Injections, Remote URL/File Inclusions, Remote Code Executions and XSS Based Attacks.

Jhackguard can protect you against the most of these attacks. JhackGuard is designed by SiteGround to protect Joomla websites from hacking attacks. Just add it to your Joomla and it will be safe against most hacking methods.

You can download Jhackguard here:
http://extensions.joomla.org/extensions/access-a-security/site-security/site-protection/13233

Protect your site against SQL Injections and local files inclusions
Another nice tool to secure your websites is called: Marco's SQL Injection.  This plugin adds a simple but, in most cases, fundamental protection against SQL injection and local files inclusions. It checks data sent to Joomla and intercepts a lot of common exploits, saving your site from hackers.

* Filters requests in POST, GET, REQUEST and blocks SQL injection / LFI attempts.
* Notifies you by e-mail when an alert is generated.
* Protect also from unknown 3rd Party extensions vulnerability.
* White list for safe components (at your risk)
* automatic ip blocking on attack

You can download Marco's SQL Injection here:
http://extensions.joomla.org/extensions/access-a-security/site-security/site-protection/12731

All these tools are to be used with caution. Always make a backup of your website before installing these extensions. Read the documentation of these extensions well before installing them on live sites. And try to test stuff first on a testing website before installing it on existing websites.

After you have installed extensions on to your live website thoroughly check your website for bugs or problems that might occur. These security extensions are not just regular joomla extensions. They need to be handled with care. But if used well they can save you a lot of work and frustration!

Laatst aangepast op woensdag, 28 december 2011 20:34
 
One click registration for joomla
Geschreven door Webmaster
Articles - Webdevelopment
maandag, 17 oktober 2011 15:45

fast-registerCustomizing the regular joomla registration procedure can be a lot of work, and it gets even more complicated when you have a lot of components installed on your Joomla that all need synchronization. Sometimes you wish you could add some extra fields to your registration page in a simple way, without searching dozens of php and html documents in your joomla CMS.

That’s why I made One click registration for joomla. This component is very simple and can be used by everybody. But it’s actually intended for webdevelopers. They can add more input fields in the "registration form" and create additional SQL queries to insert data in the joomla database. This can come in handy when you want to integrate with other joomla extensions.

Therefore I kept the code as simple as possible. People who know a little bit about PHP and SQL queries can easily change this component and use it for whatever they want.

Features:

- Choose exactly which input fields you want to display in the backend parameters.
- All fields have Javascript field validation and an additional safety check in PHP.
- Optional antispam question.
- Redirect after registration
- Email Notification
- Choose usergroup 
- When registering the component checks for double usernames and emailadresses.
- This components also supports Community builder but you need to switch CBmode on in the parameters.

For downloads and documentation go to:
http://www.ghanja.be/en/joomla-extensions.html

For support go to:
http://www.ghanja.be/en/forum.html

 

Laatst aangepast op maandag, 17 oktober 2011 15:53
 
<< Start < Vorige 1 2 Volgende > Einde >>

Pagina 1 van 2
Ghanja Alternatief - Community voor een open wereld!
   
Copyright © 2005 - 2012 Ghanja.be - Sitemap