Modernization Hub

Share Your Product Experience

Help the community by sharing your experience with mainframe products. Your insights help others make informed decisions.

Share Your Experience

Redvers Cloaking Device

Redvers Consulting Active z/OS z/VM zVSE/VSEn
Categories
3
Recommended
Claim Your Listing
Verified Vendor Access
Request Access Now

Product Overview

The Redvers Cloaking Device employs a transformation-based obfuscation technique. cobol, functions as a source-to-source translator. It parses the input COBOL source code, performs a series of transformations, and generates a cloaked COBOL source file.

**Component Architecture:** 1. **COBOL Parser:** The RCCLOAK program includes a COBOL parser to analyze the input source code. 2.

**Transformation Engine:** This engine applies a set of rules to modify the source code. These rules include renaming variables, labels, and sections; replacing literals; and reformatting the code. 3.

**Code Generator:** The code generator produces the cloaked COBOL source code based on the transformed representation. **Communication Flow:** The RCCLOAK program operates as a standalone process. It reads the input COBOL source file directly from disk and writes the cloaked output to another file.

There are no network communications or external dependencies beyond the COBOL compiler and runtime environment. **Customization:** The transformation rules are defined within the RCCLOAK source code. To customize the cloaking process, you must modify the RCCLOAK source code and recompile the program.

This allows for fine-grained control over the obfuscation process. For example, you can define custom renaming schemes or exclude specific sections of code from being cloaked. Compared to products using external configuration files, the Redvers Cloaking Device offers a different approach.

Configuration is embedded directly within the source code, which provides greater control but requires more technical expertise.

Frequently Asked Questions

What is the purpose of the Redvers Cloaking Device?

The Redvers Cloaking Device transforms COBOL source code into an unreadable format while preserving the original program logic. This protects intellectual property when distributing COBOL applications.

How does the Redvers Cloaking Device work?

The cloaking process involves replacing meaningful names, labels, and text strings with meaningless alternatives. Control flow and program structure are maintained to ensure functional equivalence.

What are the main benefits of using the Redvers Cloaking Device?

The primary benefit is protecting COBOL source code from being easily understood or reverse-engineered. This is crucial when distributing software to untrusted parties.

Is the cloaking process reversible?

The cloaking process is designed to be reversible, allowing the original source code to be recovered if necessary. This requires maintaining a mapping of the changes made during cloaking.

Related Products

More from Redvers Consulting

z/OSz/VMzVSE/VSEn

The Redvers COBOL XML Interface provides XML parsing and generation capabilities for COBOL applications. It is delivered as COBOL source code, ensuring seamless integration with...

View Details →
z/OSz/VMzVSE/VSEn

Redvers Compression Device offers compression capabilities for COBOL applications running on z/OS, z/VM, and zVSE/VSEn. It is delivered as COBOL source code, enabling direct integration...

View Details →
z/OSz/VMzVSE/VSEn

The Redvers Encryption Device offers AES encryption and decryption capabilities for COBOL applications running on z/OS, z/VM, and zVSE/VSEn. It is provided as COBOL source...

View Details →

Similar Products

Help Improve This Directory

Notice outdated information? Have insights about this product? Help the mainframe community stay informed with accurate, current data.

Are You a Vendor? Claim Your Listing

Take control of your product listings. Add verified information, showcase updates, and unlock a Claimed Vendor badge across the directory.

Claim Your Listing Now