What is PFCLObfuscate?

PFCLObfuscate is a toolkit is used to secure PL/SQL code. The idea of obfuscation is to make it hard for someone to steal the Intellectual Property held in your database source code written in PL/SQL.

Obfuscation is intended to remove the meaning from the source code without removing the functionallity. So your code becomes hard to read and understand but still works in exactly the same way as before.

If you are really serious about protecting your IPR in your PL/SQL code then you also have to consider that once its deployed to a database anyone with permissions can read the source code from the database so you may also want to explore  ideas to prevent your code from running in a different database if it is stolen or even prevent it from running in the database it is installed in in any other circumstance than was intended; i.e. maybe your code is run from a web form so running directly in SQL*Plus is not as intended.

If protections are added to your code to stop it from running when it should not then it also makes sense to protect the license code with tamperproofing code. These layers of protection when obfuscated can be wrapped with Oracles wrap program and the final result made safe from unwrapping.

We can provide the best protection of the IPR invested in your PL/SQL code. Speak to use at info@petefinnigan.com for details.