1. For source code encryption protection and anti-leakage software, it is recommended to use the encryption software of Derenhe Technology. It is a software system that ensures data security and usage security from the source. It uses a file transparent encryption module, which has no impact on daily office use. It also supports seamless integration with source code management tools such as SVN.
Without changing the original work habits and workflow of R&D personnel, source code development tools such as EditPlus, Notepad++, ultraEdit, Eclipse, MyEclipse, Keil, and Visusl
studio , as well as CAM350, PADS, Altium
Designer, Cadence, MentorGraphics and other circuit design software for controlled encryption protection. After the source code file is encrypted, it does not affect the normal compilation of the software. Legal users can double-click to open it normally and use it within the authorized scope.
2. If the enterprise's internal SVN server adopts transparent mode, that is, encrypted files can be stored on the SVN server. The desired effect is to store the file ciphertext on the SVN server. It cooperates with the application server secure access system to realize that only Windows, Linux, and MAC terminals with encrypted clients installed can normally access the company's internal SVN server.
3. If the enterprise uses development tools such as eclipse and VS internally, the code will be automatically decrypted when uploaded directly to the SVN server from these development tools. In order to avoid problems such as errors in version comparison due to confusing storage of plaintext and ciphertext. Therefore, plaintext files need to be stored uniformly on the SVN server. Through the server whitelist function, the terminal computer data is forced to be transparently encrypted, and the data uploaded to the application server is automatically decrypted for upload and automatically encrypted for download.
4. Cooperate with the application server secure access system to realize that only Windows, Linux, and MAC terminals with encrypted clients installed can normally access the company's internal SVN server.