English (United Kingdom)
Jms Multi Site, formerly joomla multisite.
Create, share multiple joomla sites in few clicks !
Message
  • EU e-Privacy Directive

    This website uses cookies to manage authentication, navigation, and other functions. By using our website, you agree that we can place these types of cookies on your device.

    View e-Privacy Directive Documents

Welcome, Guest
Please Login or Register.    Lost Password?

Multisites Security Requirements
(1 viewing) (1) Guest
Go to bottomPage: 12
TOPIC: Multisites Security Requirements
#5529
Multisites Security Requirements 13 Years, 7 Months ago Karma: 0
Since I have many sites running on Multisites, I am concerned about security. I am using RSFirewall and am quite happy with it so far but it has several recommendations that I wanted to make sure were compatible with Multisites before i implement them.

First, it checks all file and folder permissions to make sure they are the Joomla recommended 644 and 755 respectively. Does Multisites require any different permissions on any files and/or folders? From its initial scan, it looks like the main culprits are extensions that set loose permissions. (Which they warn about.)

Second, it recommends disabling certain PHP functions via a php.ini file that Joomla does not require. I want to make sure Multisites does not use any of these functions before I disable them. The functions are: show_source, system, shell_exec, passthru, exec, phpinfo, popen, proc_open. Does Multisites require any of them?

Third, it recommends disabling allow_url_fopen in the php.ini. Will this affect Multisites?

Last, it recommends the use of the open_basedir to limit access to only specified directories. Will this cause a problem for Multisites?

Thank you for the help. JMS is a great product and well worth the purchase.
mismarketing
Junior Boarder
Posts: 28
graphgraph
User Offline Click here to see the profile of this user
The administrator has disabled public write access.
 
#5532
Re: Multisites Security Requirements 13 Years, 7 Months ago Karma: 54
Concerning the file & folder permission, this should be OK.
JMS Multisites save the website definitions in the /multisites directory.

You can also disable the allow_url_fopen when CURL module is enabled.

We don't use the functions that you mentioned.
You can do a search in all the source to verify them yourself.

You can use open_basedir but don't forget to give the permission in both direction between the master and the slaves sites. You have to provide the path that are used by the symbolic links and the deployed directories.
Such open-basedir is something that is allready used by some hosting companies and admin tools like (plesk). So yes you can enable it but its configuration is not necessary easy.
edwin2win
Moderator
Posts: 5370
graph
User Offline Click here to see the profile of this user
The administrator has disabled public write access.
 
#7820
Re:Multisites Security Requirements 12 Years, 9 Months ago Karma: 0
RSFirewall also suggests moving the configuration.php file outside the public_html folder and modifying the defines.php files. Is this an issue for Multisites?

Thanks,
bonfiresalomon
Junior Boarder
Posts: 32
graphgraph
User Offline Click here to see the profile of this user
The administrator has disabled public write access.
 
#7832
Re:Multisites Security Requirements 12 Years, 9 Months ago Karma: 54
YES this is an issue because you hack Joomla and several extensions (not only JMS) will not more work properly.
For example the paypal notification in VM will no more work.
Several extension assume that the "configuration.php" is located in the root directory of the website.
So, if you change that, you will get trouble with plenty extensions.
edwin2win
Moderator
Posts: 5370
graph
User Offline Click here to see the profile of this user
The administrator has disabled public write access.
 
#7873
Re:Multisites Security Requirements 12 Years, 9 Months ago Karma: 0
Thanks for the reply.

RSfirewall's recomends moving the tmp and log folders outside the public_html folder. Is this an issue for Multisites?

Thanks again,
bonfiresalomon
Junior Boarder
Posts: 32
graphgraph
User Offline Click here to see the profile of this user
The administrator has disabled public write access.
 
#7883
Re:Multisites Security Requirements 12 Years, 9 Months ago Karma: 54
NO as long as the "global configuration" is correctly setup to have access to theses directories, this is OK for the master.
You need to have access to these directory to have the symbolic link functionality available. See video 6.

Concerning the slave site, JMS automatically define the /tmp and /logs in the root of the "deploy folder". If you want to change that, you can do it after the site is created.
edwin2win
Moderator
Posts: 5370
graph
User Offline Click here to see the profile of this user
The administrator has disabled public write access.
 
Go to topPage: 12
get the latest posts directly to your desktop
2Win, Multisite(s) are trademarks of Edwin2Win.
Joomla