Software Forensics

"Software is continually copied, reverse engineered and re-deployed in derivative works. Through a combination Cytelligence's software development experience and digital forensics, we find, clarify, and present evidence that helps your organization discover and confirm the copying of software assets and the creation of unapproved works. " – Daniel Tobok

Identifying plagiarized software carries with it substantial challenges in recognizing occurrences of derivation. Derivative software may be reorganized, rearranged and renamed so that it bears little outward resemblance to the original development. Derivation comes in the form of expression (source code) as well as in architecture or design (conceptual, logical and physical implementations).

Finding illegally deployed or derived implementations requires a unique and hybrid set of proficiencies, experiences and techniques – a combination of digital forensics skills and software development capabilities. Software Forensics requires a security team to analyze solutions across multiple technology platforms, languages and deployment systems in a well-documented and precise manner that allows for appropriate communication to owners, associated organizations and legal teams. It is about the accurate and intelligent discovery, traceability and preservation of information to demonstrate quantitative proof of derivative works.

  • Ensure the confidentiality of all activities and the containment of information.
  • Provide analysis of code, architecture and design in a secure and confidential manner.
  • Review of source code and related documents for plagiarism and derivative works.
  • Analysis of binary code for conceptual, logical and physical similarities.
  • Clear and comprehensive reporting on our analysis, focused on traceability of evidence.
  • Reports developed by forensic and software experts.
  • Capacity to support evidence in court testimony from multiple perspectives.

Any solution starts with a conversation. Our team is ready to discuss your projects, immediate security concerns and confidential actions. We are looking forward to hearing from you.

Let's discuss your security needs

If it's an emergency, call us now – 416-304-3934

Any solution starts with a conversation. Our team is ready to discuss your projects, immediate security concerns and confidential actions. We are looking forward to hearing from you.