본문 바로가기
KERD
논문KCI 등재

클라우드 환경에서 블록체인 기반의 웹서버 로그 관리 시스템

Log Management System of Web Server Based on Blockchain in Cloud Environment

0

조회

0

다운로드

1

인용

0

참고문헌

키워드

주제분류컴퓨터학

초록

최근에 클라우드 환경의 발전과 더불어 다양한 영역에서 웹을 통한 서비스가 확대되고 있다. 사용자가 웹 서비스에 접속할 때마다 웹 서버에 사용자의 로그 정보가 저장된다. 이러한 로그 정보는 사용자의 웹 서비스 성향을 분석하는 자료로 활용되며 또한 시스템에서 보안 문제가 발생 시에 사용자의 시스템 접속을 추적하기 위한 중요한 자료로 사용된다. 현재 대부분 웹 서버의 경우 사용자의 로그 정보를 중앙 집중 방식으로 관리한다. 사용자 로그 정보를 중앙 집중식으로 관리할 경우 운영 측면에서 단순하지만 외부의 악의적인 공격에 매우 취약한 단점을 갖는다. 중앙 집중 관리의 경우 외부 공격에 의해 웹 서버에 저장된 사용자 로그 정보가 임의로 조작될 수 있으며 심한 경우 조작된 정보가 유출될 수 있다. 이러한 경우 웹 서비스의 신뢰를 떨어뜨릴 뿐만 아니라 웹 서버의 공격에 대한 원인 발생지와 공격자의 추적이 어려워진다. 이러한 문제를 해결하기 위해 본 논문에서는 기존의 중앙 집중식 로그 관리 방법의 대안으로 블록체인 기술을 적용하여 클라우드 환경에서 사용자 로그 정보를 관리하는 새로운 방법을 제안한다. 제안된 방법은 사용자의 로그 정보가 클라우드 환경을 갖는 프라이빗 네트워크에 블록체인으로 분산 저장되기 때문에 외부 공격으로부터 안전하게 로그 정보를 관리할 수 있다.

Abstract

Recently, web services have been expanded to various areas with the evolution of cloud environment. Whenever a user accesses a web service, the user's log information is stored in the web server. This log information is used as data to analyze the user's web service tendencies and is also used as important data to track the user's system access when a security problem in the system occurs. Currently, most web servers manage user log information in a centralized manner. When user log information is managed in a centralized manner, it is simple in the side of operation, but has a disadvantage of being very vulnerable to external malicious attacks. In the case of centralized management, user log information stored in the web server can be arbitrarily manipulated by external attacks, and in severe cases, the manipulated information can be leaked. In this case, it not only decreases the trust of the web service, but also makes it difficult to trace the source and cause of the attack on the web server. In order to solve these problems, this paper proposes a new method of managing user log information in a cloud environment by applying blockchain technology as an alternative to the existing centralized log management method. The proposed method can manage log information safely from external attacks because user log information is distributed and stored in blockchain on a private network with cloud environment.

참고문헌 (11)

  1. H. Mac, "Detecting Attacks on Web Applications using Autoencoder", Proceedings of the Ninth International Symposium on Information and Communication Technology, pp.416~421 (2018)
  2. 이화성, "웹서버 로그 데이터의 이상상태 탐지 기법", 한국정보통신학회논문지, 23(10), pp.1311~1319 (2019), 한국정보통신학회[DOI]
  3. 윤영태, "프로파일기반 웹 어플리케이션 공격탐지 및 필터링 기법", 정보처리학회논문지C, 13(1), pp.19~26 (2006), 한국정보처리학회
  4. G. Jung, "A Study on using the Web Service by analyzing Web Server's Log File", Journal of the Korea Society of Computer and Information, 5(1), pp.35~42 (2000)
  5. 윤준혁, "프라이빗 블록체인 및 스마트 컨트랙트 기반 고신뢰도 크라우드센싱 보상 메커니즘", 정보보호학회논문지, 28(4), pp.999~1007 (2018), 한국정보보호학회[DOI]
  6. J. Moon, "Cloud Computing Trend and Future Directions", The Korea Contents Association Review, 17(1), pp.23~26 (2019)
  7. "Hyperledger Fabric"[URL]
  8. 정승욱, "HyperCerts : 개인정보를 고려한 OTP 기반 디지털 졸업장 블록체인 시스템", 정보보호학회논문지, 28(4), pp.987~997 (2018), 한국정보보호학회[DOI]
  9. D. Yoon, "Blockchain Learning with Hyperledger Fabric" (2018), Jpub
  10. 손용범, "블록체인을 활용한 농업기계 등록 관리 시스템의 설계", 한국콘텐츠학회 논문지, 19(12), pp.18~27 (2019), 한국콘텐츠학회[DOI]
  11. 박소연, "클라우드 컴퓨팅 서비스 혜택과 비용의 상호작용 효과에 관한 연구", 정보처리학회논문지. 컴퓨터 및 통신시스템, 2(1), pp.27~34 (2013), 한국정보처리학회

이 간행물의 다른 논문 (2건)