네트워크 보안의 모범 사례

개인이 소유 및 사용하는 스마트기기들과 IoT장치의 위험성을 파악한다.

데이터를 항상 백업한다.

네트워크 사용자를 교육한다.

시큐어 코딩의 개발 단계는 취약성이 잔재할 수 있는 코드를 배제하고 안전한 소스와 프로그램을 사용하는 단계라 할 수 있다. 즉, 시큐어코딩이란 개발과정에서 개발자의 지식부족이나 실수 또는 각 프로그래밍 언어의 고유한 약점 등 다양한 원인으로 발생할 수 있는 취약점을 최소화하기 위하여 설계 단계부터 보안을 고려하여 코드를 작성하는 제작방식을 의미한다.

퍼징(fuzzing)은 애플리케이션 보안테스트로써 비정상적인 데이터를 애플리케이션에 전달하여 에러를 유도하는 방법을 말한다.

데이터 보안 강화 방법은 핵심데이터를 파악하는 것으로 핵심데이터를 가능한 작게 유지하고, 최소한의 필수 데이터만 저장하기 위해 비즈니스 가치와 민감도를 기준으로 데이터를 범주화해야 한다. 애초에 저장하지 않는 것이 가장 안전하기 때문에 데이터는 사용 기간이 끝나면 폐기 처분하는 것이 바람직하다.

재해복구시스템 유형은 구축 형태별, 운영 주체별, 복구 수준별로 구분할 수 있다.

재해복구시스템의 구현 기술

하드웨어/소프트웨어 복제 방식

데이터 전송 방식

동기/비동기 복제 방식