KR20190041732A - Backup device management system and method - Google Patents
Backup device management system and method Download PDFInfo
- Publication number
- KR20190041732A KR20190041732A KR1020170133331A KR20170133331A KR20190041732A KR 20190041732 A KR20190041732 A KR 20190041732A KR 1020170133331 A KR1020170133331 A KR 1020170133331A KR 20170133331 A KR20170133331 A KR 20170133331A KR 20190041732 A KR20190041732 A KR 20190041732A
- Authority
- KR
- South Korea
- Prior art keywords
- backup
- communication line
- source device
- primary
- virus
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 100
- 238000004891 communication Methods 0.000 claims abstract description 183
- 241000700605 Viruses Species 0.000 claims abstract description 106
- 230000000903 blocking effect Effects 0.000 claims abstract description 4
- 238000007726 management method Methods 0.000 claims description 72
- 230000005540 biological transmission Effects 0.000 claims description 21
- 238000004590 computer program Methods 0.000 claims description 7
- 238000001514 detection method Methods 0.000 claims description 5
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 claims description 5
- 230000009385 viral infection Effects 0.000 claims description 5
- 238000012545 processing Methods 0.000 claims description 2
- 238000010586 diagram Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 238000013500 data storage Methods 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/50—Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
- G06F21/55—Detecting local intrusion or implementing counter-measures
- G06F21/56—Computer malware detection or handling, e.g. anti-virus arrangements
- G06F21/568—Computer malware detection or handling, e.g. anti-virus arrangements eliminating virus, restoring damaged files
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1446—Point-in-time backing up or restoration of persistent data
- G06F11/1458—Management of the backup or restore process
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Virology (AREA)
- General Health & Medical Sciences (AREA)
- Quality & Reliability (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
백업 장치 관리 시스템 및 방법에 관한 기술이 개시된다.
본 발명의 일 실시예에 따른 백업 장치 관리 시스템은, 소스 장치의 데이터를 다중 백업하는 복수의 백업 장치를 관리하는 시스템으로서, 상기 소스 장치와 백업 장치 간의 통신 라인 또는 백업 장치들 상호 간의 통신 라인을 각각 연결하거나 차단하는 복수의 스위치를 제어하여, 상기 소스 장치와 상기 복수의 백업 장치 간의 통신 라인을 차단하는 스위치 제어부; 및 상기 소스 장치와 상기 복수의 백업 장치 간의 통신 라인이 차단된 상태에서 상기 소스 장치에 대한 바이러스 검사 절차를 수행하여, 상기 소스 장치에서 바이러스가 감지되지 않는 경우 상기 복수의 백업 장치 중 상기 소스 장치의 데이터를 백업할 1차 백업 장치와 상기 소스 장치 간의 통신 라인 연결을 결정하는 백업 관리부를 포함하고, 상기 스위치 제어부는, 상기 복수의 스위치 중 해당 스위치를 제어하여 상기 1차 백업 장치와 타 백업 장치 간의 통신 라인을 차단한 상태에서, 상기 백업 관리부의 결정에 따라 상기 소스 장치와 상기 1차 백업 장치 간의 통신 라인을 일시적으로 연결하고, 상기 소스 장치와 상기 1차 백업 장치 간의 백업 절차가 완료되면 상기 연결된 통신 라인을 다시 차단할 수 있다.BACKGROUND ART [0002] Techniques relating to a backup device management system and method are disclosed.
A backup device management system according to an embodiment of the present invention is a system for managing a plurality of backup devices that multi-backup data of a source device, wherein the communication line between the source device and the backup device or the communication line between the backup devices A switch control unit for controlling a plurality of switches connecting or blocking each other to shut off a communication line between the source device and the plurality of backup devices; And performing a virus checking procedure on the source device in a state where a communication line between the source device and the plurality of backup devices is blocked, and when a virus is not detected in the source device, And a backup management unit for determining a connection of a communication line between the primary backup device and the source device to backup data, wherein the switch control unit controls the corresponding switch among the plurality of switches, The communication line between the source device and the primary backup device is temporarily connected in accordance with a determination of the backup management part, and when the backup procedure between the source device and the primary backup device is completed, The communication line can be cut off again.
Description
본 발명은 백업 장치 관리 시스템 및 방법에 관한 것으로서, 더욱 상세하게는, 네트워크 서버 등과 같은 소스 장치의 데이터를 다중 백업하는 복수의 백업 장치들을 관리하여 악성 바이러스의 확산을 방지하는 백업 장치 관리 시스템 및 방법에 관한 것이다.BACKGROUND OF THE
일반적으로, 랜섬웨어(ransomware)는 네트워크를 통해 통신을 수행하는 컴퓨터 또는 모바일 단말 등의 저장 파일을 무단으로 변환하여 사용자의 접근을 제한하고, 해당 사용자에게 제한 해제의 대가로서 금전 등을 요구하도록 설계된 일종의 바이러스를 말한다. 최근 랜섬웨어 등과 같은 다양한 악성 바이러스들의 출현과 그에 따른 피해가 속출함에 따라 바이러스를 방지하는 다양한 기술들이 소개되고 있다.In general, a ransomware is a system designed to convert a file stored in a computer or a mobile terminal, which performs communication through a network, to restrict a user's access and request a user for money It is a kind of virus. Recently, various malicious viruses such as Ransomware have been introduced and various technologies for preventing virus have been introduced due to the damage.
그러나, 한국 등록특허공보 제10-1765211호, 한국 공개특허공보 제10-2017-0069584호 등에 개시된 바와 같이, 기존 기술들은 원본 데이터를 저장하는 소스 장치가 외부 장치와 통신을 수행하는 상태에서 물리적으로 단일한 장소에 데이터를 백업하기 때문에, 지속적으로 발생 및 변형되는 다양한 형태의 랜섬웨어나 바이러스를 방지하기 어렵고, 일단 바이러스에 감염되면 원본 데이터를 복원할 수 없는 문제가 있다. 특히, 기존 기술들은 복수의 백업 장치가 소스 장치에 직렬로 연결되어 해당 소스 장치의 데이터를 릴레이 방식으로 다중 백업하는 백업 시스템 등에서 바이러스의 연쇄적인 확산을 방지하는 방안을 전혀 제시하지 못하고 있는 문제가 있다.However, as disclosed in Korean Patent Registration No. 10-1765211 and Korean Patent Laid-Open Publication No. 10-2017-0069584, existing technologies have been developed such that the source device storing the original data is physically Since the data is backed up in a single place, it is difficult to prevent various forms of Ransomware and virus that are continuously generated and transformed, and once the virus is infected, the original data can not be restored. Particularly, there is a problem that existing technologies do not provide any way to prevent the sequential spread of viruses in a backup system in which a plurality of backup devices are serially connected to a source device and data of the corresponding source device is multiplexed and backed up in a relay manner .
본 발명이 해결하고자 하는 기술적 과제는, 원본 데이터를 저장하는 소스 장치는 물론 상기 소스 장치의 데이터를 백업하는 백업 장치들 중 일부 백업 장치가 랜섬웨어 등의 바이러스에 감염된 경우에도 소스 장치의 데이터를 복원할 수 있으며, 복수의 백업 장치가 소스 장치에 직렬로 연결되어 해당 소스 장치의 데이터를 릴레이 방식으로 다중 백업하는 백업 시스템 등에서 바이러스의 연쇄적인 확산을 방지하는 백업 장치 관리 시스템 및 방법을 제공하는 것이다.SUMMARY OF THE INVENTION The present invention has been made in view of the above problems, and it is an object of the present invention to provide a method and apparatus for restoring data of a source device even when a backup device of the source device storing source data as well as backup devices for backing up data of the source device is infected with a virus, The present invention also provides a backup device management system and method for preventing a series of viruses from spreading in a backup system in which a plurality of backup devices are serially connected to a source device so that data of the source devices are multiplexed and backed up in a relay manner.
본 발명의 일 실시예에 따른 백업 장치 관리 시스템은, 소스 장치의 데이터를 다중 백업하는 복수의 백업 장치를 관리하는 시스템으로서, 상기 소스 장치와 백업 장치 간의 통신 라인 또는 백업 장치들 상호 간의 통신 라인을 각각 연결하거나 차단하는 복수의 스위치를 제어하여, 상기 소스 장치와 상기 복수의 백업 장치 간의 통신 라인을 차단하는 스위치 제어부; 및 상기 소스 장치와 상기 복수의 백업 장치 간의 통신 라인이 차단된 상태에서 상기 소스 장치에 대한 바이러스 검사 절차를 수행하여, 상기 소스 장치에서 바이러스가 감지되지 않는 경우 상기 복수의 백업 장치 중 상기 소스 장치의 데이터를 백업할 1차 백업 장치와 상기 소스 장치 간의 통신 라인 연결을 결정하는 백업 관리부를 포함하고, 상기 스위치 제어부는, 상기 복수의 스위치 중 해당 스위치를 제어하여 상기 1차 백업 장치와 타 백업 장치 간의 통신 라인을 차단한 상태에서, 상기 백업 관리부의 결정에 따라 상기 소스 장치와 상기 1차 백업 장치 간의 통신 라인을 일시적으로 연결하고, 상기 소스 장치와 상기 1차 백업 장치 간의 백업 절차가 완료되면 상기 연결된 통신 라인을 다시 차단할 수 있다.A backup device management system according to an embodiment of the present invention is a system for managing a plurality of backup devices that multi-backup data of a source device, wherein the communication line between the source device and the backup device or the communication line between the backup devices A switch control unit for controlling a plurality of switches connecting or blocking each other to shut off a communication line between the source device and the plurality of backup devices; And performing a virus checking procedure on the source device in a state where a communication line between the source device and the plurality of backup devices is blocked, and when a virus is not detected in the source device, And a backup management unit for determining a connection of a communication line between the primary backup device and the source device to backup data, wherein the switch control unit controls the corresponding switch among the plurality of switches, The communication line between the source device and the primary backup device is temporarily connected in accordance with a determination of the backup management part, and when the backup procedure between the source device and the primary backup device is completed, The communication line can be cut off again.
일 실시예에 있어서, 상기 백업 관리부는, 상기 복수의 백업 장치 중 상기 1차 백업 장치의 백업 데이터를 다시 백업할 2차 백업 장치가 존재하는 경우, 상기 소스 장치와 상기 1차 백업 장치 간의 통신 라인 및 상기 1차 백업 장치와 상기 2차 백업 장치 간의 통신 라인이 차단된 상태에서 상기 1차 백업 장치에 대한 바이러스 검사 절차를 수행하여, 상기 1차 백업 장치에서 바이러스가 감지되지 않는 경우 상기 1차 백업 장치와 상기 2차 백업 장치 간의 통신 라인 연결을 결정하고, 상기 스위치 제어부는, 상기 백업 관리부의 결정에 따라 해당 스위치를 제어하여 상기 1차 백업 장치와 상기 2차 백업 장치 간의 통신 라인을 일시적으로 연결하고, 상기 1차 백업 장치와 상기 2차 백업 장치 간의 백업 절차가 완료되면 상기 연결된 통신 라인을 다시 차단할 수 있다.In one embodiment, when there is a secondary backup apparatus for backing up backup data of the primary backup apparatus among the plurality of backup apparatuses, the backup management apparatus may further include a communication line between the source apparatus and the primary backup apparatus, And performing a virus check procedure on the primary backup device in a state where a communication line between the primary backup device and the secondary backup device is blocked, and when a virus is not detected in the primary backup device, And the switch control unit controls the corresponding switch according to the determination of the backup management unit to temporarily connect the communication line between the primary backup device and the secondary backup device And when the backup procedure between the primary backup device and the secondary backup device is completed, the connected communication line can be shut down again .
일 실시예에 있어서, 상기 시스템은, 상기 복수의 백업 장치 중 상기 2차 백업 장치의 백업 데이터를 릴레이 방식으로 백업할 적어도 하나의 후속 백업 장치가 존재하는 경우, 상기 2차 백업 장치와 관련하여 수행한 동작들에 대응하는 동작들을 상기 후속 백업 장치와 관련하여 반복할 수 있다.In one embodiment, if there is at least one subsequent backup apparatus for backing up the backup data of the secondary backup apparatus among the plurality of backup apparatuses in a relay manner, Operations corresponding to one of the operations may be repeated with respect to the subsequent backup apparatus.
일 실시예에 있어서, 상기 시스템은, 상기 복수의 스위치를 구비하며 상기 소스 장치 및 상기 복수의 백업 장치의 통신 라인들과 연결되는 스위치 모듈을 더 포함할 수 있다.In one embodiment, the system may further comprise a switch module having the plurality of switches and connected to the communication lines of the source device and the plurality of backup devices.
일 실시예에 있어서, 상기 백업 관리부는, 상기 소스 장치와 상기 복수의 백업 장치를 포함하는 백업 관련 장치들 중 백업 대상 데이터를 전송하는 전송 장치와 상기 전송된 데이터를 수신하여 저장하는 수신 장치 간의 통신 라인이 차단된 상태에서, 바이러스 검사 프로그램을 실행하여 상기 전송 장치에 대한 바이러스 검사 절차를 수행하는 바이러스 검사부; 상기 전송 장치에 대한 바이러스 검사 결과 상기 전송 장치에서 바이러스가 감지되지 않는 경우, 상기 전송 장치와 상기 수신 장치 간의 통신 라인을 연결하도록 결정하는 통신 연결 결정부; 및 상기 전송 장치와 상기 수신 장치 간의 통신 라인이 연결되면, 상기 전송 장치와 상기 수신 장치 간의 백업 절차를 진행시키는 백업 진행부를 포함할 수 있다.In an exemplary embodiment, the backup management unit may include: a communication unit that transmits backup target data among the backup related devices including the source device and the plurality of backup devices, and a communication device that receives and stores the transmitted data A virus checking unit for executing a virus checking program for the transmitting apparatus by executing a virus checking program in a state that the line is blocked; A communication connection determining unit for determining to connect a communication line between the transmitting apparatus and the receiving apparatus when a virus is not detected in the transmitting apparatus as a result of a virus check on the transmitting apparatus; And a backup processing unit for performing a backup procedure between the transmission apparatus and the reception apparatus when a communication line between the transmission apparatus and the reception apparatus is connected.
일 실시예에 있어서, 상기 통신 연결 결정부는, 상기 전송 장치에 대한 바이러스 검사 결과 상기 전송 장치에서 바이러스가 감지되는 경우, 상기 전송 장치와 상기 수신 장치 간의 통신 라인을 차단 상태로 유지하도록 결정하고, 상기 백업 관리부는, 상기 전송 장치의 바이러스 감염 사실을 알리는 알람 신호를 생성하는 알람 신호 생성부를 더 포함할 수 있다.In one embodiment, the communication connection determination unit may determine to maintain a communication line between the transmission apparatus and the reception apparatus in a blocked state when a virus is detected in the transmission apparatus as a result of the virus check on the transmission apparatus, The backup management unit may further include an alarm signal generation unit for generating an alarm signal indicating a virus infection of the transmission device.
일 실시예에 있어서, 상기 백업 관리부는, 상기 전송 장치와 상기 수신 장치 간의 백업 절차 진행 전 상기 전송 장치와 상기 수신 장치 간의 통신 라인이 차단된 상태에서, 상기 수신 장치에 대한 장애 검사를 수행하는 장애 검사부를 더 포함하고, 상기 통신 연결 결정부는, 상기 장애 검사 결과 상기 수신 장치의 장애가 감지되는 경우, 상기 전송 장치와 상기 수신 장치 간의 통신 라인을 차단 상태로 유지하고, 상기 복수의 백업 장치 중 장애가 감지되지 않는 타 백업 장치를 대체 수신 장치로 하여 상기 전송 장치와 상기 대체 수신 장치 간의 통신 라인을 연결하도록 결정할 수 있다.In one embodiment, the backup management unit may be configured to perform a fault check on the receiving apparatus in a state where a communication line between the transmitting apparatus and the receiving apparatus is blocked before proceeding with a backup procedure between the transmitting apparatus and the receiving apparatus, Wherein the communication connection determining unit maintains a communication line between the transmitting apparatus and the receiving apparatus in a blocked state when a failure of the receiving apparatus is detected as a result of the failure check, And to connect the communication line between the transmission apparatus and the alternative reception apparatus by using the other backup apparatus as an alternative reception apparatus.
일 실시예에 있어서, 상기 백업 관리부는, 상기 바이러스 검사 프로그램의 업데이트 파일을 배포하는 서버에 접속하여 상기 바이러스 검사 프로그램의 업데이트 절차를 수행하는 업데이트 수행부를 더 포함할 수 있다.In one embodiment, the backup management unit may further include an update performing unit for accessing a server for distributing the update file of the virus check program and performing an update procedure of the virus check program.
본 발명의 일 실시예에 따른 백업 장치 관리 방법은, 소스 장치와 백업 장치 간의 통신 라인 또는 백업 장치들 상호 간의 통신 라인을 각각 연결하거나 차단하는 복수의 스위치를 제어하는 백업 장치 관리 시스템을 이용하여, 상기 소스 장치의 데이터를 다중 백업하는 복수의 백업 장치를 관리하는 방법으로서, 상기 시스템이 상기 복수의 스위치를 제어하여 상기 소스 장치와 상기 복수의 백업 장치 간의 통신 라인을 차단하는 단계; 상기 소스 장치와 상기 복수의 백업 장치 간의 통신 라인이 차단된 상태에서, 상기 시스템이 바이러스 검사 프로그램을 실행하여 상기 소스 장치에 대한 바이러스 검사 절차를 수행하는 단계; 상기 소스 장치에 대한 바이러스 검사 결과 상기 소스 장치에서 바이러스가 감지되지 않는 경우, 상기 시스템이 상기 복수의 백업 장치 중 상기 소스 장치의 데이터를 백업할 1차 백업 장치와 상기 소스 장치 간의 통신 라인 연결을 결정하는 단계; 상기 시스템이 상기 복수의 스위치를 제어하여 상기 1차 백업 장치와 타 백업 장치 간의 통신 라인을 차단한 상태에서, 상기 결정에 따라 상기 소스 장치와 상기 1차 백업 장치 간의 통신 라인을 연결하여 상기 소스 장치와 상기 1차 백업 장치 간의 백업 절차를 진행하는 단계; 및 상기 소스 장치와 상기 1차 백업 장치 간의 백업 절차가 완료되면, 상기 시스템이 상기 연결된 통신 라인을 다시 차단하는 단계를 포함할 수 있다.A backup device management method according to an embodiment of the present invention uses a backup device management system that controls a plurality of switches each connecting or disconnecting a communication line between a source device and a backup device or a communication line between backup devices, A method for managing a plurality of backup devices for performing multiple backups of data of the source device, the method comprising: controlling the plurality of switches to shut down a communication line between the source device and the plurality of backup devices; Performing a virus check procedure for the source device by executing a virus check program in a state where a communication line between the source device and the plurality of backup devices is blocked; If the virus is not detected in the source device as a result of the virus check on the source device, the system determines a communication line connection between the primary backup device and the source device to back up data of the source device among the plurality of backup devices ; Wherein the system controls the plurality of switches to disconnect a communication line between the primary backup device and the other backup device to connect a communication line between the source device and the primary backup device in accordance with the determination, And a backup process between the primary backup device and the backup device; And when the backup procedure between the source apparatus and the primary backup apparatus is completed, the system may block the connected communication line again.
일 실시예에 있어서, 상기 방법은, 상기 복수의 백업 장치 중 상기 1차 백업 장치의 백업 데이터를 다시 백업할 2차 백업 장치가 존재하는 경우, 상기 소스 장치와 상기 1차 백업 장치 간의 통신 라인 및 상기 1차 백업 장치와 상기 2차 백업 장치 간의 통신 라인이 차단된 상태에서, 상기 시스템이 상기 1차 백업 장치에 대한 바이러스 검사 절차를 수행하는 단계; 상기 1차 백업 장치에 대한 바이러스 검사 결과 상기 1차 백업 장치에서 바이러스가 감지되지 않는 경우, 상기 시스템이 상기 1차 백업 장치와 상기 2차 백업 장치 간의 통신 라인 연결을 결정하는 단계; 상기 시스템이 상기 결정에 따라 상기 1차 백업 장치와 상기 2차 백업 장치 간의 통신 라인을 일시적으로 연결하고 상기 1차 백업 장치와 상기 2차 백업 장치 간의 백업 절차를 진행하는 단계; 및 상기 1차 백업 장치와 상기 2차 백업 장치 간의 백업 절차가 완료되면, 상기 시스템이 상기 연결된 통신 라인을 다시 차단하는 단계를 더 포함할 수 있다.In one embodiment, if there is a secondary backup device to back up the backup data of the primary backup device among the plurality of backup devices, the method further comprises: Performing a virus check procedure for the primary backup device in a state where a communication line between the primary backup device and the secondary backup device is blocked; Determining a connection of a communication line between the primary backup device and the secondary backup device when the virus is not detected in the primary backup device as a result of the virus check on the primary backup device; The system temporarily connecting a communication line between the primary backup device and the secondary backup device according to the determination, and performing a backup procedure between the primary backup device and the secondary backup device; And when the backup procedure between the primary backup device and the secondary backup device is completed, the system may again block the connected communication line.
일 실시예에 있어서, 상기 방법은, 상기 복수의 백업 장치 중 상기 2차 백업 장치의 백업 데이터를 릴레이 방식으로 백업할 적어도 하나의 후속 백업 장치가 존재하는 경우, 상기 시스템이 상기 2차 백업 장치와 관련하여 수행한 동작들에 대응하는 동작들을 상기 후속 백업 장치와 관련하여 반복하는 단계를 더 포함할 수 있다.In one embodiment, if there is at least one subsequent backup device to backup the backup data of the secondary backup device among the plurality of backup devices in a relay manner, And repeating the operations corresponding to the operations performed in connection with the subsequent backup device.
일 실시예에 있어서, 상기 방법은, 상기 바이러스 검사 결과 상기 소스 장치에서 바이러스가 감지되는 경우, 상기 시스템이 상기 소스 장치와 상기 1차 백업 장치 간의 통신 라인을 차단 상태로 유지하도록 결정하는 단계; 및 상기 시스템이 상기 소스 장치의 바이러스 감염 사실을 알리는 알람 신호를 생성하는 단계를 더 포함할 수 있다.In one embodiment, the method further comprises: if the virus is detected in the source device as a result of the virus check, determining that the system maintains a communication line between the source device and the primary backup device in a blocked state; And generating an alarm signal indicating that the virus infection of the source device is generated by the system.
일 실시예에 있어서, 상기 방법은, 상기 소스 장치와 상기 1차 백업 장치 간의 백업 절차 진행 전 상기 소스 장치와 상기 1차 백업 장치 간의 통신 라인이 차단된 상태에서, 상기 시스템이 상기 1차 백업 장치에 대한 장애 검사를 수행하는 단계; 및 상기 장애 검사 결과 상기 1차 백업 장치의 장애가 감지되는 경우, 상기 시스템이 상기 소스 장치와 상기 1차 백업 장치 간의 통신 라인을 차단 상태로 유지하고, 상기 복수의 백업 장치 중 장애가 감지되지 않는 타 백업 장치를 대체 백업 장치로 하여 상기 소스 장치와 상기 대체 백업 장치 간의 통신 라인을 연결하도록 결정하는 단계를 더 포함할 수 있다.In one embodiment, the method further comprises, when the communication line between the source device and the primary backup device is blocked before proceeding with the backup procedure between the source device and the primary backup device, Performing a fault check on the received signal; And if the failure of the primary backup device is detected as a result of the failure check, the system maintains the communication line between the source device and the primary backup device in a blocked state, and the other backup Determining that the device is an alternate backup device and connecting the communication line between the source device and the alternate backup device.
일 실시예에 있어서, 상기 방법은, 상기 시스템이 상기 바이러스 검사 프로그램의 업데이트 파일을 배포하는 서버에 접속하여 상기 바이러스 검사 프로그램의 업데이트 절차를 수행하는 단계를 더 포함할 수 있다.In one embodiment, the method may further include the step of the system accessing a server for distributing an update file of the virus check program and performing an update procedure of the virus check program.
본 발명에 따른 실시예들은, 상술한 동작 또는 방법을 컴퓨터 시스템을 통해 실행하는 컴퓨터 프로그램으로서 기록매체에 기록되는 컴퓨터 프로그램을 이용하여 구현될 수 있다.The embodiments according to the present invention can be implemented using a computer program recorded on a recording medium as a computer program for executing the above-described operations or methods through a computer system.
본 발명에 따르면, 원본 데이터를 저장하는 소스 장치 및 상기 소스 장치의 데이터를 백업하는 백업 장치들과 별개로 구성되어 독립적으로 동작하는 백업 장치 관리 시스템이, 상기 소스 장치와 백업 장치들의 백업 절차를 관리하여 상기 소스 장치의 데이터를 복수의 백업 장치에 다중 백업시킴으로써, 소스 장치는 물론 일부 백업 장치가 랜섬웨어 등의 바이러스에 감염된 경우에도 해당 소스 장치의 데이터를 복원할 수 있도록 한다.According to the present invention, a backup device management system configured separately from a source device for storing original data and backup devices for backing up data of the source device can manage backup procedures of the source device and backup devices The data of the source device is multiplexed and backed up to a plurality of backup devices so that data of the source device can be restored even if some backup devices infect viruses such as Ransomware.
특히, 상기 백업 장치 관리 시스템이 소스 장치와 복수의 백업 장치 중 백업 대상 데이터를 전송할 전송 장치와 상기 백업 대상 데이터를 수신할 수신 장치 간의 통신 라인을 물리적으로 차단한 상태에서 상기 전송 장치에 대한 바이러스 검사 절차를 수행하고, 상기 전송 장치에서 바이러스가 감지되지 않는 경우에만 상기 전송 장치와 상기 수신 장치 간의 통신 라인을 일시적으로 연결하여 해당 백업 절차를 진행시킴으로써, 소스 장치의 운영을 중단하지 않고도 다중 백업 절차가 안전하게 진행될 수 있도록 하고, 복수의 백업 장치가 소스 장치에 직렬로 연결되어 해당 소스 장치의 데이터를 릴레이 방식으로 다중 백업하는 백업 시스템 등에서 바이러스의 연쇄적인 확산을 방지할 수 있다.In particular, when the backup device management system physically disconnects a communication line between a source device and a plurality of backup devices, a transmission device for transmitting backup target data and a destination device for receiving the backup target data, And the communication line between the transmitting apparatus and the receiving apparatus is temporarily connected only when the transmitting apparatus does not detect the virus, the corresponding back-up procedure is performed so that multiple back-up procedures are performed without interrupting the operation of the source apparatus It is possible to prevent a series of viruses from spreading in a backup system in which a plurality of backup devices are connected in series to a source device so that data of the source device is multiplexed and backed up in a relay manner.
또한, 백업 대상 데이터를 수신할 백업 장치에 대한 장애 검사를 수행하여 해당 백업 장치에 장애가 감지되는 경우, 장애가 감지되지 않는 타 백업 장치로 우회하여 백업이 이루어지도록 함으로써, 백업 절차의 중단과 그에 따른 피해를 방지하고 백업 장치들의 운영을 효율화할 수 있다.In addition, when a failure is detected in the backup device by performing a failure check on the backup device to receive the backup target data, the backup is performed by bypassing to another backup device in which the failure is not detected, And the operation of backup devices can be streamlined.
나아가, 본 발명이 속하는 기술 분야의 통상의 지식을 가진 자라면, 본 발명에 따른 여러 실시예들이 상기 언급되지 않은 여러 기술적 과제들을 해결할 수 있음을 이하의 설명으로부터 자명하게 이해할 수 있을 것이다.It will be apparent to those skilled in the art that various embodiments of the present invention can be made without departing from the spirit and scope of the present invention.
도 1은 본 발명이 적용되는 통신 네트워크 환경의 일례를 나타낸 도면이다.
도 2는 소스 장치에 병렬 연결된 복수의 백업 장치를 나타낸 도면이다.
도 3은 본 발명의 일 실시예에 따른 백업 장치 관리 시스템을 나타낸 블록도이다.
도 4는 본 발명의 일 실시예에 따른 백업 장치 관리 시스템의 스위치 모듈을 나타낸 도면이다.
도 5는 본 발명의 일 실시예에 따른 백업 장치 관리 방법을 나타낸 흐름도이다.1 is a diagram showing an example of a communication network environment to which the present invention is applied.
2 shows a plurality of backup devices connected in parallel to a source device.
3 is a block diagram illustrating a backup device management system according to an embodiment of the present invention.
4 is a block diagram of a switch module of a backup device management system according to an embodiment of the present invention.
5 is a flowchart illustrating a backup device management method according to an embodiment of the present invention.
이하, 본 발명의 기술적 과제에 대한 해결 방안을 명확화하기 위해 첨부도면을 참조하여 본 발명의 실시예들을 상세하게 설명한다. 다만, 본 발명을 설명함에 있어서 관련 공지기술에 관한 설명이 오히려 본 발명의 요지를 불명료하게 하는 경우 그에 관한 설명은 생략하기로 한다. 또한, 후술하는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들로서 이는 설계자, 제조자 등의 의도 또는 관례 등에 따라 달라질 수 있을 것이다. 그러므로 그 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다.Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings in order to clarify solutions for technical problems of the present invention. In the following description of the present invention, however, the description of related arts will be omitted if the gist of the present invention becomes obscure. In addition, the terms described below are defined in consideration of the functions of the present invention, and may be changed depending on the intention or custom of the designer, the manufacturer, and the like. Therefore, the definition should be based on the contents throughout this specification.
도 1에는 본 발명이 적용되는 통신 네트워크 환경의 일례가 도시되어 있다.FIG. 1 shows an example of a communication network environment to which the present invention is applied.
도 1에 도시된 바와 같이, 본 발명이 적용되는 통신 네트워크 환경은 네트워크 서버나 PC 등과 같이 백업 대상 데이터를 저장하고 있는 소스 장치(10), 상기 소스 장치(10)의 데이터를 백업하는 복수의 백업 장치(20), 및 통신 네트워크를 통해 상기 소스 장치(10)에 접속하여 상기 소스 장치(10)와 데이터를 교환하는 다수의 클라이언트(30) 등을 포함할 수 있다. 상기 클라이언트(30)는 데스크톱 컴퓨터 등과 같은 고정 단말이거나, 핸드폰, 태블릿 PC, 노트북 등과 같은 모바일 단말일 수 있다.1, the communication network environment to which the present invention is applied includes a
상기 소스 장치(10)는 클라이언트(30)로부터 수신한 데이터, 또는 클라이언트(30)와 연동하여 생성되는 데이터 등을 저장할 수 있다. 이와 같이 소스 장치(10)에 저장되는 다양한 데이터는 복수의 백업 장치(20)에 백업될 수 있다.The
상기 백업 장치(20)는 서버나 스토리지 장치 등으로 구성될 수 있으며, 동축 케이블이나 광 케이블 등의 통신 라인을 통해 상기 소스 장치(10) 또는 타 백업 장치들과 데이터 통신을 수행할 수 있다. 이 경우, 복수의 백업 장치(20)는 상기 소스 장치(10)에 직렬로 연결되어 해당 소스 장치(10)의 데이터를 릴레이 방식으로 다중 백업하는 직렬 시스템으로 구성될 수 있다. 예컨대, n 개의 백업 장치(20)는 첫 번째 백업 장치가 소스 장치의 데이터를 1차 백업하면, 두 번째 백업 장치가 상기 첫 번째 백업 장치의 백업 데이터를 2차 백업하고, 동일한 방식으로 n 번째 백업 장치가 n-1 번째 백업 장치의 백업 데이터를 n차 백업하도록 구성될 수 있다.The
도 2에는 소스 장치(10)에 병렬 연결된 복수의 백업 장치(20)가 도시되어 있다.2, a plurality of
도 2에 도시된 바와 같이, 복수의 백업 장치(20)는 소스 장치(10)에 병렬로 연결되어 해당 소스 장치(10)의 데이터를 동시 또는 이시에 다중 백업하는 병렬 시스템으로 구성될 수 있다. 또한, 실시예에 따라 복수의 백업 장치(20)는 직렬 연결과 병렬 연결이 혼합된 다양한 형태의 백업 시스템으로 구성될 수도 있다.As shown in FIG. 2, the plurality of
한편, 상기 소스 장치(10)와 백업 장치(20) 간의 통신 라인 또는 백업 장치들 상호 간의 통신 라인에는 각각 해당 통신 라인을 물리적으로 연결하거나 차단하는 물리 스위치가 설치될 수 있다. 이러한 스위치들(S1 ~ Sn)은 각각 해당 통신 라인의 전원을 온·오프시키는 스위치로 구성되거나 통신 라인의 케이블을 연결·분리시키는 스위치로 구성될 수 있다.The communication line between the
본 발명에 따른 백업 장치 관리 시스템(100)은, 이러한 통신 네트워크 환경에 적용될 수 있으며, 복수의 스위치(S1 ~ Sn)를 제어하여 상기 소스 장치(10)의 데이터를 다중 백업하는 복수의 백업 장치(20)를 관리할 수 있다.The backup
도 3에는 본 발명의 일 실시예에 따른 백업 장치 관리 시스템(100)이 블록도로 도시되어 있다.FIG. 3 is a block diagram of a backup
도 3에 도시된 바와 같이, 본 발명의 일 실시예에 따른 백업 장치 관리 시스템(100)은 스위치 제어부(110) 및 백업 관리부(120)를 포함할 수 있으며, 실시예에 따라 스위치 모듈(130), 통신부(140), 저장부(150), 출력부(160) 등을 더 포함할 수 있다.3, the backup
상기 스위치 제어부(110)는, 네트워크 서버 등과 같이 원본 데이터를 저장하는 소스 장치(10)와 상기 소스 장치(10)의 데이터를 수신하여 백업하는 백업 장치(20) 간의 통신 라인 또는 백업 장치들 상호 간의 통신 라인을 각각 물리적으로 연결하거나 차단하는 복수의 스위치(S1 ~ Sn)를 제어하여, 상기 소스 장치(10)와 상기 복수의 백업 장치 간의 통신 라인을 차단할 수 있다. 이 경우, 상기 스위치 제어부(110)는 각각의 스위치로 단순한 온·오프 신호만을 전달하여 해당 스위치들의 동작을 제어할 수 있다.The
상기 백업 관리부(120)는, 소스 장치(10)와 백업 장치(20) 간의 통신 라인이 차단된 상태에서 상기 소스 장치(10)에 대한 바이러스 검사 절차를 수행하여, 상기 소스 장치(10)에서 바이러스가 감지되지 않는 경우 상기 복수의 백업 장치 중 상기 소스 장치(10)의 데이터를 백업할 1차 백업 장치와 상기 소스 장치(10) 간의 통신 라인을 연결하도록 결정할 수 있다.The
그러면, 상기 스위치 제어부(110)는, 상기 복수의 스위치 중 해당 스위치(예컨대, 도 1의 S1, S2)를 제어하여 상기 복수의 백업 장치 중 상기 1차 백업 장치와 타 백업 장치 간의 통신 라인을 차단한 상태에서, 상기 백업 관리부(120)의 결정에 따라 상기 소스 장치(10)와 1차 백업 장치 간의 통신 라인을 일시적으로 연결하고, 상기 소스 장치(10)와 상기 1차 백업 장치 간의 백업 절차가 완료되면 상기 연결된 통신 라인을 다시 차단할 수 있다.Then, the
또한, 상기 백업 관리부(120)는, 상기 복수의 백업 장치 중 상기 1차 백업 장치의 백업 데이터를 다시 백업할 2차 백업 장치가 존재하는 경우, 상기 소스 장치(10)와 상기 1차 백업 장치 간의 통신 라인 및 상기 1차 백업 장치와 상기 2차 백업 장치 간의 통신 라인이 차단된 상태에서 상기 1차 백업 장치에 대한 바이러스 검사 절차를 수행하고, 상기 1차 백업 장치에서 바이러스가 감지되지 않는 경우 상기 1차 백업 장치와 상기 2차 백업 장치 간의 통신 라인 연결을 결정할 수 있다.If there is a secondary backup device for backing up the backup data of the primary backup device among the plurality of backup devices, the
그러면, 상기 스위치 제어부(110)는, 상기 백업 관리부(120)의 결정에 따라 해당 스위치(예컨대, 도 1의 S2)를 제어하여 상기 1차 백업 장치와 2차 백업 장치 간의 통신 라인을 일시적으로 연결하고, 상기 1차 백업 장치와 2차 백업 장치 간의 백업 절차가 완료되면 상기 연결된 통신 라인을 다시 차단할 수 있다.Then, the
또한, 상기 백업 관리부(120) 및 상기 스위치 제어부(110)는, 상기 복수의 백업 장치(20) 중 상기 2차 백업 장치의 백업 데이터를 릴레이 방식으로 백업할 적어도 하나의 후속 백업 장치가 존재하는 경우, 상기 2차 백업 장치와 관련하여 수행한 동작들에 대응하는 동작들을 상기 후속 백업 장치와 관련하여 반복할 수 있다.The
이를 위해, 상기 백업 관리부(120)는 바이러스 검사부(121), 통신 연결 결정부(122) 및 백업 진행부(123)를 포함할 수 있으며, 실시예에 따라 장애 검사부(124), 알람 신호 생성부(125) 및 업데이트 수행부(126) 등을 더 포함할 수 있다.The
상기 바이러스 검사부(121)는, 상기 소스 장치(10)와 상기 복수의 백업 장치(20)를 포함하는 모든 백업 관련 장치들 중 백업 대상 데이터를 전송하는 전송 장치와 상기 전송된 데이터를 수신하여 저장하는 수신 장치 간의 통신 라인이 차단된 상태에서, 바이러스 검사 프로그램을 실행하여 상기 전송 장치에 대한 바이러스 검사 절차를 수행할 수 있다. 이 경우, 바이러스 검사부(121)는 백업 장치 관리 시스템(100)의 통신부(140)를 통해 상기 전송 장치로서의 역할을 수행하는 소스 장치(10) 또는 백업 장치(20)와 유·무선 통신을 수행할 수 있으며, 상기 시스템(100)의 저장부(150)에 저장된 바이러스 검사 프로그램을 실행하여 원격에서 해당 전송 장치에 대한 바이러스 검사를 수행하도록 구성될 수 있다. 또한, 상기 바이러스 검사부(121)는 백업 대상 데이터 파일 자체를 분석하여 랜섬웨어 등의 바이러스 감염 여부를 판단하는 바이러스 검사 프로그램을 사용함으로써, 상기 전송 장치로서의 역할을 수행하는 백업 장치가 USB 스토리지 등과 같이 범용 OS 동작 환경을 제공하지 않는 장치인 경우에도 해당 백업 장치에 대한 바이러스 검사를 수행할 수 있다. 또한, 일 실시예에 있어서, 상기 바이러스 검사부(121)는 상기 전송 장치에 설치된 바이러스 검사 프로그램을 호출하여 실행시키고 해당 전송 장치로부터 바이러스 검사 결과를 제공받도록 구성될 수도 있다. The
상기 통신 연결 결정부(122)는, 상기 전송 장치에 대한 바이러스 검사 결과 상기 전송 장치에서 바이러스가 감지되지 않는 경우, 상기 전송 장치와 상기 수신 장치 간의 통신 라인을 연결하도록 결정할 수 있다.The communication
이 경우, 상기 스위치 제어부(110)는, 상기 스위치들(S1 ~ Sn)을 제어하여 상기 수신 장치에 해당하는 백업 장치와 타 백업 장치 간의 통신 라인을 차단한 상태에서, 상기 통신 연결 결정부(122)의 결정에 따라 상기 전송 장치와 상기 수신 장치 간의 통신 라인을 일시적으로 연결하고, 상기 전송 장치와 상기 수신 장치 간의 백업 절차가 완료되면 상기 연결된 통신 라인을 다시 차단할 수 있다.In this case, the
반면, 상기 통신 연결 결정부(122)는, 상기 전송 장치에 대한 바이러스 검사 결과 상기 전송 장치에서 바이러스가 감지되는 경우, 상기 전송 장치와 상기 수신 장치 간의 통신 라인을 차단 상태로 유지하도록 결정할 수 있다.On the other hand, the communication
이 경우, 상기 알람 신호 생성부(125)는, 상기 전송 장치의 바이러스 감염 사실을 알리는 알람 신호를 생성하여 백업 장치 관리 시스템(100)의 출력부(160)를 통해 출력되도록 할 수 있다. 상기 출력부(160)는 시각적 알람 신호를 출력하는 디스플레이 수단이나 청각적 알람 신호를 출력하는 음향 발생 수단 등을 포함할 수 있다.In this case, the alarm
상기 백업 진행부(123)는, 상기 전송 장치와 수신 장치 간의 통신 라인이 연결되면, 상기 전송 장치 또는 상기 수신 장치로 백업 개시 명령을 전송하여 상기 전송 장치와 수신 장치 간의 백업 절차를 진행시킬 수 있다.When the communication line between the transmission apparatus and the reception apparatus is connected, the
일 실시예에 있어서, 상기 백업 관리부(120)는 장애 검사부(124)를 더 포함할 수 있다. 상기 장애 검사부(124)는 상기 전송 장치와 상기 수신 장치 간의 백업 절차 진행 전 상기 전송 장치와 상기 수신 장치 간의 통신 라인이 차단된 상태에서, 상기 수신 장치에 대한 장애 검사를 수행할 수 있다. 예컨대, 상기 장애 검사부(124)는 상기 수신 장치에 대하여 전원 오프, 동작 불량, 저장 공간 부족 등과 같이 백업 장치로서의 역할을 수행할 수 없는 장애가 발생하였는지를 검사할 수 있다. 상기 통신 연결 결정부(122)는, 상기 장애 검사 결과 해당 수신 장치의 장애가 감지되는 경우, 상기 전송 장치와 상기 수신 장치 간의 통신 라인을 차단 상태로 유지하고, 상기 복수의 백업 장치 중 장애가 감지되지 않는 타 백업 장치(예컨대, 도 1의 백업 장치2)를 대체 수신 장치로 하여 상기 전송 장치와 상기 대체 수신 장치 간의 통신 라인을 연결하도록 결정할 수 있다. 이 경우, 상기 백업 장치 관리 시스템(100)은, 상기 소스 장치(10)와 백업 장치들 간의 통신 라인 또는 백업 장치들 상호 간의 통신 라인을 각각 물리적으로 연결하거나 차단하는 스위치 모듈(130)을 더 포함할 수 있다.In one embodiment, the
도 4에는 본 발명의 일 실시예에 따른 백업 장치 관리 시스템의 스위치 모듈(130)이 도시되어 있다.FIG. 4 shows a
도 4에 도시된 바와 같이, 상기 스위치 모듈(130)은 상기 소스 장치(10)와 복수의 백업 장치(20) 간의 통신 라인들 또는 백업 장치들 상호 간의 통신 라인들을 각각 물리적으로 연결하거나 차단하는 복수의 스위치(S01 ~ S2n 등)를 구비하며, 상기 소스 장치(10) 및 상기 복수의 백업 장치(20)의 통신 라인들과 각각 연결될 수 있다. 이를 위해, 상기 스위치 모듈(130)은 소스 장치(10)의 출력 측 통신 라인과 연결되는 포트(OUT 0), 백업 장치들의 입력 측 통신 라인과 각각 연결되는 포트들(IN 1~n), 및 백업 장치들의 출력 단자와 각각 연결되는 포트들(OUT 1, 2 등)을 포함할 수 있다.4, the
예컨대, 상기 소스 장치(10)에 대한 바이러스 검사 완료 후, 상기 백업 관리부(120)의 통신 연결 결정부(122)가 상기 소스 장치(10)와 1차 백업 장치 간의 통신 라인을 연결하도록 결정하면, 상기 스위치 제어부(110)는 상기 스위치 모듈(130)로 제어 신호를 전달하여 상기 소스 장치(10)와 1차 백업 장치 간의 통신 라인을 연결하는 스위치(S01)를 닫은 후, 상기 소스 장치(10)와 1차 백업 장치 간의 백업 절차가 완료되면 해당 스위치(S01)를 다시 개방할 수 있다. 또한, 상기 1차 백업 장치에 대한 바이러스 검사 완료 후, 상기 백업 관리부(120)의 통신 연결 결정부(122)가 상기 1차 백업 장치와 2차 백업 장치 간의 통신 라인을 연결하도록 결정하면, 상기 스위치 제어부(110)는 상기 스위치 모듈(130)로 제어 신호를 전달하여 상기 1차 백업 장치와 2차 백업 장치 간의 통신 라인을 연결하는 스위치(S12)를 닫은 후, 상기 1차 백업 장치와 2차 백업 장치 간의 백업 절차가 완료되면 해당 스위치(S12)를 다시 개방할 수 있다.For example, if the communication
한편, 상기 소스 장치(10)에서 바이러스가 감지되지 않았으나, 상기 백업 관리부(120)의 장애 검사부(124)가 상기 1차 백업 장치의 장애를 감지한 경우, 상기 백업 관리부(120)의 통신 연결 결정부(122)는, 상기 소스 장치(10)와 1차 백업 장치 간의 통신 라인을 차단 상태로 유지하고, 상기 복수의 백업 장치 중 장애가 감지되지 않는 타 백업 장치, 예컨대 2차 백업 장치를 대체 백업 장치로 하여 상기 소스 장치(10)와 2차 백업 장치 간의 통신 라인을 직접 연결하도록 결정할 수 있다. 이 경우, 상기 스위치 제어부(110)는 상기 소스 장치(10)와 1차 백업 장치 간의 통신 라인을 연결하는 스위치(S01)가 개방되어 있는 상태에서, 상기 스위치 모듈(130)로 제어 신호를 전달하여 상기 1차 백업 장치와 2차 백업 장치 간의 통신 라인을 연결하는 스위치(S02)를 닫은 후, 상기 소스 장치(10)와 2차 백업 장치 간의 백업 절차가 완료되면 해당 스위치(S02)를 다시 개방할 수 있다.If the
또한, 일 실시예에 있어서, 상기 백업 관리부(120)는 소스 장치(10)에 대한 바이러스 검사 완료 후 상기 소스 장치(10)와 n 개의 백업 장치들 간의 통신 라인을 연결하도록 결정하고, 상기 스위치 제어부(110)는 상기 스위치 모듈(130)로 제어 신호를 전달하여 상기 소스 장치(10)와 n 개의 백업 장치 간의 통신 라인을 연결하는 스위치들(S01~S0n)을 모두 닫음으로써, 상기 소스 장치(10)의 데이터가 n 개의 백업 장치에 병렬적으로 다중 백업되도록 할 수도 있다.In addition, in one embodiment, the
또한, 일 실시예에 있어서, 상기 백업 관리부(120)는 업데이트 수행부(126)를 더 포함할 수 있다. 상기 업데이트 수행부(126)는 각 백업 장치로의 백업 절차가 개시되기 전에, 상기 바이러스 검사 프로그램의 업데이트 파일을 배포하는 소정 서버에 접속하여 상기 바이러스 검사 프로그램의 업데이트 절차를 수행할 수 있다.Also, in one embodiment, the
도 5에는 본 발명의 일 실시예에 따른 백업 장치 관리 방법이 흐름도로 도시되어 있다. 도 5를 참조하여, 도 2에 도시된 백업 장치 관리 시스템(100)의 세부 구성들과 그 동작들을 구체적으로 설명한다.FIG. 5 is a flowchart illustrating a backup device management method according to an embodiment of the present invention. Referring to FIG. 5, detailed configurations of the backup
도 5에 도시된 바와 같이, 소스 장치(10)의 데이터를 릴레이 방식으로 다중 백업하기 위해, N 개의 백업 장치들이 상기 소스 장치(10)에 직렬 연결되어 있는 경우(S500), 우선 상기 시스템(100)의 스위치 제어부(110)는 상기 소스 장치(10)와 백업 장치 간의 통신 라인 또는 백업 장치들 상호 간의 통신 라인을 각각 물리적으로 연결하거나 차단하는 복수의 스위치를 제어하여, 상기 소스 장치(10)와 백업 장치들 간의 통신 라인을 차단할 수 있다. 이 경우, 상기 스위치 제어부(110)는 상기 소스 장치(10)와 N 개의 백업 장치(20)를 포함하는 모든 백업 관련 장치들 간의 통신 라인들을 차단할 수 있다(S510).5, when N backup devices are serially connected to the source device 10 (S500) in order to perform multi-backup of data of the
그 다음, 상기 시스템(100)의 백업 관리부(120)는, 상기 소스 장치(10)와 백업 장치들 간의 통신 라인이 차단된 상태에서, 바이러스 검사 프로그램을 실행하여 상기 소스 장치(10)에 대한 바이러스 검사 절차를 수행하고(S520), 상기 소스 장치(10)에 대한 바이러스 검사 결과 상기 소스 장치(10)에서 바이러스가 감지되지 않는 경우, 상기 백업 장치들 중 상기 소스 장치(10)의 데이터를 백업할 1차 백업 장치와 상기 소스 장치(10) 간의 통신 라인을 연결하도록 결정할 수 있다(S530).Next, the
예컨대, 상기 백업 관리부(120)의 바이러스 검사부(121)는, 상기 소스 장치(10)와 1차 백업 장치 간의 통신 라인이 차단된 상태에서, 랜섬웨어 검사 프로그램을 실행하여 상기 소스 장치(10)에 대한 랜섬웨어 검사 절차를 수행할 수 있다.For example, the
상기 백업 관리부(120)의 통신 연결 결정부(122)는, 상기 소스 장치(10)에 대한 랜섬웨어 검사 결과 상기 소스 장치(10)에서 랜섬웨어가 감지되지 않는 경우, 상기 소스 장치(10)와 1차 백업 장치 간의 통신 라인을 연결하도록 결정할 수 있다.The communication
그 다음, 상기 스위치 제어부(110)는, 상기 복수의 스위치를 제어하여 소스 장치(10)에 직렬 연결된 1차 백업 장치와 2차 백업 장치 간의 통신 라인을 차단한 상태에서, 상기 결정에 따라 상기 소스 장치(10)와 1차 백업 장치 간의 통신 라인을 연결하고(S540), 상기 백업 관리부(120)의 백업 진행부(123)는 상기 소스 장치(10) 또는 1차 백업 장치로 백업 개시 명령을 전송하여 상기 소스 장치(10)와 1차 백업 장치 간의 백업 절차를 진행시킬 수 있다(S550).Then, the
상기 소스 장치(10)와 1차 백업 장치 간의 백업 절차가 완료되면, 상기 스위치 제어부(110)는 해당 스위치를 제어하여 상기 연결된 통신 라인을 다시 차단할 수 있다(S560).When the backup procedure between the
상술한 바와 같이 상기 소스 장치(10)와 1차 백업 장치 간의 백업 절차가 완료되고, 상기 N 개의 백업 장치 중 상기 1차 백업 장치의 백업 데이터를 다시 백업할 2차 백업 장치가 존재하는 경우(S570, S580), 상기 소스 장치(10)와 1차 백업 장치 간의 통신 라인 및 상기 1차 백업 장치와 2차 백업 장치 간의 통신 라인이 차단된 상태에서, 상기 백업 관리부(120)의 바이러스 검사부(121)는 상기 1차 백업 장치에 대한 바이러스 검사 절차를 수행할 수 있다(S520).If the backup procedure between the
상기 1차 백업 장치에 대한 바이러스 검사 결과 상기 1차 백업 장치에서 바이러스가 감지되지 않는 경우, 상기 백업 관리부(120)의 통신 연결 결정부(122)는 상기 1차 백업 장치와 2차 백업 장치 간의 통신 라인을 연결하도록 결정할 수 있다(S530).If no virus is detected in the primary backup device as a result of the virus check on the primary backup device, the communication
그 다음, 상기 스위치 제어부(110)는 상기 결정에 따라 상기 1차 백업 장치와 2차 백업 장치 간의 통신 라인을 연결하고(S540), 상기 백업 관리부(120)의 백업 진행부(123)는 상기 1차 백업 장치 또는 2차 백업 장치로 백업 개시 명령을 전송하여 상기 1차 백업 장치와 2차 백업 장치 간의 백업 절차를 진행시킬 수 있다(S550).Then, the
상기 1차 백업 장치와 2차 백업 장치 간의 백업 절차가 완료되면, 상기 스위치 제어부(110)는 상기 연결된 통신 라인을 다시 차단할 수 있다(S560).When the backup procedure between the primary backup device and the secondary backup device is completed, the
한편, 상기 시스템(100)은, 상기 N 개의 백업 장치(20) 중 상기 2차 백업 장치의 백업 데이터를 릴레이 방식으로 백업할 적어도 하나의 후속 백업 장치가 존재하는 경우, 상기 2차 백업 장치와 관련하여 수행한 동작들(S520 내지 S560)에 대응하는 동작들을 상기 후속 백업 장치와 관련하여 반복할 수 있다(S570, S580). 또한, 상기 시스템(100)은 1차 백업 장치부터 최종 N차 백업 장치까지의 백업 절차가 순차적으로 완료된 경우, 다시 1차 백업 장치부터 상술한 백업 절차를 반복할 수 있다.Meanwhile, when there is at least one subsequent backup apparatus for backing up the backup data of the secondary backup apparatus among the
반면, 상기 소스 장치(10)에 대한 바이러스 검사를 수행한 결과, 상기 소스 장치(10)에서 바이러스가 감지되는 경우(S530), 상기 백업 관리부(120)의 통신 연결 결정부(122)는 상기 소스 장치(10)와 1차 백업 장치 간의 통신 라인을 차단 상태로 유지하도록 결정하고, 상기 백업 관리부(120)의 알람 신호 생성부(125)는 상기 소스 장치(10)의 바이러스 감염 사실을 알리는 시·청각적 알람 신호를 생성하여, 해당 알람 신호가 상기 시스템(100)의 출력부(160)를 통해 출력되도록 할 수 있다(S590).On the other hand, when virus is detected in the
또한, 상술한 바와 같이 상기 소스 장치(10)와 1차 백업 장치 간의 백업 절차가 완료되어 상기 1차 백업 장치에 대한 바이러스 검사를 수행한 결과, 상기 1차 백업 장치에서 바이러스가 감지되는 경우(S530), 상기 백업 관리부(120)의 통신 연결 결정부(122)는 상기 소스 장치(10)와 1차 백업 장치 간의 통신 라인 및 상기 1차 백업 장치와 2차 백업 장치 간의 통신 라인을 차단 상태로 유지하도록 결정하고, 상기 백업 관리부(120)의 알람 신호 생성부(125)는 상기 1차 백업 장치의 바이러스 감염 사실을 알리는 시·청각적 알람 신호를 생성하여, 해당 알람 신호가 상기 시스템(100)의 출력부(160)를 통해 출력되도록 할 수 있다(S590).In addition, when the backup procedure between the
일 실시예에 있어서, 상기 시스템(100)의 백업 관리부(120)가 상술한 장애 검사부(124)를 포함하는 경우, 상기 백업 장치 관리 방법은, 상기 소스 장치(10)와 1차 백업 장치 간의 백업 절차 진행 전 상기 소스 장치(10)와 1차 백업 장치 간의 통신 라인이 차단된 상태(예컨대, 도 5의 S540 전 상태)에서, 상기 장애 검사부(124)가 상기 1차 백업 장치에 대한 장애 검사를 수행하는 단계를 더 포함할 수 있다. 또한, 상기 방법은, 상기 장애 검사 결과 상기 1차 백업 장치의 장애가 감지되는 경우, 상기 백업 관리부(120)의 통신 연결 결정부(122)가 상기 소스 장치(10)와 1차 백업 장치 간의 통신 라인을 차단 상태로 유지하고, 상기 복수의 백업 장치 중 장애가 감지되지 않는 타 백업 장치, 예컨대 2차 백업 장치를 대체 백업 장치로 하여 상기 소스 장치(10)와 상기 대체 백업 장치 간의 통신 라인을 연결하도록 결정하는 단계를 더 포함할 수 있다. 이 경우, 상기 방법은, 상기 소스 장치(10)와 1차 백업 장치 간의 통신 라인을 연결하는 스위치(예컨대, 도 4의 S01)가 개방되어 있는 상태에서, 상기 스위치 제어부(110)가 상술한 스위치 모듈(130)로 제어 신호를 전달하여 상기 1차 백업 장치와 2차 백업 장치 간의 통신 라인을 연결하는 스위치(예컨대, 도 4의 S02)를 닫은 후, 상기 소스 장치(10)와 2차 백업 장치 간의 백업 절차가 완료되면 해당 스위치를 다시 개방하는 단계를 더 포함할 수 있다.In one embodiment, when the backup management unit 120 of the system 100 includes the above-described failure checking unit 124, the backup device management method may include a backup between the source device 10 and the primary backup device In the state where the communication line between the source apparatus 10 and the primary backup apparatus is blocked (for example, in the state before S540 in FIG. 5) before the procedure is proceeded, the failure check section 124 checks the failure of the primary backup apparatus The method comprising the steps of: In the case where a failure of the primary backup apparatus is detected as a result of the failure check, the communication connection determination unit 122 of the backup management unit 120 determines whether or not a communication line between the source apparatus 10 and the primary backup apparatus And determines to connect a communication line between the source device 10 and the alternative backup device by using another backup device, for example, a secondary backup device not detecting a failure among the plurality of backup devices as an alternative backup device The method comprising the steps of: In this case, the above-described method may be adopted in a state in which the switch control unit 110 is in the state in which the switch (for example, S01 in Fig. 4) for connecting the communication line between the source device 10 and the primary backup device is open, After the switch for connecting the communication line between the primary backup device and the secondary backup device (for example, S02 in FIG. 4) is closed by transmitting the control signal to the module 130, the source device 10 and the secondary backup device And then reopening the switch when the back-up procedure is completed.
또한, 일 실시예에 있어서, 상기 시스템(100)의 백업 관리부(120)가 상술한 업데이트 수행부(126)를 더 포함하는 경우, 상기 백업 장치 관리 방법은, 각 백업 장치로의 백업 절차가 개시되기 전(예컨대, 도 5의 S520 단계 전)에, 상기 업데이트 수행부(126)가 바이러스 검사 프로그램의 업데이트 파일을 배포하는 소정 서버에 접속하여 상기 바이러스 검사 프로그램의 업데이트 절차를 수행하는 단계를 더 포함할 수 있다.In addition, in one embodiment, when the
한편, 본 발명에 따른 실시예들은 컴퓨터 시스템과 이러한 컴퓨터 시스템을 구동하는 컴퓨터 프로그램으로 구현될 수 있다. 본 발명의 실시예들이 컴퓨터 프로그램으로 구현되는 경우, 본 발명의 구성요소들은 해당 컴퓨터 시스템을 통해 해당 동작이나 작업을 실행하는 프로그램 세그먼트들이다. 이러한 컴퓨터 프로그램 내지 프로그램 세그먼트들은 컴퓨터로 판독 가능한 다양한 기록매체에 저장될 수 있다. 컴퓨터로 판독 가능한 기록매체에는 컴퓨터 시스템이 읽어들일 수 있는 데이터를 기록하는 모든 종류의 매체가 포함된다. 예컨대, 컴퓨터로 판독 가능한 기록매체에는 ROM, RAM, CD-ROM, 자기 테이프, 플로피디스크, 광 데이터 저장 장치 등이 포함될 수 있다. 또한, 이러한 기록매체는 다양한 네트워크로 연결된 컴퓨터 시스템들에 분산 배치되어 프로그램 코드들을 분산 방식으로 저장하거나 실행시킬 수 있다.Meanwhile, the embodiments according to the present invention can be implemented by a computer system and a computer program for driving such a computer system. When embodiments of the present invention are implemented as a computer program, the elements of the present invention are program segments that execute corresponding operations or tasks through the computer system. Such computer programs and program segments may be stored in various computer-readable media. A computer-readable recording medium includes all kinds of media for recording data that can be read by a computer system. For example, the computer-readable recording medium may include ROM, RAM, CD-ROM, magnetic tape, floppy disk, optical data storage, and the like. In addition, the recording medium may be distributed to computer systems connected by various networks, and may store and execute program codes in a distributed manner.
상술한 바와 같이, 본 발명에 따르면, 원본 데이터를 저장하는 소스 장치 및 상기 소스 장치의 데이터를 백업하는 백업 장치들과 별개로 구성되어 독립적으로 동작하는 백업 장치 관리 시스템이, 상기 소스 장치와 백업 장치들의 백업 절차를 관리하여 상기 소스 장치의 데이터를 복수의 백업 장치에 다중 백업시킴으로써, 소스 장치는 물론 일부 백업 장치가 랜섬웨어 등의 바이러스에 감염된 경우에도 해당 소스 장치의 데이터를 복원할 수 있도록 한다. 특히, 상기 백업 장치 관리 시스템이 소스 장치와 복수의 백업 장치 중 백업 대상 데이터를 전송할 전송 장치와 상기 백업 대상 데이터를 수신할 수신 장치 간의 통신 라인을 물리적으로 차단한 상태에서 상기 전송 장치에 대한 바이러스 검사 절차를 수행하고, 상기 전송 장치에서 바이러스가 감지되지 않는 경우에만 상기 전송 장치와 상기 수신 장치 간의 통신 라인을 일시적으로 연결하여 해당 백업 절차를 진행시킴으로써, 소스 장치의 운영을 중단하지 않고도 다중 백업 절차가 안전하게 진행될 수 있도록 하고, 복수의 백업 장치가 소스 장치에 직렬로 연결되어 해당 소스 장치의 데이터를 릴레이 방식으로 다중 백업하는 백업 시스템 등에서 바이러스의 연쇄적인 확산을 방지할 수 있다. 또한, 백업 대상 데이터를 수신할 백업 장치에 대한 장애 검사를 수행하여 해당 백업 장치에 장애가 감지되는 경우, 장애가 감지되지 않는 타 백업 장치로 우회하여 백업이 이루어지도록 함으로써, 백업 절차의 중단과 그에 따른 피해를 방지하고 백업 장치들의 운영을 효율화할 수 있다. 나아가, 본 발명에 따른 실시예들은, 당해 기술 분야는 물론 관련 기술 분야에서 본 명세서에 언급된 내용 이외의 다른 여러 기술적 과제들을 해결할 수 있음은 물론이다.As described above, according to the present invention, a backup device management system configured independently of a source device for storing original data and backup devices for backing up data of the source device, So that the data of the source device can be restored even when some backup devices infect viruses such as Ransomware as well as the source device. In particular, when the backup device management system physically disconnects a communication line between a source device and a plurality of backup devices, a transmission device for transmitting backup target data and a destination device for receiving the backup target data, And the communication line between the transmitting apparatus and the receiving apparatus is temporarily connected only when the transmitting apparatus does not detect the virus, the corresponding back-up procedure is performed so that multiple back-up procedures are performed without interrupting the operation of the source apparatus It is possible to prevent a series of viruses from spreading in a backup system in which a plurality of backup devices are connected in series to a source device so that data of the source device is multiplexed and backed up in a relay manner. In addition, when a failure is detected in the backup device by performing a failure check on the backup device to receive the backup target data, the backup is performed by bypassing to another backup device in which the failure is not detected, And the operation of backup devices can be streamlined. Furthermore, it should be understood that the embodiments according to the present invention can solve various technical problems other than those mentioned in the specification in the related technical field as well as the related art.
지금까지 본 발명에 대해 구체적인 실시예들을 참고하여 설명하였다. 그러나 당업자라면 본 발명의 기술적 범위에서 다양한 변형 실시예들이 구현될 수 있음을 명확하게 이해할 수 있을 것이다. 그러므로 앞서 개시된 실시예들은 한정적인 관점이 아니라 설명적인 관점에서 고려되어야 할 것이다. 즉, 본 발명의 진정한 기술적 사상의 범위는 청구범위에 나타나 있으며, 그와 균등범위 내에 있는 모든 차이점은 본 발명에 포함되는 것으로 해석되어야 할 것이다.The present invention has been described with reference to specific embodiments. It will be apparent, however, to one skilled in the art that various modifications may be practiced within the technical scope of the invention. Therefore, the above-described embodiments should be considered from an illustrative point of view, not from a restrictive viewpoint. That is, the scope of the true technical idea of the present invention is shown in the claims, and all differences within the scope of equivalents thereof should be construed as being included in the present invention.
100 : 백업 장치 관리 시스템 110 : 스위치 제어부
120 : 백업 관리부 121 : 바이러스 검사부
122 : 통신 연결 결정부 123 : 백업 진행부
124 : 장애 검사부 125 : 알람 신호 생성부
126 : 업데이트 수행부 130 : 스위치 모듈
140 : 통신부 150 : 저장부
160 : 출력부100: backup device management system 110: switch control unit
120: backup management unit 121:
122: communication connection determination unit 123: backup progress unit
124: failure detection unit 125: alarm signal generation unit
126: update performing unit 130: switch module
140: communication unit 150:
160: Output section
Claims (15)
상기 소스 장치와 백업 장치 간의 통신 라인 또는 백업 장치들 상호 간의 통신 라인을 각각 연결하거나 차단하는 복수의 스위치를 제어하여, 상기 소스 장치와 상기 복수의 백업 장치 간의 통신 라인을 차단하는 스위치 제어부; 및
상기 소스 장치와 상기 복수의 백업 장치 간의 통신 라인이 차단된 상태에서 상기 소스 장치에 대한 바이러스 검사 절차를 수행하여, 상기 소스 장치에서 바이러스가 감지되지 않는 경우 상기 복수의 백업 장치 중 상기 소스 장치의 데이터를 백업할 1차 백업 장치와 상기 소스 장치 간의 통신 라인 연결을 결정하는 백업 관리부를 포함하고,
상기 스위치 제어부는, 상기 복수의 스위치 중 해당 스위치를 제어하여 상기 1차 백업 장치와 타 백업 장치 간의 통신 라인을 차단한 상태에서, 상기 백업 관리부의 결정에 따라 상기 소스 장치와 상기 1차 백업 장치 간의 통신 라인을 일시적으로 연결하고, 상기 소스 장치와 상기 1차 백업 장치 간의 백업 절차가 완료되면 상기 연결된 통신 라인을 다시 차단하는 백업 장치 관리 시스템.A backup device management system for managing a plurality of backup devices for performing multiple backups of data of a source device,
A switch control unit for controlling a plurality of switches respectively connecting or disconnecting a communication line between the source device and the backup device or a communication line between the backup devices to shut off a communication line between the source device and the plurality of backup devices; And
Performing a virus check procedure on the source device in a state where a communication line between the source device and the plurality of backup devices is shut off so that when no virus is detected in the source device, And a backup management unit for determining a communication line connection between the primary backup device and the source device for backup,
Wherein the switch control unit controls the corresponding switch among the plurality of switches to disconnect the communication line between the primary backup apparatus and the other backup apparatus, Wherein the communication line is temporarily connected and the connected communication line is shut off when the backup procedure between the source device and the primary backup device is completed.
상기 백업 관리부는, 상기 복수의 백업 장치 중 상기 1차 백업 장치의 백업 데이터를 다시 백업할 2차 백업 장치가 존재하는 경우, 상기 소스 장치와 상기 1차 백업 장치 간의 통신 라인 및 상기 1차 백업 장치와 상기 2차 백업 장치 간의 통신 라인이 차단된 상태에서 상기 1차 백업 장치에 대한 바이러스 검사 절차를 수행하여, 상기 1차 백업 장치에서 바이러스가 감지되지 않는 경우 상기 1차 백업 장치와 상기 2차 백업 장치 간의 통신 라인 연결을 결정하고,
상기 스위치 제어부는, 상기 백업 관리부의 결정에 따라 해당 스위치를 제어하여 상기 1차 백업 장치와 상기 2차 백업 장치 간의 통신 라인을 일시적으로 연결하고, 상기 1차 백업 장치와 상기 2차 백업 장치 간의 백업 절차가 완료되면 상기 연결된 통신 라인을 다시 차단하는 것을 특징으로 하는 백업 장치 관리 시스템.The method according to claim 1,
The backup management unit may further include a second backup unit for backing up the backup data of the first backup unit among the plurality of backup units, a communication line between the source unit and the first backup unit, And the second backup device is disconnected from the first backup device, the first backup device performs a virus checking procedure on the first backup device, and if the virus is not detected in the first backup device, Determine a communication line connection between the devices,
Wherein the switch control unit controls the corresponding switch according to the determination of the backup management unit to temporarily connect a communication line between the primary backup device and the secondary backup device and to perform a backup between the primary backup device and the secondary backup device And when the procedure is completed, disconnecting the connected communication line again.
상기 시스템은, 상기 복수의 백업 장치 중 상기 2차 백업 장치의 백업 데이터를 릴레이 방식으로 백업할 적어도 하나의 후속 백업 장치가 존재하는 경우, 상기 2차 백업 장치와 관련하여 수행한 동작들에 대응하는 동작들을 상기 후속 백업 장치와 관련하여 반복하는 것을 특징으로 하는 백업 장치 관리 시스템. 3. The method of claim 2,
The system may further include a second backup device that, when there is at least one subsequent backup device for backing up the backup data of the secondary backup device among the plurality of backup devices in a relay manner, And repeats operations with respect to the subsequent backup device.
상기 시스템은, 상기 복수의 스위치를 구비하며 상기 소스 장치 및 상기 복수의 백업 장치의 통신 라인들과 연결되는 스위치 모듈을 더 포함하는 것을 특징으로 하는 백업 장치 관리 시스템.The method according to claim 1,
Wherein the system further comprises a switch module having the plurality of switches and connected to communication lines of the source device and the plurality of backup devices.
상기 백업 관리부는,
상기 소스 장치와 상기 복수의 백업 장치를 포함하는 백업 관련 장치들 중 백업 대상 데이터를 전송하는 전송 장치와 상기 전송된 데이터를 수신하여 저장하는 수신 장치 간의 통신 라인이 차단된 상태에서, 바이러스 검사 프로그램을 실행하여 상기 전송 장치에 대한 바이러스 검사 절차를 수행하는 바이러스 검사부;
상기 전송 장치에 대한 바이러스 검사 결과 상기 전송 장치에서 바이러스가 감지되지 않는 경우, 상기 전송 장치와 상기 수신 장치 간의 통신 라인을 연결하도록 결정하는 통신 연결 결정부; 및
상기 전송 장치와 상기 수신 장치 간의 통신 라인이 연결되면, 상기 전송 장치와 상기 수신 장치 간의 백업 절차를 진행시키는 백업 진행부를 포함하는 것을 특징으로 하는 백업 장치 관리 시스템.The method according to claim 1,
The backup management unit,
And a communication unit for transmitting the backup data to the source device and the backup device, wherein the source device and the backup device are connected to each other, A virus checking unit for executing a virus checking procedure for the transmitting apparatus by executing the virus checking procedure;
A communication connection determining unit for determining to connect a communication line between the transmitting apparatus and the receiving apparatus when a virus is not detected in the transmitting apparatus as a result of a virus check on the transmitting apparatus; And
And a backup processing unit for performing a backup procedure between the transmission apparatus and the reception apparatus when a communication line between the transmission apparatus and the reception apparatus is connected to the backup apparatus.
상기 통신 연결 결정부는, 상기 전송 장치에 대한 바이러스 검사 결과 상기 전송 장치에서 바이러스가 감지되는 경우, 상기 전송 장치와 상기 수신 장치 간의 통신 라인을 차단 상태로 유지하도록 결정하고,
상기 백업 관리부는, 상기 전송 장치의 바이러스 감염 사실을 알리는 알람 신호를 생성하는 알람 신호 생성부를 더 포함하는 것을 특징으로 하는 백업 장치 관리 시스템.6. The method of claim 5,
Wherein the communication connection determination unit determines to maintain a communication line between the transmission apparatus and the reception apparatus in a blocked state when a virus is detected in the transmission apparatus as a result of virus detection of the transmission apparatus,
Wherein the backup management unit further comprises an alarm signal generation unit for generating an alarm signal indicating a virus infection state of the transmission device.
상기 백업 관리부는, 상기 전송 장치와 상기 수신 장치 간의 백업 절차 진행 전 상기 전송 장치와 상기 수신 장치 간의 통신 라인이 차단된 상태에서, 상기 수신 장치에 대한 장애 검사를 수행하는 장애 검사부를 더 포함하고,
상기 통신 연결 결정부는, 상기 장애 검사 결과 상기 수신 장치의 장애가 감지되는 경우, 상기 전송 장치와 상기 수신 장치 간의 통신 라인을 차단 상태로 유지하고, 상기 복수의 백업 장치 중 장애가 감지되지 않는 타 백업 장치를 대체 수신 장치로 하여 상기 전송 장치와 상기 대체 수신 장치 간의 통신 라인을 연결하도록 결정하는 것을 특징으로 하는 백업 장치 관리 시스템.6. The method of claim 5,
Wherein the backup management unit further comprises a failure checking unit that performs a failure check on the receiving device in a state where a communication line between the transmitting device and the receiving device is blocked before proceeding with a backup procedure between the transmitting device and the receiving device,
The communication connection determining unit may be configured to maintain a communication line between the transmitting apparatus and the receiving apparatus in a blocked state when a failure of the receiving apparatus is detected as a result of the failure check and to notify the other of the plurality of backup apparatuses And determines to connect the communication line between the transmission apparatus and the alternative reception apparatus as an alternative reception apparatus.
상기 백업 관리부는, 상기 바이러스 검사 프로그램의 업데이트 파일을 배포하는 서버에 접속하여 상기 바이러스 검사 프로그램의 업데이트 절차를 수행하는 업데이트 수행부를 더 포함하는 것을 특징으로 하는 백업 장치 관리 시스템.6. The method of claim 5,
Wherein the backup management unit further comprises an update performing unit for accessing a server for distributing an update file of the virus check program and performing an update procedure of the virus check program.
상기 시스템이 상기 복수의 스위치를 제어하여 상기 소스 장치와 상기 복수의 백업 장치 간의 통신 라인을 차단하는 단계;
상기 소스 장치와 상기 복수의 백업 장치 간의 통신 라인이 차단된 상태에서, 상기 시스템이 바이러스 검사 프로그램을 실행하여 상기 소스 장치에 대한 바이러스 검사 절차를 수행하는 단계;
상기 소스 장치에 대한 바이러스 검사 결과 상기 소스 장치에서 바이러스가 감지되지 않는 경우, 상기 시스템이 상기 복수의 백업 장치 중 상기 소스 장치의 데이터를 백업할 1차 백업 장치와 상기 소스 장치 간의 통신 라인 연결을 결정하는 단계;
상기 시스템이 상기 복수의 스위치를 제어하여 상기 1차 백업 장치와 타 백업 장치 간의 통신 라인을 차단한 상태에서, 상기 결정에 따라 상기 소스 장치와 상기 1차 백업 장치 간의 통신 라인을 연결하여 상기 소스 장치와 상기 1차 백업 장치 간의 백업 절차를 진행하는 단계; 및
상기 소스 장치와 상기 1차 백업 장치 간의 백업 절차가 완료되면, 상기 시스템이 상기 연결된 통신 라인을 다시 차단하는 단계를 포함하는 백업 장치 관리 방법.A plurality of backup devices for performing multiple backups of data of the source device using a backup device management system for controlling a plurality of switches connecting or disconnecting communication lines between the source device and the backup device or communication lines between backup devices, As a management method,
The system controlling the plurality of switches to block communication lines between the source device and the plurality of backup devices;
Performing a virus check procedure for the source device by executing a virus check program in a state where a communication line between the source device and the plurality of backup devices is blocked;
If the virus is not detected in the source device as a result of the virus check on the source device, the system determines a communication line connection between the primary backup device and the source device to back up data of the source device among the plurality of backup devices ;
Wherein the system controls the plurality of switches to disconnect a communication line between the primary backup device and the other backup device to connect a communication line between the source device and the primary backup device in accordance with the determination, And a backup process between the primary backup device and the backup device; And
And when the backup procedure between the source apparatus and the primary backup apparatus is completed, the system again blocks the connected communication line.
상기 방법은,
상기 복수의 백업 장치 중 상기 1차 백업 장치의 백업 데이터를 다시 백업할 2차 백업 장치가 존재하는 경우, 상기 소스 장치와 상기 1차 백업 장치 간의 통신 라인 및 상기 1차 백업 장치와 상기 2차 백업 장치 간의 통신 라인이 차단된 상태에서, 상기 시스템이 상기 1차 백업 장치에 대한 바이러스 검사 절차를 수행하는 단계;
상기 1차 백업 장치에 대한 바이러스 검사 결과 상기 1차 백업 장치에서 바이러스가 감지되지 않는 경우, 상기 시스템이 상기 1차 백업 장치와 상기 2차 백업 장치 간의 통신 라인 연결을 결정하는 단계;
상기 시스템이 상기 결정에 따라 상기 1차 백업 장치와 상기 2차 백업 장치 간의 통신 라인을 일시적으로 연결하고 상기 1차 백업 장치와 상기 2차 백업 장치 간의 백업 절차를 진행하는 단계; 및
상기 1차 백업 장치와 상기 2차 백업 장치 간의 백업 절차가 완료되면, 상기 시스템이 상기 연결된 통신 라인을 다시 차단하는 단계를 더 포함하는 것을 특징으로 하는 백업 장치 관리 방법.10. The method of claim 9,
The method comprises:
If there is a secondary backup apparatus to back up backup data of the primary backup apparatus among the plurality of backup apparatuses, a communication line between the source apparatus and the primary backup apparatus, a communication line between the primary backup apparatus and the secondary backup Performing a virus check procedure for the primary backup device in a state where a communication line between the devices is blocked;
Determining a connection of a communication line between the primary backup device and the secondary backup device when the virus is not detected in the primary backup device as a result of the virus check on the primary backup device;
The system temporarily connecting a communication line between the primary backup device and the secondary backup device according to the determination, and performing a backup procedure between the primary backup device and the secondary backup device; And
Further comprising the step of, when the backup procedure between the primary backup device and the secondary backup device is completed, the system again blocking the connected communication line.
상기 방법은, 상기 복수의 백업 장치 중 상기 2차 백업 장치의 백업 데이터를 릴레이 방식으로 백업할 적어도 하나의 후속 백업 장치가 존재하는 경우, 상기 시스템이 상기 2차 백업 장치와 관련하여 수행한 동작들에 대응하는 동작들을 상기 후속 백업 장치와 관련하여 반복하는 단계를 더 포함하는 것을 특징으로 하는 백업 장치 관리 방법. 11. The method of claim 10,
The method may further include, when there is at least one subsequent backup apparatus for backing up the backup data of the secondary backup apparatus among the plurality of backup apparatuses in a relay manner, ≪ / RTI > further comprising repeating operations corresponding to the subsequent backup device.
상기 방법은,
상기 바이러스 검사 결과 상기 소스 장치에서 바이러스가 감지되는 경우, 상기 시스템이 상기 소스 장치와 상기 1차 백업 장치 간의 통신 라인을 차단 상태로 유지하도록 결정하는 단계; 및
상기 시스템이 상기 소스 장치의 바이러스 감염 사실을 알리는 알람 신호를 생성하는 단계를 더 포함하는 것을 특징으로 하는 백업 장치 관리 방법.10. The method of claim 9,
The method comprises:
Determining that the system keeps a communication line between the source device and the primary backup device in a blocked state when a virus is detected in the source device as a result of the virus check; And
Further comprising generating an alarm signal indicating that the system is infected with a virus in the source apparatus.
상기 방법은,
상기 소스 장치와 상기 1차 백업 장치 간의 백업 절차 진행 전 상기 소스 장치와 상기 1차 백업 장치 간의 통신 라인이 차단된 상태에서, 상기 시스템이 상기 1차 백업 장치에 대한 장애 검사를 수행하는 단계; 및
상기 장애 검사 결과 상기 1차 백업 장치의 장애가 감지되는 경우, 상기 시스템이 상기 소스 장치와 상기 1차 백업 장치 간의 통신 라인을 차단 상태로 유지하고, 상기 복수의 백업 장치 중 장애가 감지되지 않는 타 백업 장치를 대체 백업 장치로 하여 상기 소스 장치와 상기 대체 백업 장치 간의 통신 라인을 연결하도록 결정하는 단계를 더 포함하는 것을 특징으로 하는 백업 장치 관리 방법.10. The method of claim 9,
The method comprises:
Performing a failure check on the primary backup device while the communication line between the source device and the primary backup device is blocked before a backup procedure between the source device and the primary backup device is interrupted; And
Wherein the system maintains a communication line between the source device and the primary backup device in a blocked state when a failure of the primary backup device is detected as a result of the failure check, Further comprising the step of determining, as an alternative backup device, to connect a communication line between the source device and the alternative backup device.
상기 방법은, 상기 시스템이 상기 바이러스 검사 프로그램의 업데이트 파일을 배포하는 서버에 접속하여 상기 바이러스 검사 프로그램의 업데이트 절차를 수행하는 단계를 더 포함하는 것을 특징으로 하는 백업 장치 관리 방법.10. The method of claim 9,
The method of claim 1, further comprising the step of the system accessing a server for distributing an update file of the virus check program and performing an update procedure of the virus check program.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020170133331A KR20190041732A (en) | 2017-10-13 | 2017-10-13 | Backup device management system and method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020170133331A KR20190041732A (en) | 2017-10-13 | 2017-10-13 | Backup device management system and method |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20190041732A true KR20190041732A (en) | 2019-04-23 |
Family
ID=66285500
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020170133331A KR20190041732A (en) | 2017-10-13 | 2017-10-13 | Backup device management system and method |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20190041732A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102124189B1 (en) * | 2020-03-02 | 2020-06-17 | 주식회사 솔텍크 | Apparatus for Monitoring Shutdown of Server and Driving Method Thereof |
CN114490184A (en) * | 2022-01-26 | 2022-05-13 | 中煤航测遥感集团有限公司 | Backup control device and control method of backup control device |
IL295876B1 (en) * | 2022-08-23 | 2023-06-01 | Salvador Tech Ltd | System and method for backup protection |
-
2017
- 2017-10-13 KR KR1020170133331A patent/KR20190041732A/en unknown
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102124189B1 (en) * | 2020-03-02 | 2020-06-17 | 주식회사 솔텍크 | Apparatus for Monitoring Shutdown of Server and Driving Method Thereof |
CN114490184A (en) * | 2022-01-26 | 2022-05-13 | 中煤航测遥感集团有限公司 | Backup control device and control method of backup control device |
IL295876B1 (en) * | 2022-08-23 | 2023-06-01 | Salvador Tech Ltd | System and method for backup protection |
IL295876B2 (en) * | 2022-08-23 | 2023-10-01 | Salvador Tech Ltd | System and method for backup protection |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7577868B2 (en) | No data loss IT disaster recovery over extended distances | |
CN102299846B (en) | Method for transmitting BFD (Bidirectional Forwarding Detection) message and equipment | |
CN103858106A (en) | Remote cable access point reset | |
US11386240B2 (en) | Data transmission system and method in physical network separation environment | |
KR20190041732A (en) | Backup device management system and method | |
US20040255186A1 (en) | Methods and apparatus for failure detection and recovery in redundant systems | |
AU2014232838A1 (en) | Information processing device | |
WO2012083757A1 (en) | Method and device for negotiating rate of optical module | |
JP5351448B2 (en) | Server client system and server switching method | |
CN112600703B (en) | Network equipment remote access fault positioning method and device | |
KR20010085886A (en) | Method for Security Partitioning of a Computer System | |
CN111078645A (en) | Method and device for remote backup of computer data | |
JP2000066977A (en) | Method and device for switching service | |
US10097450B2 (en) | Relay device, configuration method, and recording medium | |
CN103023697B (en) | A kind of management method, Apparatus and system of array multipath | |
US8689053B2 (en) | System and method for testing a software engine including a test subsystem simulating output for a base system in a test mode | |
US20070252440A1 (en) | Method and System for Providing Power | |
CN104683153B (en) | A kind of active and standby MPU control method of cluster routers and its system | |
CN109710545B (en) | Data transmission method and device, computer readable storage medium and computer system | |
US20090132740A1 (en) | Storage system, storage device, and host device | |
US7107313B2 (en) | Adding and removing processes in a single view | |
JP2004220221A (en) | Information processor, monitoring control method for information processor, and information processing system | |
KR200398406Y1 (en) | Apparatus for controlling network traffic of High availability | |
CN114237988B (en) | Memory snapshot processing method and device, storage medium and electronic device | |
US20130007318A1 (en) | Methods and structure for selective propagation of sas broadcast(change) primitives |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20171013 |
|
PG1501 | Laying open of application | ||
PC1203 | Withdrawal of no request for examination |