본문 바로가기
카테고리 없음

사이버 공격과 사이버 보안 : 개념, 중요성, 종류, 예방법

by ✦✘❤︎❥✘✧ 2023. 7. 10.

사이버 공격이란?

사이버 공격은 컴퓨터, 서버, 네트워크 등의 정보 기술 시스템을 대상으로 하는 공격을 말합니다.
이러한 공격은 해커, 사이버 범죄 조직, 국가 정보기관 등이 수행할 수 있으며,
정보를 탈취하거나 변경, 삭제하는 등의 목적을 가지고 있습니다.


사이버 공격이란?

사이버 보안(Cybersecurity)은 컴퓨터, 인터넷, 네트워크, 데이터를 이용하는 과정해서
악의적인 위협으로부터 보호하는 활동입니다.







사이버 보안의 중요성

 

사이버 보안의 중요성은 점점 커지고 있습니다.
사이버 공격은 매우 빠르게 진행되며, 공격자들은 매우 창의적인 방법으로 공격을 합니다.
인터넷과 컴퓨터 기술이 발전함에 따라 사이버 공격의 수와 규모도 증가하고 있습니다.
사이버 공격으로 개인과 기업에게 피해가 발생할 수 있기 때문에
체계적인 사이버 보안 구축으로 피해를 예방하여야 합니다.


 

사이버 공격의 종류

 

기밀성 침해(Confidentiality Breach) 정보가 불법적으로 노출되는 것을 의미합니다.
이는 대개 해커가 정보를 탈취하거나 불법적으로 접근하여 정보를 유출하는 것입니다.
이러한 공격은 대개 개인 정보(예: 신용 카드 번호, 소셜 보안 번호 등)를 탈취하는 것을 목표로 합니다.

기밀성 침해를 방지하기 위한 방법
  1. 보안 시스템 구축
    : 방화벽, 침입 탐지 시스템, 암호화 등의 보안 시스템을 구축하여
    외부로부터의 침입을 차단하고, 기밀 정보를 안전하게 보호할 수 있습니다.

  2. 규정 준수 강화
    : 기밀 정보에 대한 접근 권한을 설정하고,
    직원들에게 보안 교육을 실시하여 규정 준수를 강화할 필요가 있습니다.

  3. 적절한 보안 수준 설정
    : 정보의 중요도에 따라 적절한 보안 수준을 설정하고,
    비인가자나 외부인의 접근을 제한하는 등의 조치를 취할 필요가 있습니다.

  4. 비밀번호 보안 강화
    : 안전한 비밀번호 사용 및 주기적인 변경 등을 통해 비밀번호 보안을 강화할 필요가 있습니다.

  5. 물리적 보안 강화
    : 기밀 정보가 저장된 컴퓨터나 서버 등의 물리적 보안을 강화하여,
    외부로부터의 불법적인 접근을 막을 수 있습니다.

  6. 데이터 백업
    : 기밀 정보를 안전하게 보존하기 위해서는 주기적인 데이터 백업이 필요합니다.
    이를 통해 데이터 유실이나 파괴로 인한 피해를 최소화할 수 있습니다.

  7. 권한 관리
    : 직원들에게 필요한 최소한의 권한만 부여하여,
    불필요한 접근이나 정보 유출을 방지할 수 있습니다.



무결성 침해(Integrity Breach)는 정보가 불법적으로 변경되는 것을 의미합니다.
이는 대개 해커가 정보를 변경하여 정보의 정확성을 손상시키는 것입니다.
이러한 공격은 대개 금융 정보(예: 계좌 잔액)를 변경하는 것을 목표로 합니다.

무결성 침해를 방지하기 위한 방법
  1. 보안 소프트웨어 사용&보안 업데이트 설치
    : 보안 소프트웨어는 컴퓨터를 보호하는 데 도움이 되고,
    보안 업데이트는 컴퓨터의 취약점을 해결하는 데 도움이 됩니다.
    소프트웨어는 바이러스, 스파이웨어 및 기타 악성 코드를 탐지하고 제거하며
    업데이트는 보안 문제를 해결하고 컴퓨터를 안전하게 유지해 줍니다

  2. 로그 검토
    : 로그를 검토하여, 정보에 대한 불법적인 접근이나 변경 여부를 파악할 수 있습니다.
    이를 통해 불법적인 접근이나 변경이 발생하면 즉각적인 대응이 가능합니다.

  3. 안전하고 강력한 비밀번호 사용
    : 안전한 비밀번호를 사용하고, 주기적으로 변경하여 해커가 접근하지 못하도록 해야 합니다.
    비밀번호는 쉽게 유추할 수 없는 조합(대문자, 소문자, 숫자, 특수문자를 포함)으로 설정하고,
    다른 사이트에서 사용하는 비밀번호와 중복되지 않도록 주의해야 합니다.

  4. 교육 및 훈련
    : 교육 및 훈련은 사이버 보안에 대한 인식을 높이는 데 도움이 됩니다.
    이러한 교육과 훈련은 사이버 공격에 대비하는 데 도움이 됩니다.

  5. 데이터 백업
    : 주기적인 데이터 백업을 통해, 정보 유실이나 파괴로 인한 피해를 최소화할 수 있습니다.
    데이터 백업은 안전한 저장 장소에 보관하고, 정기적으로 백업하는 것이 좋습니다.

 

 

 

