DOI QR코드

DOI QR Code

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

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

  • 손용범 (한국정보화진흥원 정보보안팀) ;
  • 김영학 (금오공과대학교 컴퓨터공학과)
  • Received : 2020.03.18
  • Accepted : 2020.05.07
  • Published : 2020.07.31

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.

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

Keywords

References

  1. H. Mac, D. Truong, L. Nguyen, H. Nguyen, A. Tran, and D. Tran, "Detecting Attacks on Web Applications using Autoencoder," Proceedings of the Ninth International Symposium on Information and Communication Technology, pp.416-421, 2018.
  2. H. Lee and K. Kim, "Novelty Detection on Web-server Log Dataset," Journal of the korea Institute of Information and Communication Engineering, Vol.23, No.10, pp.171-181, 2019.
  3. Y. Yun, J. Ryou, S. Park, and J. Park, "Profile based Web Application Attack Detection and Filtering Method," The KIPS Transactions: Part A, Vol.13, No.1, pp.19-26, 2006.
  4. G. Jung and N. Park, "A Study on using the Web Service by analyzing Web Server's Log File," Journal of the Korea Society of Computer and Information, Vol.5, No.1, pp. 35-42, 2000.
  5. J. Yun and M. Kim, "Private Blockchain and Smart Contract Based High Trustiness Crowdsensing Incentive Mechanism," Journal of the Korea Institute of Information Security & Cryptology, Vol.28, No.4, pp.999-1007, 2018. https://doi.org/10.13089/JKIISC.2018.28.4.999
  6. J. Moon, "Cloud Computing Trend and Future Directions," The Korea Contents Association Review, Vol.17, No.1, pp.23-26, 2019.
  7. Hyperledger Fabric [Internet], https://hyperledger-fabric.readthedocs.io/en/release
  8. S. Jung, "HyperCerts : Privacy-Enhanced OTP-Based Educational Certificate Blockchian System," Journal of the Korea Institute of Information Security & Cryptology, Vol.28, No.4, pp.987-997, 2018. https://doi.org/10.13089/JKIISC.2018.28.4.987
  9. J. Yun and M. Kim, "Private Blockchain and Smart Contract Based High Trustiness Crowdsensing Incentive Mechanism," Journal of The Korea Institute of Information Security & Cryptology, Vol.28, No.4, pp.999-1007, 2018. https://doi.org/10.13089/JKIISC.2018.28.4.999
  10. D. Yoon, Blockchain Learning with Hyperledger Fabric, Jpub, 2018.
  11. Y. Son and Y. Kim, "Design of Management System for Registering Agricultural Machine Using Blockchain," Journal of The Korea Contents Association, Vol.19, No.12, pp.18-27, 2019. https://doi.org/10.5392/JKCA.2019.19.12.018
  12. S. Park and Y. Kim, "An Analysis of the Interaction Effect of Benefit and Cost on Cloud Computing Service," KIPS Transactions on Computer and Communication Systems, Vol.2, No.1, pp.27-34, 2013. https://doi.org/10.3745/KTCCS.2013.2.1.027