• 제목/요약/키워드: DB data recovery

검색결과 20건 처리시간 0.032초

MySQL InnoDB의 삭제된 레코드 복구 기법 개선방안에 관한 연구 (A Study on the Improvement Method of Deleted Record Recovery in MySQL InnoDB)

  • 정성균;장지원;정두원;이상진
    • 정보처리학회논문지:컴퓨터 및 통신 시스템
    • /
    • 제6권12호
    • /
    • pp.487-496
    • /
    • 2017
  • MySQL InnoDB에서는 데이터를 기록할 때, 테이블마다 테이블스페이스를 분할 생성하여 개별적으로 저장하는 방법과 모든 테이블 및 인덱스 정보를 단일 시스템 테이블스페이스에 저장하는 방법이 있다. 그리고 이렇게 기록된 정보들을 이용해 삭제된 데이터를 레코드 단위로 복구하는 것이 가능하다. 하지만 현재 진행된 대부분의 데이터베이스 포렌식 연구에서 전자의 경우는 연구가 활발하게 이루어져 그 구조에 대한 분석이 많이 이루어졌지만, 후자에 대해서는 아직 공개된 정보가 포렌식에 활용되기엔 충분치 않다. 위의 두 방식은 각각의 저장 구조가 서로 다르기 때문에 데이터베이스 포렌식 관점에서 본다면 둘 모두에 대한 분석이 이루어져야 한다. 본 논문에서는 단일 시스템 테이블스페이스인 IBDATA 파일에 레코드를 저장하는 방식에서의 삭제된 레코드 복구 방법을 제시한다. IBDATA 파일을 분석하여 그 구조를 밝히고 이를 활용하여 기존에 고려되지 않았던 미할당 페이지 영역까지 확장한 삭제 레코드 복구 알고리즘을 소개한다. 또한, 알고리즘을 도구로 구현하여 실제 데이터를 이용한 검증을 통해 기존 방법보다 복구율이 68%까지 향상되었음을 보인다.

금융권 재해복구 시스템의 DB 데이터 복구율 향상을 위한 연구 (A study for improving database recovery ratio of Disaster Recovery System in financial industry)

  • 김진호;서동균;이경호
    • 정보보호학회논문지
    • /
    • 제24권4호
    • /
    • pp.655-667
    • /
    • 2014
  • 은행권에서는 재해란 전산 서비스가 장애를 감내할 수 있는 시간이 초과하는 경우를 말하며, 재해 대비책으로 비즈니스 연속성 계획과 재해복구 계획을 기반으로 한 재해복구 시스템을 구축하고 있다. 하지만 기존의 시스템은 사이버 테러에 의한 장애 시 업무 연속성의 유지를 완벽하게 보장해주지 못한다. 본 논문은 이러한 금융권의 재해복구시스템의 구축 형태 및 재해복구 시스템 구현 기술의 현황에 대하여 분석한다. 또한, WORM 스토리지를 이용한 아카이브 로그의 백업 방식과 Online Redo Log를 이용한 데이터 백업 방식을 설명하고 이 두 가지 방식을 결합하여 향상된 데이터 복구 모형을 제시한다. 마지막으로 테스트 환경을 구축하고 실증하여 제안하는 복구 모델의 유효성과 안정성을 확인한다.

IBD 구조적특징을이용한 MySQL InnoDB의레코드복구기법 (The Recovery Method for MySQL InnoDB Using Feature of IBD Structure)

  • 장지원;정두원;이상진
    • 정보처리학회논문지:컴퓨터 및 통신 시스템
    • /
    • 제6권2호
    • /
    • pp.59-66
    • /
    • 2017
  • MySQL 데이터베이스는 현재 데이터베이스 시장 점유율에서 2위를 차지하고 있다. 특히 InnoDB 스토리지 엔진은 MySQL 5.5 버전부터 디폴트 스토리지 엔진으로 사용되어 왔으며, 많은 기업에서 InnoDB 스토리지 엔진으로 MySQL 데이터베이스를 사용하고 있다. 디지털 포렌식 분야에서 InnoDB 스토리지 엔진에 대한 구조적 특징과 로그에 관한 연구는 꾸준히 진행되어 왔으나, 삭제된 데이터에 대해 레코드 단위로 복구하는 방법에 대해서는 연구되지 않았다. 기업 조사 시 데이터베이스 관리자가 사전에 증거 인멸을 목적으로 데이터를 훼손하는 경우가 많으므로 이를 복구하는 것은 포렌식 수사 과정에서 중요하다. 본 논문에서는 MySQL InnoDB 스토리지 엔진의 구조를 분석하여 삭제된 데이터를 레코드 단위로 복구하는 기법을 제안하고 제작한 도구를 활용하여 이를 검증한다. 이는 디지털 포렌식 관점에서 데이터베이스 안티포렌식 행위에 대해 대비할 수 있으며, MySQL InnoDB 데이터베이스와 관련된 사건 발생시, 고의로 삭제된 데이터를 복구하는데 활용할 수 있다.

