Note that there are some explanatory texts on larger screens.

plurals
  1. POEncrypt Controller Code
    primarykey
    data
    text
    <p>I am using shared hosting and I programmed a web system for a company, but it's now stolen and I noted it on another web site, because hosting root give all my code to another company.</p> <p>So I guess this problem not just with me, it was happened with all programmers.</p> <p>Lets make this question as a bit broader to obtain good solutions:</p> <p>Hosting Section :</p> <p>1- if administrator of server not honest and sell the code to another company . </p> <p>Solution : buy my own server , good but for example I have no control o my clients to force thim to by servers so we still need to think i on another solution .</p> <p>Hacking Section : </p> <p>1- on shared hosting any hacker can hacking all sites on same server if he hacked one weak site in the same shared hosting .</p> <p><a href="http://hackrepair.com/why-shared-hosting-can-be-bad-for-the-health-of-your-business" rel="nofollow">http://hackrepair.com/why-shared-hosting-can-be-bad-for-the-health-of-your-business</a></p> <p>2- hacker can download database and full php script .</p> <p>Solutions on shared hosting : </p> <p>1- encrypt php files by using programs like zend or sourcecop ..etc . 2- add php function to check if current domain related to domain that own the script . </p> <p>So my questions is : </p> <ol> <li><p>How to secure the code ?</p></li> <li><p>If I used program like SourceCop, would this encryption will make the code slow? <a href="http://www.sourcecop.com/" rel="nofollow">http://www.sourcecop.com/</a></p></li> </ol>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload