1. 가장 값진 데이터를 파악한다.

비즈니스 가치와 민감도를 기준으로 데이터를 범주화하여 최소한의 필수 데이터만 저장해야 한다. 애초에 저장하지 않는 것이 가장 안전하기 때문이다.

또 모든 데이터에 상태와 처리 방법, 유효성에 관한 문제를 해결할 오너(책임자)가 있어야 한다. 사용 기간을 표시하고, 사용 기간이 끝나면 폐기 처분해야 한다.

2. 크리덴셜을 정리한다

영구 계정(permanent membership)을 '0'에 가깝기 만들기 위해 특수(관리자) 계정을 정리해야 한다.

관리자는 최소한의 권한으로 업무를 처리해야 하고 실제 필요한 때만 권한을 승인해야 한다.

3. 엄격하게 내부 보안 경계선을 규정한다

지정된 데이터베이스 관리자, 소수의 지원 서버 및 사용자만 데이터베이스 서버와 프론트 엔드 웹 데이터 베이스, 다중 계층 서비스에 액세스 할 수 있어야 한다.

4. 데이터를 항상 암호화 상태로 유지한다.

5. 클라이언트를 보호한다.

데이터를 보호하고 싶다면, 데이터에 액세스하는 사람들을 보호해야 한다. 따라서 1~2주 이내에 중요 패치를 모두 배포해 적용하고, 사용자에게 소셜 엔지니어링을 교육하고, 워크스테이션을 안전하게 구성해야 한다.