Intelligent Detection and Analysis of Software Vulnerabilities based on Encryption Algorithms and Feature Extraction
Main Article Content
Abstract
Implement status detection of ship software, identify the source of faults in problematic software, and release new software versions. Based on the above requirements, the author regards the detection and control of ship software status as the core research content. Based on the actual operating environment of ship software, the functional requirements of software status detection were studied and analyzed, and a set of ship software status detection was designed and implemented, a software inspection and maintenance platform that integrates ship software operation and maintenance, as well as ship software version release and update. The author conducted practical verification of the SM3 and SM2 hybrid encryption algorithm and selected software on the ship for detection. After analyzing the experimental results, it has been proven that using a hybrid algorithm for encryption and decryption, the server can accurately obtain software information on the ship's platform, detect the software status on the ship, and locate specific problem files. For software that does not meet the standard status, the server can accurately transmit software information to the ``component integration framework'' and put the component in a ``prohibited'' scheduling state. After the server repairs the problematic software, the detection results of the software change and display as legal, while the software is in the ``allowed'' scheduling state in the ``component integration framework''.