Securing SQLJ Source Codes from Business Logic Disclosure by Data Hiding Obfuscation
Praveen Sivadasan, P. Sojan Lal

TL;DR
This paper proposes a data hiding obfuscation technique to protect SQLJ source codes from decompilation, aiming to prevent disclosure of confidential business logic and data in distributed applications.
Contribution
It introduces a novel data hiding method to enhance security of SQLJ source codes against decompilation and data disclosure in client-side distributed applications.
Findings
Data hiding effectively prevents decompilation of SQLJ codes.
Enhanced security for confidential business data in distributed applications.
Addresses a gap in data security techniques for client-side applications.
Abstract
Information security is protecting information from unauthorized access, use, disclosure, disruption, modification, perusal and destruction. CAIN model suggest maintaining the Confidentiality, Authenticity, Integrity and Non-repudiation (CAIN) of information. Oracle 8i, 9i and 11g Databases support SQLJ framework allowing embedding of SQL statements in Java Programs and providing programmer friendly means to access the Oracle database. As cloud computing technology is becoming popular, SQLJ is considered as a flexible and user friendly language for developing distributed applications in grid architectures. SQLJ source codes are translated to java byte codes and decompilation is generation of source codes from intermediate byte codes. The intermediate SQLJ application byte codes are open to decompilation, allowing a malicious reader to forcefully decompile it for understanding…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Malware Detection Techniques · Digital and Cyber Forensics · Security and Verification in Computing
