OrBit은 2022년 처음 발견된 리눅스 루트킷으로, 이후 분석에서 오픈소스 Medusa 루트킷을 기반으로 한 수정 버전으로 확인됐다. 공유 라이브러리와 로더 동작을 가로채 모든 프로세스에 악성 코드를 주입하고 SSH 및 sudo 자격 증명을 수집할 수 있다.

Create a landscape editorial hero image for this Studio Global article: How has the OrBit Linux rootkit evolved from a supposedly custom malware strain into a widely reusable open-source fork, which threat groups. Article summary: OrBit appears to have evolved from a 2022-reported “new” stealthy Linux malware into a reusable, forked rootkit lineage tied to Medusa, with later reporting describing it as an open-source-derived clone rather than a one. Topic tags: general, general web. Reference image context from search candidates: Reference image 1: visual subject "In this blog we will provide **a deep technical analysis of a new and fully undetected Linux threat we named OrBit**, because this is one of the filenames that is being used by the" source context "OrBit: New Undetected Linux Threat Uses Unique Hijack of ... - Intezer" Reference image 2: visual subject "# OrBit (Re)turns: Tracki
리눅스를 노리는 악성코드는 점점 재사용 가능한 오픈소스 도구에 의존하는 방향으로 진화하고 있다. OrBit 루트킷은 그 변화를 보여주는 대표적인 사례다. 2022년 처음 공개됐을 때만 해도 OrBit은 매우 은밀한 맞춤형 리눅스 악성코드로 여겨졌다. 하지만 이후 분석에서 이 악성코드가 실제로는 GitHub에 공개된 Medusa 리눅스 루트킷을 기반으로 한 수정 버전이라는 사실이 드러났다.
이 변화는 기업 보안팀에게 중요한 의미를 갖는다. 특정 악성코드 샘플 하나를 추적하는 방식만으로는 충분하지 않으며, 여러 포크 버전에서 공통적으로 나타나는 공격 기술과 행위 패턴을 중심으로 탐지 전략을 세워야 하기 때문이다.
보안 연구자들은 2022년 OrBit을 고도로 은폐된 리눅스 악성코드로 처음 보고했다. 이 루트킷은 시스템 내부 깊숙이 자리 잡아 공유 라이브러리를 가로채 시스템 호출을 조작하고 프로그램 동작을 변경한다.
초기 분석에서 확인된 주요 특징은 다음과 같다.
또한 공격자는 상황에 따라 OrBit을 지속형 루트킷으로 설치하거나, 시스템 재부팅 시 사라지는 메모리 기반 임플란트 형태로 배포할 수도 있다.
일반적인 리눅스 악성코드는 독립 실행 파일 형태로 동작하지만, OrBit은 접근 방식이 다르다. 이 루트킷은 프로그램이 공유 라이브러리를 로드하는 방식 자체를 조작한다.
즉, 프로그램이 실행되거나 특정 함수가 호출될 때마다 악성 코드가 함께 로드되도록 실행 흐름을 가로채는 방식이다.
이 방식은 공격자에게 몇 가지 장점을 제공한다.
연구자들은 OrBit이 **수십 개의 시스템 함수에 후킹(hooking)**을 수행할 수 있어, 시스템 활동을 감시하고 자격 증명을 훔치며 프로세스 동작을 조작할 수 있다고 분석했다.
또한 악성 라이브러리가 여러 프로세스에서 로드되기 때문에, 루트킷이 설치된 뒤에는 사실상 시스템 전체로 확산된 것처럼 동작한다.
초기 보도에서는 OrBit이 완전히 새로운 악성코드 계열로 묘사됐다. 그러나 이후 조사에서 이 루트킷이 GitHub에 공개된 Medusa 루트킷의 수정된 복제본이라는 결론이 나왔다.
이 사실은 위협 분석 관점을 크게 바꿨다.
단일 공격자가 독자적으로 유지하는 전용 악성코드가 아니라, 누구나 포크하고 수정할 수 있는 루트킷 생태계의 일부일 가능성이 커졌기 때문이다. 공격자는 공개된 코드를 가져와 설정을 바꾸거나 기능을 조금 수정한 뒤 새로운 캠페인에 사용할 수 있다.
실제로 여러 연구에서는 수년에 걸쳐 다양한 배포 사례와 포크 버전이 추적되고 있으며, 이는 여러 운영자가 동일한 코드 기반을 재사용하고 있을 가능성을 시사한다.
여러 연구 보고서를 종합하면 OrBit 변종에서 반복적으로 나타나는 기능들이 있다.
OrBit은 SSH 및 sudo 자격 증명을 수집할 수 있다. 이를 통해 공격자는 권한 상승을 시도하거나 리눅스 환경 내부에서 추가 시스템으로 이동할 수 있다.
공유 라이브러리 주입 방식 덕분에 OrBit은 현재 실행 중인 프로세스뿐 아니라 새로 시작되는 프로세스에도 영향을 미칠 수 있다.
사용자가 실행한 명령을 기록하고 결과를 시스템 내부 파일에 저장하기도 한다. 일부 변종은 /tmp/.orbit 같은 숨겨진 파일을 사용한다.
정상 프로세스 내부에서 동작하고 시스템 함수 호출을 가로채기 때문에 많은 기존 보안 도구에서 탐지가 어렵다는 점도 특징이다.
공개된 연구는 OrBit이 설치된 이후 시스템 내부에서 어떻게 동작하는지에 대해서는 비교적 자세한 정보를 제공한다.
하지만 초기 침투 방식에 대한 확정적인 증거는 제한적이다.
확인된 사실은 다음과 같다.
반면 다음과 같은 침투 경로는 현재 공개 자료에서 확정적으로 입증되지 않았다.
따라서 특정 초기 감염 벡터를 단정하는 것은 아직 근거가 부족하다.
OrBit은 포크 버전에 따라 파일 해시나 세부 구현이 달라질 수 있다. 따라서 방어 측은 정적 시그니처보다 행위 기반 탐지에 집중하는 것이 중요하다.
OrBit은 공유 라이브러리나 로더 설정을 조작해 실행 시 악성 코드가 자동 로드되도록 한다. 이런 동적 로더 관련 이상 징후를 모니터링해야 한다.
SSH 인증 과정이나 sudo 자격 증명 처리 과정에 대한 비정상 접근이나 후킹 흔적은 중요한 경고 신호가 될 수 있다.
여러 프로세스에서 동시에 비정상 라이브러리 주입 패턴이 나타나면 루트킷 활동을 의심해야 한다.
일부 변종은 명령 결과를 /tmp/.orbit 같은 파일에 저장한다. 이런 숨겨진 임시 파일도 중요한 단서다.
보안 연구 프로젝트에서 공개한 리눅스 루트킷 IOC 목록을 활용해 의심 파일 경로, 아티팩트, 포렌식 흔적을 점검하는 것도 도움이 된다.
OrBit의 가장 큰 의미는 단순히 은밀한 루트킷이라는 점이 아니다. 핵심은 재사용 가능성이다.
오픈소스 기반 악성코드는 공격자가 새 루트킷을 직접 개발하지 않아도 되게 만든다. 공개 코드를 포크해 약간 수정한 뒤 바로 새로운 공격 캠페인에 사용할 수 있기 때문이다.
특히 클라우드 서버와 기업 인프라에서 리눅스 사용이 압도적으로 많다는 점을 고려하면, 이런 유형의 루트킷은 장기적으로 더 많은 공격에서 활용될 가능성이 있다.
따라서 보안팀은 OrBit을 단일 악성코드 패밀리로 보기보다 다음과 같은 공격 기술 패턴의 조합으로 이해하는 것이 현실적이다.
이러한 행위 기반 신호에 초점을 맞출 때 현재뿐 아니라 앞으로 등장할 OrBit 변종까지 효과적으로 탐지할 가능성이 높아진다.
Studio Global AI
Use this topic as a starting point for a fresh source-backed answer, then compare citations before you share it.
OrBit은 2022년 처음 발견된 리눅스 루트킷으로, 이후 분석에서 오픈소스 Medusa 루트킷을 기반으로 한 수정 버전으로 확인됐다.
OrBit은 2022년 처음 발견된 리눅스 루트킷으로, 이후 분석에서 오픈소스 Medusa 루트킷을 기반으로 한 수정 버전으로 확인됐다. 공유 라이브러리와 로더 동작을 가로채 모든 프로세스에 악성 코드를 주입하고 SSH 및 sudo 자격 증명을 수집할 수 있다.
여러 공격자가 동일한 오픈소스 코드 기반을 포크해 사용할 수 있어, 방어 측은 특정 샘플보다 행위 기반 탐지에 집중해야 한다.