1. 복사 및 붙여넣기는 보안적으로 위험


디지털 데이터는 복사 및 붙여넣기를 하면 쉽게 복제할 수 있습니다. 게다가 그 복제된 데이터는 질적저하없는 원본과 똑같은 데이터입니다.

무해한 파일은 물론이고 악성코드 등의 악성파일도 복사 및 붙여넣기로 손쉽고 완벽하게 복제할 수 있습니다. 특히 악성코드의 경우는 원래 존재했던 악성코드를 단순히 복제하여 사용할뿐만 아니라 매개변수를 수정하여 변종으로 개조하면 보안소프트웨어에 의한 패턴매칭을 회피할 수도 있습니다. 이것은 처음부터 악성코드를 작성하는 것에 비해 그다지 고급지식을 필요로하지 않기 때문에 심각한 사이버공격의 요인이 되기도 합니다.


또한 개인정보 등의 중요한 정보가 복사 및 붙여넣기애 의해 쉽게 복제됩니다. 복제된 기밀정보는 적절하게 관리되어 있다면 문제없지만, 정보유출 등으로 인해 심각한 보안사고로 이어질 수도 있습니다.




2. 복사 및 붙여넣기의 구조


컴퓨터에서 파일을 마우스 오른쪽버튼으로 클릭하여 메뉴를 표시하고 '복사'를 클릭합니다. 그러면 파일 A가 복사됩니다. 이때 복사된 파일 A는 OS가 제공하는 '클립보드'라는 부분에 일단 저장됩니다.

데이터를 일시적으로 클립보드에 저장하고 필요할 때 클립보드에서 원하는 위치에 복제물을 만드는 것이 복사 및 붙여넣기의 구조입니다.



3. 복사 및 붙여넣기 악용의 종류


■ 소스코드를 복사 및 붙여넣기하여 취약점이 퍼져버리는 경우

취약점이 포함되어 있는 프로그램의 소스코드를 복사 및 붙여넣기하여 취약점이 퍼져버리는 경우가 있습니다. 소스코드의 재사용은 소프트웨어 개발을 효율적으로 추진하기 위해 필요한 작업이지만, 복제된 소스코드의 알고리즘이나 처리내용을 파악하지 않고 안이하게 복사 및 붙여넣기를 하는 행위는 위험합니다.


■ 클립보드에 저장되어 있는 정보가 유출되는 경우

클립보드에 들어있는 정보가 유출되는 경우도 있습니다. 어떤 데이터를 클립보드에 복사해 놓은 상태에서 다른 사람이 컴퓨터를 사용하는 경우, 데이터를 붙여넣기하는 것만으로 클립보드의 정보가 노출되어 버립니다.

또한 JavaScript를 사용하여 클립보드를 제어하는 ​​Web 사이트를 방문하면 사용자가 의도하지 않은 데이터가 클립보드에 저장될 수 있습니다. 예를들어 URL을 복사한 경우, 복사한 URL과 다른 악의적인 Web사이트의 URL이 클립보드에 저장되게하여, 사용자를 액세스시키는 사례도 보고되고 있습니다.


■ Word파일의 검정 마킹 정보가 누설되는 경우

Word에는 '형광펜'라는 기능으로 문서의 일부를 검게 칠하여 숨기기 기능이 있습니다. 

그러나 이 상태에서도 검정 마킹을 한 부분의 문자정보는 Word문서에 남아 있습니다. 따라서 검정 마킹을한 부분을 복사 & 붙여넣기하여 숨겨져 있는 마킹부분의 문자를 다른 위치에 붙여넣을 수 있습니다.


완전하게 텍스트 정보를 은폐하기 위해서는 형광펜 기능으로 검정 마킹을 하는 것이 아니라, 반드시 다른 문자로 교체할 것을 권장합니다.




4. 복사 & 붙여넣기 보안 대책


■ 응용프로그램내의 지원

응용프로그램에 사용자의 '복사 방지' 기능이 포함되어 있을 수 있습니다. 예를들어 Word에서는 암호를 설정하여, 문서의 문자열의 복사를 금지시킬 수 있습니다.


  1. '검토'탭에서 '편집 제한'버튼을 클릭합니다.
  2. '편집 제한'패널이 표시되면 '사용자에게 부여할 편집의 종류를 지정한다'에 체크를 넣어'폼 입력'을 선택하고 '예, 보호를 시작합니다.'버튼을 클릭합니다.
  3. 암호를 설정하는 화면이 표시되므로, 원하는 문자열을 입력합니다. 이제 Word파일내의 문자열의 복사를 제한할 수 있습니다.


"복사"메뉴가 비활성화되어 클릭할 수 없게 되어있는 것을 확인할 수 있습니다


■ 파일 암호화 도구를 도입

파일을 암호화하여 무단으로 파일을 복사해서 내용물을 꺼낼 수 없게하는 것이 가능합니다. 예를들어 Windows10의 Pro버전은 표준에서 파일이나 폴더를 암호화하는 기능을 사용할 수 있습니다.

또는 내용을 보호하고자하는 파일이나 폴더를 암호로 zip파일로 암호화 압축하는 것으로도 대체가 됩니다. 


■ 클립보드의 내용을 정기적으로 삭제

클립보드의 내용을 정기적으로 제거하는 무료 소프트웨어도 있습니다. 'ClipTimer'라는 무료 소프트웨어는 Windows에 상주하여 정기적으로 클립보드의 내용을 삭제해 줍니다.

Posted by 말총머리
,