Overview 대칭키 암호화 알고리즘을 사용해 데이터 암복호화 기능이 적용된 모델 객체를 개발해 본다. 보안 현대의 애플리케이션은 로컬에서 독자적으로 동작하지 않는다. 클라우드 인프라를 바탕으로 네트워크 통신을 통해 데이터를 처리한다. 네트워크 환경에서 개인정보 등과 같은 중요 정보를 담은 데이터가 외부에 노출될 위험성도 높아졌다. 현대 컴퓨팅 세계에서 보안은 소프트웨어 설계 관점에서 신경 써야 할 요소가 되었다. 애플리케이션의 개발 과정에서 보안은 전반적인 설계 철학에 가까운 것 같다. 보안 분야의 세부 범주도 넓기에 하나의 보안 기능을 구현했다고 끝날일이 아니다. 기획 단계부터 구현, 테스트, 출시까지 개발 생애주기 전반에 걸쳐서 의도적으로 보안을 고려한 설계가 필요하다. 앱 개발자의 설계 책임 보..