데이터의 변조나 오류는 응용 모듈들 상호간의 충돌, 응용 모듈의 오동작, 응용 모듈에 포함된 버그, 외부 침입자에 의한 데이터 조작 등에 의해 발생한다.
Data tampering or errors are caused by conflicts between application modules, malfunction of application modules, bugs included in application modules, and data manipulation by external intruders.