Protect

데스크톱 및 서버 중심 응용 프로그램은 여러 형태로 제공되며, 여러 플랫폼에서 실행되어 리버스 엔지니어링에 취약할 수 있습니다. 오늘날의 Zero Trust 세계에서는 고객, 비즈니스 및 IP Data를 보호해야 할 필요성이 그 어느 때보다 커지고 모든 조직의 앱 개발 전략의 중심에 있어야 합니다. Arxan for Desktop 또는 Server는 Code 강화 기술로 애플리케이션을 보호합니다.

Alert

Code 보호에도 마찬가지로 위협 탐지가 중요합니다. 데스크톱 또는 서버 앱 공격을 차단하고 바이러스에 감염되기 전에 중지하려면 능동적인 리버스 엔지니어링 또는 변조 공격을 탐지하고 경고하는 기능이 필수적입니다. Arxan for Desktop 또는 Server는 통합된 위협 탐지 및 경고 기능을 통해 실시간 위협 상태를 이해하고 보호하는 사이의 순환을 막습니다.

Encrypt

데스크톱 또는 서버 앱을 완벽하게 보호하려면 통신 Key, API 위치 및 앱 데이터의 중요 정보를 암호화하여 공격으로부터 보호해야 합니다. Arxan Key & Data Protection은 수학 기법과 변환을 활용하여 앱 Code와 Key를 혼합하여 암호화 작업을 보호하는 White-Box 암호화로 정적 및 동적 Key와 민감한 애플리케이션 데이터를 암호화합니다.

애플리케이션 보호를 위한 계층 접근 방식

신속한 DevOps 보호

  • DevOps의 개발 프로세스를 방해하지 않고 앱 보호와 위협 탐지 센서를 신속히 추가합니다.

실시간 경보

  • 앱이 루팅 된 기기에서 실행 중인 경우, 리버스 엔지니어링 공격이 진행 중이거나 Arxan Threat Analytics를 통해 의심스러운 행동을 신속히 알립니다.

정적 보호

  • Code를 난독하여 악의적인 행위자가 리버스 엔지니어링을 어렵게 합니다.

능동적 보호

  • 리버스 엔지니어링, 탬퍼링(악의적 목적의 오작동을 방지하는 기술) 또는 멀웨어 공격이 시도될 경우 앱을 종료하거나 샌드박스, 자체 복구 또는 응답을 변경합니다.

무작위 Code 난독화

  • 허니팟과 사기성 Code 패턴으로 리버스 엔지니어링과 변조가 어렵습니다.

맞춤형 공격 대응

  • 맞춤형 공격 대응으로 앱의 종료, 기능, 비즈니스 로직 변경에 대한 센서를 추가하여 공격에 대응합니다.

기술 사양

OS

  • Windows
  • macOS
  • Linux

Languages

  • C/C++ /C# (Windows / .NET)
  • C/C++ /Objective C/Swift (macOS)
  • C/C++ (Linux)

Compilers

  • Visual Studio (Windows)
  • Xcode (macOS)
  • gcc & clang (Linux)