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

Electron App의 메시지 획득 방안에 관한 연구: 협업 툴 잔디, 슬랙, 팀즈 중심으로

A Study on Message Acquisition from Electron Apps: Focused on Collaboration Tools such as Jandi, Slack, and Microsoft Teams

0

조회

0

다운로드

3

인용

0

참고문헌

키워드

주제분류컴퓨터학

초록

코로나19 이후 비대면 근무가 증가함에 따라 협업 툴의 사용이 증가하고 있다. 협업 툴은 다양한 기기에서의 접근성을 보장하기 위해 크로스 플랫폼(cross-platform) 형태로 개발되고 있으며, 이를 위해 Chromium 기반의 오픈소스 프레임워크인 Electron을 사용하는 것이 최신의 개발 경향이다. Electron 오픈소스 프레임워크를 사용하여 개발된 어플리케이션 Electron App의 경우 Chromium 기반 웹 브라우저와 유사한 방식으로 데이터를 저장하므로, 웹 브라우저에서 데이터를 획득하는 방법과 동일한 방법으로 어플리케이션의 데이터를 획득할 수 있다. 본 논문에서는 협업 툴 잔디(jandi), 슬랙(slack), 팀즈(microsoft teams)를 중심으로, 웹 브라우저 저장소(web storage)의 데이터 구조를 분석하고 이를 기반으로 Electron App의 메시지를 획득하는 방안을 제시한다. 잔디는 기존에 개발된 도구를 활용하여 Cache에서 메시지를 획득하였고, 슬랙, 팀즈의 경우 본 논문에서 개발한 메시지 카빙 도구를 이용하여 IndexedDB에서 메시지를 획득하였다.

Abstract

Collaboration tools are used widely as non-face-to-face work increases due to social distancing after COVID-19. The tools are being developed in a cross-platform manner with ‘Electron’, an open source framework based on Chromium, to ensure accessibility on multiple devices. Electron Apps, applications built with Electron framework, store data in a manner similar to Chromium-based web browsers, so the data can be acquired in the same way as the data is acquired from a web browser. In this paper we analyze the data structure of web storage and suggest a method to get the message from Electron Apps focused on collaboration tools such as Jandi, Slack, and Microsoft Teams. For Jandi, we get the message from Cache by using previously developed tools, and in the case of Slack and Microsoft Teams, we get the message from IndexedDB by using the message carving tool we developed.

참고문헌 (15)

  1. "Chosun Biz"[URL]
  2. 신수민, "디지털 포렌식 관점에서의 Slack 및 Discord 메신저 아티팩트 분석", 디지털콘텐츠학회논문지, 21(4), pp.799~809 (2020), 한국디지털콘텐츠학회[DOI]
  3. 신수민, "협업 툴 아티팩트 분석 및 삭제된 데이터 복구 연구", 디지털포렌식연구, 15(2), pp.99~123 (2021), 한국디지털포렌식학회[DOI]
  4. 신수민, "Windows에서의 Wire 크리덴셜 획득 및 아티팩트 분석", 정보보호학회논문지, 31(1), pp.61~71 (2021), 한국정보보호학회[DOI]
  5. Furkan Paligu, "Browser Forensic Investigations of WhatsAppWeb Utilizing IndexedDB Persistent Storage", Future Internet, 12(11) (2020)
  6. 김영훈, "협업 툴의 사용자 행위별 아티팩트 분석 연구 - 운영환경에 따른 differential forensic 개념을 이용하여", 정보보호학회논문지, 31(3), pp.353~363 (2021), 한국정보보호학회[DOI]
  7. "IndexedDB on Chro mium"[URL]
  8. "ccl_chrome_index eddb"[URL]
  9. "Hang on! That’s not SQLite! Chrome, Electron and Lev elDB"[URL]
  10. 이효민, "Electron 기반 협업 프로그램 취약점 분석", 정보보호학회논문지, 31(4), pp.573~586 (2021), 한국정보보호학회[DOI]
  11. "Storage for theWeb"[URL]
  12. "Chrome Cache View v2.25"[URL]
  13. "Convert JSON to CSV"[URL]
  14. "HxD v2. 5"[URL]
  15. "Electron Apps"[URL]

관련 논문AI추천

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