An Efficient Design and Implementation of an MdbULPS in a Cloud-Computing Environment

  • Kim, Myoungjin;Cui, Yun;Lee, Hanku
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • 제9권8호
    • /
    • pp.3182-3202
    • /
    • 2015
  • Flexibly expanding the storage capacity required to process a large amount of rapidly increasing unstructured log data is difficult in a conventional computing environment. In addition, implementing a log processing system providing features that categorize and analyze unstructured log data is extremely difficult. To overcome such limitations, we propose and design a MongoDB-based unstructured log processing system (MdbULPS) for collecting, categorizing, and analyzing log data generated from banks. The proposed system includes a Hadoop-based analysis module for reliable parallel-distributed processing of massive log data. Furthermore, because the Hadoop distributed file system (HDFS) stores data by generating replicas of collected log data in block units, the proposed system offers automatic system recovery against system failures and data loss. Finally, by establishing a distributed database using the NoSQL-based MongoDB, the proposed system provides methods of effectively processing unstructured log data. To evaluate the proposed system, we conducted three different performance tests on a local test bed including twelve nodes: comparing our system with a MySQL-based approach, comparing it with an Hbase-based approach, and changing the chunk size option. From the experiments, we found that our system showed better performance in processing unstructured log data.

모바일 환경에서 시공간데이터의 동기화를 위한 회복프로토콜 설계 (Design of Recovery Protocol for Synchronization of Spatio-Temporal Data on a Mobile Environments)

  • 김홍기;김동현;조대수
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 2009년도 추계학술대회
    • /
    • pp.253-256
    • /
    • 2009
  • 모바일 환경에서 시공간 데이터의 양방향 동기화를 지원하는 동기화 시스템은 동기화 작업 중 발생하는 고장으로부터 데이터베이스의 일관성을 유지할 수 있어야 한다. 이 논문에서는 모바일 클라이언트-서버 환경에서 발생하는 고장들을 분석하고, 데이터베이스의 일관성 유지 및 동기화 작업의 재수행이 가능한 회복프로토콜을 제안한다.

  • PDF

전기전자제품의 재활용가능률 산정을 위한 부품/소재의 재활용기준 정립에 관한 연구 (A Study on the Establishment of the Standards for the Recycling Rate of Parts and Materials to Calculate Recyclability Rate of Electrical and Electronic Equipments)

  • 이화조;강홍윤;김진한;심강식;김진호;한승철
    • 청정기술
    • /
    • 제14권4호
    • /
    • pp.232-241
    • /
    • 2008
  • EU의 WEEE 지침에는 전기전자제품의 생산자들이 반드시 달성하여야 하는 재활용률과 재생률의 목표치가 설정되어 있다. 본 연구에서는 전기전자제품의 생산자들이 개발되는 제품의 재활용가능률과 재생가능률을 산정해 보는데 필요한 부품과 소재들의 재활용률과 재생률의 기준을 만들어 보았다. 먼저 전기전자제품의 재활용공정과 부품 및 소재별 재활용 및 재생특성을 분석해 보았으며, 유럽 현지 업체들의 처리결과에 따른 재활용률과 관련된 자료들을 조사하여 분석하였다. 이러한 결과로 작성된 재활용률과 재생률 DB는 유럽의 전문가의 의견을 반영하여 개선하였다.

  • PDF

백업시스템을 위한 복제기능의 정합성과 성능평가 (Consistency and Prformance Evaluation of Duplication Function for Backup Systems)

  • 성해경;이문구
    • 한국인터넷방송통신학회논문지
    • /
    • 제12권6호
    • /
    • pp.147-153
    • /
    • 2012
  • IT 환경이 점점 복잡해지고 인프라의 규모가 커지면서 정보시스템의 안전성과 데이터의 가용성에 대한 인식이 더욱 가중되고 있다. 이처럼 정보자산의 가치가 중요시되는 시점에서 재해복구 대응책을 위한 고성능 백업시스템에 대한 연구는 비즈니스에 직접적인 영향을 미치는 분야이다. 그러므로 본 연구는 고성능 백업시스템을 위한 복제 데이터의 정합성검증을 시행하였다. 그리고 DB 테이블 복제 처리 성능 비교와 네트워크 대역폭에 따른 복제 시스템의 트랜잭션 처리 속도와 성능 평가를 시행하였다.

