CWN(CHANGE WITH NEWS) - 심각한 보안문제 야기하는 ′소스 코드 유출′

  • 흐림고흥3.0℃
  • 흐림이천-0.3℃
  • 흐림여수5.3℃
  • 구름조금청송군-4.1℃
  • 구름많음임실3.6℃
  • 흐림홍천-1.6℃
  • 흐림북부산3.8℃
  • 흐림남해3.4℃
  • 구름많음태백3.0℃
  • 구름많음거창-2.3℃
  • 흐림충주0.3℃
  • 구름많음고창군9.5℃
  • 흐림원주-1.0℃
  • 흐림안동-0.3℃
  • 흐림세종1.5℃
  • 흐림군산6.1℃
  • 흐림북춘천-3.0℃
  • 흐림홍성1.6℃
  • 구름많음고창7.7℃
  • 흐림봉화-2.5℃
  • 구름많음대관령-1.4℃
  • 흐림양산시5.2℃
  • 흐림김해시4.4℃
  • 구름많음정선군-2.9℃
  • 흐림울산3.6℃
  • 흐림울릉도4.8℃
  • 흐림파주-2.5℃
  • 구름많음합천-0.9℃
  • 흐림부여1.5℃
  • 구름많음강릉3.0℃
  • 흐림인제-2.7℃
  • 흐림서청주0.8℃
  • 구름많음함양군-2.5℃
  • 흐림남원2.0℃
  • 흐림서울0.8℃
  • 흐림보은0.8℃
  • 흐림철원-3.2℃
  • 흐림상주1.1℃
  • 맑음제주9.7℃
  • 구름많음순창군1.4℃
  • 흐림대전2.0℃
  • 구름많음정읍8.4℃
  • 맑음영천-1.0℃
  • 맑음성산14.0℃
  • 맑음의성-2.9℃
  • 구름많음동해3.6℃
  • 흐림순천-0.2℃
  • 구름많음진주0.8℃
  • 구름많음밀양1.2℃
  • 흐림완도5.3℃
  • 흐림춘천-2.4℃
  • 흐림보성군1.2℃
  • 구름많음북창원5.3℃
  • 흐림장흥1.8℃
  • 흐림제천-0.9℃
  • 구름많음부안7.2℃
  • 흐림진도군11.4℃
  • 흐림영월-1.7℃
  • 흐림흑산도12.4℃
  • 구름많음장수7.3℃
  • 흐림인천1.6℃
  • 구름많음영덕0.3℃
  • 구름많음울진2.5℃
  • 흐림목포7.1℃
  • 흐림영주-0.6℃
  • 흐림광주7.2℃
  • 흐림강화-0.9℃
  • 흐림부산6.8℃
  • 구름많음의령군-0.9℃
  • 구름많음창원5.1℃
  • 구름많음영광군6.5℃
  • 흐림금산1.3℃
  • 흐림천안1.7℃
  • 구름많음북강릉0.8℃
  • 흐림광양시4.4℃
  • 흐림보령10.5℃
  • 흐림문경1.5℃
  • 흐림해남10.3℃
  • 흐림동두천-1.4℃
  • 구름많음산청-1.7℃
  • 흐림백령도1.7℃
  • 흐림거제3.9℃
  • 흐림서산3.1℃
  • 흐림강진군3.1℃
  • 구름조금구미-1.5℃
  • 구름조금추풍령-0.3℃
  • 구름많음대구-0.6℃
  • 흐림통영4.5℃
  • 구름조금서귀포14.8℃
  • 구름조금포항2.6℃
  • 구름많음전주7.8℃
  • 흐림수원1.9℃
  • 맑음경주시-2.2℃
  • 맑음고산14.6℃
  • 흐림청주1.7℃
  • 흐림양평-0.2℃
  • 흐림속초1.9℃
  • 2026.01.15 (목)

심각한 보안문제 야기하는 '소스 코드 유출'

오영주 / 기사승인 : 2022-04-23 16:06:21
  • -
  • +
  • 인쇄

