News Feed
Sections




News Archive
Looking for more information on how to do PHP the right way? Check out PHP: The Right Way

Chris Hartjes' Blog:
Protecting Your PHP Code
July 23, 2007 @ 07:55:00

In a new post to his blog, Chris Hartjes, spurred on by an article in the latest edition of php|architect magazine (covering protecting your code), has shared a few opinions starting with a certain paragraph near the end.

To start, I will focus on the paragraph above. What I get out of that is that if only your source was closed and hidden from prying eyes, it would not have bugs in it. Which is, of course, total nonsense. Code has bugs because it's open and they feel safer? There are two kinds of bugs: application bugs (which is the code I would write) and system bugs (in this case, bugs that that appear from PHP itself). I'm sorry, but there is nothing I can do if there is a bug in PHP that causes my application to crash except to point this bug out to the people who have the ability to fix it.

He goes on to talk more about how protection like this (the article talks about using the IonCube Encoder) will not stop someone if they're really determine to get at the code underneath the encryption. His only suggestion is to make an application good enough that people wouldn't want to try to steal it as much and would rather pay for their version.

Encode your stuff if you want, but be aware that the minute you choose to do that you are telling your customers "I don't trust you" and I have a hard time understanding a business model that assumes people are going to want to steal the stuff you sell.
1 comment voice your opinion now!
protect ioncube encode encrypt trust application protect ioncube encode encrypt trust application


blog comments powered by Disqus

Similar Posts

Hasin Hayder's Blog: Building services like FriendFeed using PHP - Part 1

Carson McDonald's Blog: Google OAuth for Installed Apps PHP Example

Jared White's Blog: Willowgarden Highlight: Template Modes

DZone.com: How to Build PHP 5.4 Applications with Visual Studio

Job Posting: Morningstar, Inc Seeks Application Developer (Chicago, IL)


Community Events





Don't see your event here?
Let us know!


library version language laravel framework security symfony update tool podcast opinion introduction release composer application voicesoftheelephpant interview package community series

All content copyright, 2014 PHPDeveloper.org :: info@phpdeveloper.org - Powered by the Solar PHP Framework