모바일 메인메모리 데이터베이스 시스템을 위한 효율적인 복구 기법 (An Efficient Recovery Method for Mobile Main Memory Database System)

  • 조성제
    • 한국IT서비스학회지
    • /
    • 제7권2호
    • /
    • pp.181-195
    • /
    • 2008
  • The rapid growth of mobile communication technology has provided the expansion of mobile internet services, particularly mobile realtime transaction takes much weight among mobile fields. There is an increasing demand for various mobile applications to process transactions in a mobile computing fields. Thus, During transmission in wireless networks a base station failure inevitably causes data loss of the base station buffer. It is required to compensate the loss for communication. The existing methods for a base station failure are not adequate because they all suffer from too much overhead and resolve only the link failure. In this paper, we study an efficient recovry systems for a mobile DBMS. We propose SLL (Segment Log List) that enables the mobile host to compensate data loss efficiently in the case of base station failure. In SLL, a base station deliveries an output information of data cells to a mobile host. when a base station fails, the mobile host can retransmit just next data cells. We also prove the efficiency of new method.

교환기 데이터 복구를 위한 감사기능 (Audit for Electronic Switching System Data Recovery)

  • 백정아;정태진이성근
    • 대한전자공학회:학술대회논문집
    • /
    • 대한전자공학회 1998년도 추계종합학술대회 논문집
    • /
    • pp.269-272
    • /
    • 1998
  • The disks containing all the system software-OS(Operating System), application program, and DB(Data Base)-happen to be broken. This happens not only to general computer systems but also to electronic switching system. In the electronic switching system, this causes the essential data and software needed for operating the system to be damaged and is fatal to services, so that they should be recovered as soon as possible. Especially the data, having the information of subscriber, trunk, prefix, and system configuration should be receovered preferentially. To manage this situation, the system should let the operator know that the data are damaged and recover the damaged data. This paper shows a way of recovering this damaged data, the object data of audit, the structure of DBMS and the implementation of audit in the case of the domestic high capacity electronic switching system, TDX-10A.

  • PDF

사이버 공격에 능동대응하기 위한 사이버 자산의 지능형 자가복구기술 연구 (A Study on Intelligent Self-Recovery Technologies for Cyber Assets to Actively Respond to Cyberattacks)

  • 최세호;임항섭;최중영;권오진;신동규
    • 인터넷정보학회논문지
    • /
    • 제24권6호
    • /
    • pp.137-144
    • /
    • 2023
  • 사이버 공격 기술은 예측 불가할 정도로 진화하고 있으며, '언젠가는'이 아니라 '언제나' 일어날 수 있는 상황이다. 클라우드 컴퓨팅, 사물인터넷(Internet of Things) 등으로 초연결 글로벌화되고 있는 인프라는 그 어느 때보다 사이버 공격에 큰 피해를 받을 수 있는 환경이며, 사이버 공격은 지금도 진행 중이다. 사이버 공격이나 천재지변 등 외부적인 영향으로 피해가 발생하더라도 사이버 자산(OS, WEB, WAS, DB)의 다운 타임을 최소화하기 위해 사이버 레질리언스 관점에서 지능형 자가복구로 진화해야 한다. 본 논문에서는 사이버 자산이 사이버 공격을 받아 고유의 기능이 제대로 발휘하지 못할 경우 지속가능한 사이버 레질리언스를 보장하기 위한 지능형 자가복구기술을 제안한다. 평상시 사이버 자산의 원본 및 업데이트 이력을 타임슬롯 설계 및 스냅샷 백업 기술로 실시간 관리한다. 상용화된 파일 무결성 모니터링 프로그램과 연동하여 피해 상황을 자동 탐지하고 지능형 기반으로 피해 파일에 대한 백업 데이터의 연관성 분석을 통해 사이버 자산의 다운타임을 최소화하여 최적의 상태로 자가복구할 수 있는 기술을 확보해야 한다. 향후에는 사이버 자산이 피해 받은 상태에 적합한 자가복구 전략 학습 및 분석을 수행할 수 있는 운영모델과 자가복구기술의 고유기능이 적용된 시범체계 연구를 수행할 예정이다.