¦ 데이터를 암호화하라 ¦
데이터 엔지니어로서 민감한 데이터를 보호하는 것은 매우 중요한 일입니다. 가능한 한 언제나(데이터를 전송 중이든 아니든) 데이터와 민감한 필드를 암호화해야 합니다. IBM의 ‘2019 Cost of a Data Breach Report (2019년 데이터 침해 비용 보고서)’에 따르면 데이터 암호화는 막대한 비용이 들어가는 데이터 침해를 막을 수 있는 최선의 방법 중 하나입니다.
¦ 보안 테스트를 자동화하라 ¦
데이터 엔지니어링에서 이미 CI/CD를 활용하고 있나요? (아니라면 당장 책 읽기를 멈추고 CI/CD부터 활용하러 가세요.) 보안 테스트를 배포에 포함시키세요. 이 테스트는 잘못된 자격 증명 검사, 암호화 테스트, 라이브러리의 최신 보안 업데이트 사용 여부 테스트처럼 간단할 수도 있습니다. 보안 테스트를 자동화해서 잠재적인 보안 위협을 멈추거나 경고할수록 프로세싱과 파이프라인이 안전해집니다.