데이터베이스에 데이터를 저장하거나 읽을 때 악의적인 침입으로 인한 데이터 변조를 방지하려면 어떻게 해야 합니까?
独行者2017-11-07 17:28:37
0
1
1142
질문처럼 프로그램이 특정 데이터를 데이터베이스에 저장하거나 수정하거나 읽을 때 악의적인 침입 및 데이터 변조로 인해 프로그램이 변조되는 것을 방지하는 방법은 무엇입니까? (예를 들어 원래 프로그램은 특정 사용자의 경험치에 10을 더하고 싶었으나 악의적으로 조작된 후 사용자의 경험치가 100이 증가하거나 100이 감소하는 등)
귀하의 질문은 광범위합니다. 프로그램과 데이터베이스 간의 상호 작용 중에 전송 프로세스 중에 데이터가 가로채어 변조될 수 있습니다. 사용된 전송 프로토콜이 안전한지 여부도 중요합니다.
또한 Baidu에 가서 SQL 주입을 수행할 수 있습니다.
사용자마다 다른 권한을 할당할 수 있습니다.