최근 Lapsus$로 알려진 해커들이 삼성의 약 200GB 소스 코드를 포함하여 세계적 기술 회사의 소스 코드를 강탈해 보안 체계에 비상이 걸렸다.

소스 코드는 실제 제품의 청사진과 비슷하다. 기술에 정통한 사람은 대규모 시스템 또는 소프트웨어의 내부 작동에 완전히 액세스할 수 있으며, 이는 하드코딩된 자격 증명과 같은 취약점을 쉽게 찾아낼 수 있음을 의미한다.

예를 들어 GitGuardian은 삼성 코드를 스캔할 때 6600개 이상의 비밀을 발견했다. GitGuardian의 개발자인 Mackenzie Jackson은 "삼성 소스 코드에서 발견된 6,600개 이상의 키 중 대략 90%는 삼성의 내부 서비스 및 인프라용이고, 나머지 10%는 AWS, GitHub, Artifactory 및 Google과 같은 삼성의 외부 서비스 또는 도구에 대한 액세스 권한을 부여할 수 있다"라고 말했다.

IT 부문의 95%가 오픈 소스 소프트웨어에 의존하는 세상에서 소스 코드는 코드의 첫 번째 줄이 생성되는 순간부터 지적 재산으로 간주된다. 실제로 저작권 소유자 및 권한을 나타내는 헤더를 포함하여 소스 코드 파일을 보는 것이 일반적이다.

소스 코드에는 저작권, 특허 또는 상표가 보호할 수 없는 영업 비밀도 포함될 수 있다. 혁신과 속도가 중요한 산업에서 이 정보를 비밀로 유지하지 못하면 특히 젊은 신생 기업일수록 치명적일 수 있다. 또한 해커가 프로덕션에 배포된 워크로드의 내부를 볼 수 있게 하여 문제가 될 수 있다.

그렇다면 소스 코드가 유출되었는지 확인할 방법은 없을까? 외신인 infosecurity에 따르면 사실 데이터 유출 문제를 겪었는지 여부에 관계없이 기업의 소유 코드는 기업이 모르는 사이에 GitHub에 공개적으로 존재할 수 있다. 회사가 플랫폼에 공식적으로 존재하지 않더라도 개발자가 오픈 소스 프로젝트에 기여하거나 개인 저장소를 사용하여 코드를 공유할 가능성이 있다. 따라서 애초에 GitHub에 매핑하는 것을 진지하게 고려해야 한다.

독점 코드를 지문으로 인식하고 이를 공개 파일 데이터베이스와 비교하여 소스 코드 누출을 식별하는 방법도 있다. HasMyCodeLeaked의 경우, 누구나 지적 재산과 관련된 가장 중요한 일치 항목을 신속하게 식별할 수 있도록 도와준다. 이 도구는 GitHub의 공개 기록에서 코드 지문(모든 버전을 포함하여 파일을 식별하는 체크섬)을 정확하게 조회하여 작동한다.

또한 고위험 리포지토리를 식별하는 스마트 필터링과 함께 소스 코드가 포함된 모든 리포지토리에 대한 검색 가능한 보고서를 생성한다.

Thomas Segura는 infosecurity를 통해서 “소스 코드 누출은 브랜드의 평판을 손상시키고 회사의 가치 있는 자산에 손해를 입힐 수 있으므로 심각하게 받아들여야 한다”라면서 “DMCA 게시 중단 요청을 통해 저작권이 있는 콘텐츠를 공개 플랫폼에서 철회할 수 있지만 영업 비밀이 노출되어 비즈니스의 가장 혁신적인 측면을 위태롭게 할 수도 있다”고 설명했다.

[저작권자ⓒ CWN(CHANGE WITH NEWS). 무단전재-재배포 금지]

최신기사

뉴스댓글 >

- 띄어 쓰기를 포함하여 250자 이내로 써주세요.
- 건전한 토론문화를 위해, 타인에게 불쾌감을 주는 욕설/비방/허위/명예훼손/도배 등의 댓글은 표시가 제한됩니다.

댓글 0

Today

Hot Issue