728x90
반응형
웹 애플리케이션이란?
흔히 얘기하는 웹 애플리케이션, 웹 사이트, 웹 기반 시스템, 웹 기반 소프트웨어 또는 웹이라고 불리우며 때에 따라 같은 의미를 가지기도 한다.
웹 기반 소프트웨어로서(기능적으로) 사용자 입력을 기반으로 동작하고, 종종 이면의 시스템과 상호작용하는 일체의 웹 기반 소프트웨어를 웹 애플리케이션이라고 하며,
사용자가 웹 사이트와 상호작용하여 로그인을 한다던가, 쇼핑이나 전자 금융거래를 한다면 그것이 웹 애플리케이션이라 할 수 있을 것이다.
웹 애플리케이션은 사람, 사용자, 고객에게 편리하도록 맞춤식으로 설계하고 프로그래밍하기 때문에 의도와는 다르게 사람에 의한 실수의 개연성이 커질 수 밖에 없다. 즉 버그를 만들 여지가 충분하다는 것이다.
이것은 일반적인 인식과는 다르게 빠르게 고칠 수 있는 단순한 인적 오류가 아니며, 소프트웨어 개발 초기 기획 및 보안 요구사항 정리 단계에서 보안을 검토하여야 하고 이는 비용 면에서 효과적일 뿐만 아니라 다루기 쉬워진다.
그러므로 보안은 디자인, 개발, 구현과 테스트를 아우르는 전 과정에서 프로젝트의 원동력으로서 작용해야 한다.
반응형
'Cyber Security' 카테고리의 다른 글
웹 해킹 절차, 대상, 사용 도구, 방법론에 관하여 (1/2) (0) | 2020.02.22 |
---|---|
HTTP/HTTPS 프로토콜에 관하여 (0) | 2020.02.22 |
웹 해킹의 기초 (0) | 2020.02.22 |
모바일 취약점 진단 (정리중) (0) | 2020.02.20 |
snort & suricata - opensource ids/ips (0) | 2020.02.16 |