A Study of Web Application Security Quality Architecture Management Process referenced ISO/IEC9000 Model

ISO/IEC9000모델을 참조한 웹 애플리케이션 보안품질 관리체계 설계

  • 김점구 (남서울대학교 컴퓨터학과) ;
  • 노시춘 (남서울대학교 컴퓨터학과) ;
  • 이도현 (남서울대학교 IT융합기술사업단)
  • Received : 2012.06.02
  • Accepted : 2012.06.15
  • Published : 2012.06.30

Abstract

According to ISO/IEC 9000, quality to satisfy users' requirements when using the product or service is defined as the characteristics of the synthesized concept. Secure web application coding information systems with the reliability and quality of service is one of the determining factor. Secure coding in order to achieve the quality based on the model is necessary. The reason is that the security is in quality properties in the range of non-functional requirements that necessitates. Secure coding for the design of quality systems based on the quality of the definition of quality attributes, quality requirements, quality attribute scenarios are defined, and must be set. To this end, referring to IEEE 1061 quality model for web application, quality model structure is developed. Secure web application architecture design is composed of coding quality of the model systems, web applications draw interest to stakeholders, decision drivers secure coding architecture, quality attributes, eliciting quality requirements of the security settings, creating web application architecture descriptions and security framework.

ISO/IEC 9000에 의하면 품질이란 사용 시 사용자 요구사항을 만족시키는 제품이나 서비스의 특성을 종합한 개념으로 정의하고 있다. 웹애플리케이션의 시큐어코딩은 안정성과 함께 정보시스템 서비스 품질을 결정짓는 요소 중의 하나이다. 시큐어코딩을 달성하기 위해서는 품질을 기반으로 하는 설계 모델이 필요하다. 그 이유는 보안도 하나의 품질 속성으로서 비 기능적 요구사항의 범위에 속하기 때문이다. 웹애플리케이션 품질평가체계 설계를 위해서는 품질의 정의를 기초로 품질속성, 품질요구사항, 품질측정 시나리오가 정의되고 설정되어야 한다. 이를 위해 IEEE 1061 품질모델을 참조한 웹애플리케이션 품질모델 관리체계를 개발한다. 웹 애플리케이션 아키텍쳐 설계는 시큐어코딩 품질모델 체계, 웹어플리케이션 이해관계자 관심 도출, 아키텍처 동인 결정, 품질속성 도출, 보안품질 요구사항 설정, 웹어플리케이션 아키텍처기술서 작성, 보안 프레임워크 설계 순서로 구성된다.

Keywords

References

  1. ISO/IEC 9126, http:// blog.naver.com/khnplus/100019286775
  2. 아키텍트와이노베이터.http://naver.com/.
  3. IEEE Std. 1971 (Recommended Practice for Arch itectural Description of Software-Intensive Syste ms), 2000.10
  4. Technical Report CMR/ SEI-95-Tr-021, 1995
  5. "Architecture: From Prehistory to Post -Modern ismn Software Architecture in Practice Second Ed,1923
  6. ISO/IEC 9000, http:// blog.naver.
  7. OWASP, http://www.owasp.org
  8. http://www.krcert.or.kr/index.jsp
  9. 김점구,노시춘, Injection Flaws를 중심으로한 웹 애플리케이션 취약점 진단시스템 개발 모델,2012.3
  10. 이미정,노시춘, SQL Injection 취약점 진단 프로그램,2005.6
  11. 진영승, "인터넷에서의 해킹기법과 보안방법에 관한 조사 분석", 연세대 관리과학대학원 석사논문,2010
  12. 윤준, "최신 웹 해킹기법에 대한 분석과 대응방법",한국정보보호진흥원기반보호기획팀.2010