With the development of computer technology to date, there is a large amount of data to be transmitted, processed, analyzed and stored, so the issue of data security is a very important aspect. Data integrity verification is an important part of operating system security or cloud server security, data integrity is the property that data has not been tampered with, damaged or lost during transmission and storage, data integrity that is compromised may result in data integrity, if compromised, can lead to data unavailability, which can lead to larger security issues. Therefore, to ensure the security of an operating system or cloud server, effective techniques and methods must be adopted in the operating system to protect data integrity. There are various data integrity verification techniques available, such as digital signature algorithms (DSA), Merkle hash tree and blockchain-based decentralization data storage and verification techniques. In this paper, current data integrity verification techniques are analyzed and presented.