Jump to content

Recommended Posts

Hi !

In some cases (many Middle size company face this problem), we have main php application running from root or main application folder. Only Core development team ( hired inhouse or outsource ) have access to it. ( updation to this php system ( changing coding ) is rare ( once running fine and live).

Team member from other department share ( or use ) some include php files to generate report related to their departments only. They have ftp access to their folder only. ( They do not have ftp access to root folder)

exa.

include "../../template/header.php";

they can only view / use above line of code, but that ftp folder has permission to run php code ( required).

 

my query is they can include files like header.php from root ( or main application folder) but they don't have ftp permission to modify/delete/view header.php.

 

I want them to use/include this include files but do not want to view/modify/delete them from their sub ftp account.

 

can they view php code from their ftp account ( using any php function like fopen ) , if yes then how to prevent them, what type of permission to set on include files or main php application folder.

 

(Many middle size company IT manager like me face this type of problem, but all security topics covers only external security, but what about inhouse security ?)

Regards

 

Link to comment
https://forums.phpfreaks.com/topic/170496-php-include-file-security/
Share on other sites

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.