개발 방식과 상관없이 출시하는 모든 모바일 앱을 보호하세요.

현대 모바일 환경에 대한 간단한 진실은 다음과 같습니다.

이제는 "일반적인" 모바일 앱이라는 것은 존재하지 않습니다.

일부 앱은 주로 Java/Kotlin으로 개발되었고, 다른 앱들은 네이티브 C++ 또는 Rust를 많이 사용했습니다. 놀랍게도 많은 앱들이 하이브리드 형태로 발전해 왔습니다. 그리고 특히 게임, 핀테크, 미디어 및 고성능 모바일 애플리케이션 분야에서 Unity 또는 Flutter로 개발되는 앱의 비율이 점점 증가하고 있습니다.

이러한 다양성은 개발자에게는 큰 장점이지만, 앱 보호 측면에서는 오히려 악몽과도 같았습니다. 대부분의 보안 솔루션은 앱의 일부만, 그것도 특정 플랫폼에서만 보호할 수 있습니다. 결국 개발자들은 자신들이 사용하는 모든 기술을 지원하는 도구가 없다는 이유만으로 어떤 앱을 보호하고 어떤 앱은 노출된 채로 둘지 선택해야 하는 상황에 놓이게 됩니다.

그것이 바로 우리가 지난 몇 년간 해결하려고 노력해 온 문제입니다.

안드로이드 앱은 여러 계층으로 구성되어 있습니다. 저희는 모든 계층을 보호합니다.

일반적인 안드로이드 앱은 다음과 같은 몇 가지 구성 요소로 이루어져 있습니다.

  • DEX 코드 (Java/Kotlin)
  • ARM 네이티브 코드(C/C++, Rust, 게임 엔진)
  • 하이브리드 구성 요소(Unity, Flutter, MAUI, JS 브리지)

모든 공급업체가 이러한 모든 구성 요소를 보호할 수 있는 것은 아닙니다.

가능합니다. 단일 빌드 후 워크플로에서 처리할 수 있습니다.

안드로이드 보호 현재 다루는 내용:

  • DEX – 난독화, 변조 방지, 환경 검사
  • 네이티브 ARM64 - 빌드 후 난독화, 런타임 보호, 계측 방지
  • Unity 및 Flutter - 해당 프레임워크에서 생성하는 ARM 코드 보호를 위한 완벽한 지원
  • 혼합 모드 앱 – 세 가지 구성 요소가 모두 동일한 패키지에 포함되어 있더라도 완벽한 보호 기능을 제공합니다.

프로젝트를 재구성하거나 코드 출처에 따라 보호 범위를 나눌 필요가 없습니다. 앱을 배포하기만 하면 저희가 전체를 보호해 드립니다.

iOS 앱은 네이티브 ARM + 하이브리드 방식으로 개발됩니다. 저희는 이 모든 것을 보호합니다.

iOS 앱은 구조적으로는 단순하지만, 제작 방식은 일관성이 없습니다.

일부는 Swift 또는 Objective-C로 작성되었습니다. 많은 언어에는 다음이 포함됩니다.

  • 네이티브 ARM64 바이너리
  • Flutter로 생성된 ARM
  • 유니티 빌드
  • MAUI 및 기타 런타임

빌드 후 iOS ARM 보호 기능 이 모든 것을 IPA 또는 XCArchive 수준에서 직접 처리하며, 별도의 Xcode 빌드 통합이 필요하지 않습니다.

그 의미는:

  • 이전 세대 도구와 달리 LLVM IR에 의존하지 않습니다.
  • 빌드 설정을 수정할 필요가 없습니다.
  • 소스 코드를 보낼 필요가 없습니다.
  • 워크플로 중단 없음

저희의 보호 단계를 거쳐 앱을 실행하면 강화된 버전을 받아보실 수 있습니다.

하나의 제품. 하나의 워크플로. 모든 모바일 앱.

다음은 저희가 앱 보안에서 하는 모든 일의 지침이 되는 철학입니다.

어떤 앱을 보호할지 선택할 필요가 없습니다. 보호 솔루션 하나로 모든 앱을 보호할 수 있어야 합니다.

그래서 저희 로드맵은 다음 사항에 집중했습니다.

  • 빌드 후 보호 (빌드 시스템 변경 없음)
  • 프레임워크에 구애받지 않는 개발 환경 (Unity, Flutter, MAUI, Rust, JS 하이브리드, 기존 모바일 스택)
  • 사용 편의성 (JSON 설계도, 단일 CLI 호출, CI 지원)
  • 플랫폼 범위를 축소하는 것이 아니라 확장하는 것입니다.

Unity와 Flutter: 더 이상 "특별한 경우"가 아닙니다

과거에는 모바일 보안 업체에 유니티나 플러터로 앱을 개발하고 있다고 알리면 두 가지 반응 중 하나를 받았습니다.

  1. “우리는 그것을 지지하지 않습니다.”
  2. “저희는 그중 일부를 지지합니다.”

저희는 이러한 프레임워크들이 현대 앱 개발의 기반이 되었기 때문에 전적으로 지지합니다.

Unity와 Flutter는 여기서 2류 존재가 아니라, 1급 목표물입니다.

앱스토어 또는 플레이스토어에 업로드할 수 있다면… 저희가 보호해 드리겠습니다.

그게 바로 핵심 뉴스죠.

앱의 종류는 중요하지 않습니다.

  • 자바/코틀린
  • Swift/Objective-C
  • C/C++ 또는 Rust
  • 통일
  • 설레다
  • MAUI
  • 여러 겹으로 이루어진 하이브리드
  • 게임, 뱅킹 앱, 의료 기기 컨트롤러 또는 완전히 맞춤형 앱

APK, AAB, IPA 또는 XCArchive 파일로 컴파일되는 경우, 빌드 후 보호 파이프라인을 통해 실행하여 보안이 강화된 앱을 만들 수 있습니다.

그게 바로 차별점입니다.

이것이 바로 사용 편의성에 대한 이야기입니다.

이것이 바로 모바일 애플리케이션 보안의 미래입니다.

당신은 또한 좋아할 거라