가용성 침해(Availability Breach)는 정보에 대한 액세스가 제한되거나 중단되는 것을 의미합니다.

이는 대개 해커가 네트워크를 공격하여 서비스를 중단시키는 것입니다.

이러한 공격은 대개 웹 사이트 및 서비스를 대상으로 합니다.

가용성 침해를 방지하기 위한 방법
  1. 디도스 방어 시스템 구축
    : 디도스 공격을 막기 위한 방어 시스템을 구축하여,
    네트워크 대역폭을 통제하고, 공격을 차단할 수 있도록 대비해야 합니다.

  2. 백업 시스템 구축
    : 백업 시스템을 구축하여, 서비스 중단 시에도 데이터를 복구할 수 있도록 대비해야 합니다.

  3. 적절한 보안 수준 설정
    : 서비스의 중요도에 따라 적절한 보안 수준을 설정하고,
    비인가자나 외부인의 접근을 제한하는 등의 조치를 취할 필요가 있습니다.

  4. 규정 준수 강화
    : 직원들에게 보안 교육을 실시하여, 규정 준수를 강화하고, 서비스의 가용성을 보호할 수 있습니다.

  5. 로드 밸런싱
    : 로드 밸런싱을 통해, 서버 부하를 분산시켜 서비스의 가용성을 높일 수 있습니다.

 

 

대표적인 사이버 공격

 

해킹(Hacking)
시스템에 불법적으로 접근하여 정보를 탈취하거나,
시스템을 마비시키는 공격입니다.

 


 

스팸 메일(Spam Mail)
대량의 광고 메일을 전송하여 수신자의 이메일 계정을 마비시키거나,
악성 코드를 유포하는 공격입니다.

 


 

악성 코드(Malware)
컴퓨터 시스템에 침입하여 정보를 탈취하거나, 시스템을 마비시키는 공격입니다.
대표적인 악성 코드로는 바이러스, 트로이목마, 등이 있습니다.

 


 

포화 공격(Denial of Service, DoS)
대량의 데이터를 시스템으로 동시에 보내서 해당 시스템을 마비시키는 공격입니다.

 


 

스피어 피싱(Spear Phishing)
피싱 사기의 일종으로, 조직 내부에서 사용되는 이메일 주소나 이름 등을 이용하여
조직 내부에서 메일을 보내 기밀 정보를 탈취하는 공격입니다.

 


 

랜섬웨어(Ransomware)
컴퓨터 시스템을 감염시켜 파일을 암호화하여 해당 파일의 복호화를 위한 금전적 보상을 요구하는 공격입니다.

 

 

 

 

사이버 보안의 종류

 

 

네트워크 보안

네트워크 보안은 네트워크 시스템의 보안을 유지하는 것입니다.
이는 외부로부터의 불법적인 접근을 방지하고,
데이터의 기밀성, 무결성, 가용성을 보장하기 위해 방화벽, 침입 탐지 시스템, 가상 사설망(VPN) 등을 사용합니다.




암호화

암호화는 데이터를 암호화하여 정보를 보호하는 과정입니다.
암호화는 데이터를 전송하거나 저장할 때 사용되며,
암호화 알고리즘을 사용하여 데이터를 변환시킵니다.
대표적인 암호화 기술로는
SSL(Secure Socket Layer),
TLS(Transport Layer Security),
AES(Advanced Encryption Standard) 등이 있습니다.




웹 보안

데스크탑, 노트북, 무선 시스템, 모바일 기기 같은 최종 사용자 장치를 보호합니다.
웹 보안은 웹 사이트의 보안을 유지하는 것입니다.
웹 사이트는 다양한 공격에 취약할 수 있으므로,
웹 애플리케이션 방화벽, 웹 취약점 스캐너, 강력한 인증 및 접근 제어 시스템 등을 사용하여
웹 애플리케이션의 취약점을 감지하고 방지합니다.

 




모바일 보안

모바일 보안은 스마트폰이나 태블릿 PC 등 모바일 기기의 보안을 유지하는 것입니다.
모바일 기기는 개인정보, 금융 정보 등 민감한 정보를 포함하고 있어 보호가 필요합니다.
앱 검사, 데이터 암호화, 원격 잠금 기능 등을 사용하여 모바일 기기의 보안을 강화합니다.




클라우드 보안

클라우드 보안은 클라우드 서비스의 보안을 유지하는 것입니다.
클라우드 서비스는 많은 양의 데이터를 저장하고 처리하므로, 데이터의 기밀성과 무결성을 보장해야 합니다.
데이터 암호화, 접근 제어, 가상화 기술 등을 사용하여 클라우드 서비스의 보안을 강화합니다.

 

 

사이버 공격의 예방법

 

  • 소프트웨어 업데이트
    소프트웨어는 보안 취약점이 발견될 때마다 업데이트되므로, 최신 버전으로 업데이트하는 것이 좋습니다.

 

  • 이메일 보안
    이메일은 사이버 공격의 대상이 있으므로,
    스팸 메일을 필터링하고, 악성 코드가 포함된 메일을 차단하는 것이 좋습니다.

 

  • 인터넷 사용 시 주의사항
    인터넷 사용 없는 사이트나 링크를 클릭하지 않는 것이 좋습니다.

  • 보안 소프트웨어 사용
    보안 소프트웨어는 악성 코드를 탐지하고 차단하는 등의 기능을 제공합니다.