개발자가 아니어도10초면 보안 걱정 끝! 지금 바로 시작해보세요
데모신청하기Frequently Asked Questions
만약 찾으시는 내용이 없다면 contact us 로 문의주시기 바랍니다.
소스 코드 보호는 애플리케이션의 소스 코드를 무단 접근, 수정, 악용으로부터 보호하는 것을 의미합니다. LIAPP은 코드 난독화, 암호화를 통해 무단으로 앱이 분석되는 것을 방지합니다.
소스코드 유출은 API 키, 보안 로직, 서버 주소 등 민감 정보가 노출되어 기업의 지적재산 침해 뿐만 아니라 보안 취약점 노출로 이어집니다. LIAPP은 소스코드를 보호하여 그로 인한 다양한 위험을 예방합니다.
소스코드 난독화는 기본 방어일 뿐, 위/변조 검사, 무결성 검사, 디버깅 탐지, RASP 등과 함께 사용해야 효과적입니다. LIAPP은 이 모든 기술을 통합 제공해 보안을 강화합니다.
리버스 엔지니어링은 앱을 분석해 내부 로직이나 취약점을 파악하는 공격 방식입니다. LIAPP은 소스코드 난독화, 디버거 탐지, 암호화 기술을 모바일 앱에 적용해 이를 방어합니다.
해커는 앱을 위변조하여 악성 코드 삽입, 인증 우회 등을 할 수 있습니다. LIAPP은 위변조 방지 및 앱 실행 시 위변조 여부를 검증하는 기능으로 이를 사전에 차단합니다.
루팅, 탈옥된 기기는 시스템 보호가 해제되어 악성 앱이 민감한 데이터를 탈취할 수 있기 때문입니다. LIAPP은 루팅/탈옥 감지 기능을 통해 위험 환경에서 앱 실행을 제한합니다.
해커는 디버거를 연결하거나 메모리 조작 도구를 이용해 내부 정보를 분석하거나 위변조를 시도합니다. LIAPP은 디버깅 연결 여부, 메모리 영역 접근 탐지, 후킹, 라이브러리 탐색 등 다양한 방법으로 이를 탐지하고, 즉시 앱을 종료하거나 로그를 수집하는 등의 대응이 가능합니다.
RASP(Runtime Application Self Protection)는 앱 실행 중 발생하는 보안 위협을 실시간으로 탐지·차단하는 기술입니다. 앱 런타임 환경에서 루팅, 위변조, 디버깅 등을 탐지하고 즉시 대응할 수 있으며, LIAPP은 별도 개발 없이 RASP 기능을 적용할 수 있습니다.
RASP는 앱이 실행중일 때 루팅, 위변조, 디버깅 등을 탐지해 앱 실행을 즉시 중지시켜 보안 위험을 차단합니다. LIAPP은 별도 개발 없이 RASP 기능을 적용할 수 있습니다.
가능합니다. RASP 기술이 적용된 앱은 실시간 탐지와 차단이 가능합니다. LIAPP은 런타임 중 발생하는 악성 행위를 감지하고 앱을 보호합니다.
미리 난독화 대상에서 제외 처리 되어야 할 부분이 있으면, LIAPP 팀에 미리 알려주시면 가능합니다.
아니요, 앱 개발자는 따로 하실 부분은 없습니다. 난독화 후 호환성 테스트 까지 모두 LIAPP팀에서 진행해드립니다.
난독화가 끝나면 LIAPP 콘솔에서 MAP 파일을 다운로드 하실 수 있는 기능이 제공됩니다. 파일로 어떤 부분이 어떻게 난독화가 설정이 되었는지 확인 가능 합니다.
*TEST
TEST는 티켓이나 라이센스를 구매하시기 전에 LIAPP을 체험해 본 후 구매여부를 결정하실 수 있도록 제공되는 서비스입니다.
TEST를 이용하여 LIAPP을 무료로 적용해보고 기능 및 호환성을 미리 확인해 볼 수 있습니다.
TEST 이용 시 LIAPP ON-SITE 기능이 적용됩니다.
TEST로 적용한 APP은 2일간 사용하실 수 있으며 2일 후에는 APP이 실행되지 않습니다.
*PROTECT
PROTECT는 티켓이나 라이센스를 이용하여 정식으로 LIAPP을 적용할 때 이용하는 기능입니다.
PROTECT를 이용하여 LIAPP을 적용하기 위해서는 티켓을 사용하거나 유효한 라이센스가 있어야 합니다.
티켓 이용 시 PROTECT를 적용할 때 마다 티켓이 1장씩 사용되며, 라이센스를 보유한 APP은 유효기간 동안 횟수에 제한없이 PROTECT를 적용할 수 있습니다.
TEST와 PROTECT는 위의 내용과 같은 특징이 있으며 LIAPP의 기능상 차이점은 없습니다.
업로드 된 파일은 LIAPP 적용 후 즉시 삭제되며 별도로 보관하지 않습니다.
LIAPP 적용이 실패하는 경우 아래 내용을 확인 후 재시도 해보시기 바랍니다.
1) 파일 업로드가 정상적으로 완료되지 않은 경우.
2) 파일명에 영문자와 숫자, -(Hyphen), _(Underscore) 외의 문자가 포함되어 있는 경우.
3) 파일이 손상되었거나 올바른 APP 파일 형식이 아닌 경우
4) OS나 APP 선택을 잘못한 경우
5) LIAPP이 이미 적용되어 있거나 다른 보안 프로그램이 적용된 경우
위 내용 중 해당되는 사항이 없지만 계속 적용에 실패하는 경우 다음 내용을 support@lockincomp.com으로 보내주시기 바랍니다.
- Email, APP Name, 적용 타입(TEST/PROTECT), 적용 시간, 오류 메시지
가능한 경우 APP 파일을 함께 보내주시면 보다 빠르고 정확한 안내를 받으실 수 있습니다.
압축프로그램을 이용하면 LIAPP 적용 여부를 쉽게 확인할 수 있습니다.(Android APK 파일만 해당)
1) LIAPP 적용 후 파일 다운로드
2) 7-Zip, WinZip과 같은 압축프로그램을 이용해 다운로드 한 파일 열기
3) assets 라는 폴더 안에 LIAPP 관련 파일들이 존재하는지 확인
위의 방법은 1차적으로 간단하게 LIAPP 적용 상태를 확인하는게 목적입니다.
배포하기 전에 반드시 설치 및 동작 테스트를 진행하신 후 배포하시기 바랍니다.
LIAPP 적용 후 다운로드한 Android APK 파일에는 서명(Signing)과 zip 정렬(zipalign)을 해야합니다.
서명되지 않은 APP 파일은 디바이스에 설치가 되지 않습니다.
zip 정렬 되지 않은 APP 파일은 마켓에 등록되지 않을 수도 있습니다.
LIAPP으로 보호된 APP 파일은 반드시 서명(Signing)과 zip 정렬(zipalign)을 진행하시기 바랍니다.
서명(Signing)과 zip 정렬(zipalign)에 관한 자세한 내용은 안드로이드 개발자 사이트를 참고하시기 바랍니다.
구글 사이닝 가이드
구글 zipalign 가이드
앱이 설치되지 않는 원인은 여러가지가 있습니다.
그 중 LIAPP으로 보호된 후 설치가 되지 않는 원인은 크게 세가지로 구분됩니다.
1) 서명(Signing)이 되지 않은 경우
LIAPP으로 보호된 APP 파일을 다운로드 한 후 곧바로 설치를 시도하면 1)번과 같은 상황입니다.
반드시 서명(Signing) 후 설치를 진행하시기 바랍니다.
2) AndroidManifest에 android:extractNativeLibs='false' 설정이 적용된 경우
extractNativeLibs는 네이티브 라이브러리를 압축하여 apk에 저장하는 옵션으로 기본값은 true입니다.
apk 설치 시 아래와 같은 오류 메시지가 표시되면 AndroidManifest에 android:extractNativeLibs='true'로 설정을 변경하시기 바랍니다.
[INSTALL_FAILED_INVALID_APK: Failed to extract native libraries]
3) 서명(Signing)은 되었으나 LIAPP으로 보호하기 전에 APK Signature Scheme v2가 적용된 경우
아래와 같은 명령어를 이용하여 APK Signature Scheme v2 적용 여부를 확인할 수 있습니다.
- java -jar [apksigner.jar_PATH] verify -v --print-certs [apkfile_PATH]
APK Signature Scheme v2를 사용하여 서명한 적이 있는 Apk 파일은 내용이 변경되면 설치가 되지 않습니다.
APK Signature Scheme v2를 사용하려면 LIAPP을 적용한 후 apksigner를 이용하여 서명해야 합니다.
APK Signature Scheme v2는 서명하기 전에 zipalign을 먼저 진행해야 합니다.
APK Signature Scheme v2에 대한 적용 방법 및 자세한 정보는 아래 링크를 참고하시기 바랍니다.
[LIAPP TECH] apksigner를 이용한 서명과 APK Signature scheme v2
[Android 공식] APK 서명 구성표 v2
[Android 공식] APK 서명 체계 v2
만약 APK Signature Scheme v1을 사용하시는 경우 아래 링크를 참고하시기 바랍니다.
[LIAPP TECH] jarsigner를 이용한 서명과 APK Signature scheme v1
위 내용 중 해당되는 사항이 없지만 계속 설치에 실패하는 경우 LIAPP으로 보호된 APK 파일을 support@lockincomp.com으로 보내주시기 바랍니다.
앱이 실행되지 않는 경우 다음과 같은 보호 옵션을 확인 후 변경해보시기 바랍니다.
Class Protection : 불필요한 Class를 보호한 경우 Class를 삭제 후 확인
NLP(Native Library Protection) : 다수의 파일을 보호하였거나 보안 프로그램 또는 외부라이브러리 파일을 보호한 경우 파일 제외 후 확인
Market에서 제공하는 DRM 사용시 : 부가 기능 메뉴의 Used Market DRM 기능을 적용 후 확인
Google Play Console에서 제공하는 Google Play App Signing 사용시 : 부가 기능 메뉴의 Used Google Play App Signing 기능을 적용 후 확인
위 내용 확인 후에도 앱이 실행되지 않거나 문의사항이 있으시면 LIAPP으로 보호된 APK 파일과 다음 내용을 support@lockincomp.com으로 보내주시기 바랍니다.
- Email, 단말기 모델명, OS 버전, 통신사, 오류 메시지나 특이 증상
LIAPP이 적용된 앱을 배포하는 절차는 이전에 배포하던 절차와 다르지 않습니다.
각 APP 마켓에 배포하던 절차를 그대로 하면 됩니다.
다만 마켓에 따라 배포할 파일에 서명(Signing)과 zip 정렬(zipalign)을 해야합니다.
Google store의 경우 파일을 업로드하기 전에 서명(Signing)과 zip 정렬(zipalign)을 해야합니다.
Amazon App Store는 정렬되지 않은(Unaligned) 파일을 업로드해야 합니다.
다음과 같은 이유로 앱이 마켓에 등록되지 않을 수 있습니다.
1) 이전에 등록했던 앱과 Signing key가 다른 경우
2) jarsigner가 아닌 apksigner로 서명해야 하는 경우(targetSdkVersion=30 이상 설정 시)
3) zip 정렬(zipalign)이 되지 않은 경우(Amazon App Store 해당하지 않음)
4) 디버그 모드가 활성화 되어 있는 경우
5) 파일 크기 제한을 초과한 경우
6) 기타
등록이 실패하는 경우 해당 내용을 support@lockincomp.com으로 보내주시면 확인 후 안내해드리겠습니다.
LIAPP을 적용하기 위해 업로드할 파일에 대한 제한은 없습니다. 100MB이상의 대용량 파일을 업로드 하는 경우 네트워크 상황에 따라 업로드가 중단될 수 있으니 안정적인 네트워크 환경에서 진행하시기 바랍니다.
LIAPP 서비스는 등록된 사용자에게만 제공되며 회원 가입 후 이용할 수 있습니다.
회원 가입은 무료이며 가입 후 로그인 하시면 즉시 LIAPP 서비스를 이용할 수 있습니다.
1. 오른쪽 상단에 있는 로그인을 클릭하여 로그인 페이지로 이동합니다.
2. 로그인 페이지 하단에 있는 회원가입 버튼 또는 원하시는 SNS 계정을 클릭합니다.
3. 이메일과 비밀번호를 입력 후 NEXT 버튼을 클릭합니다.
4. 이름과 회사명을 입력한 후 완료 버튼을 클릭랍니다.
5. 이용 약관 확인 후 동의하시면 회원 가입이 완료됩니다.
네, 가능합니다. LIAPP은 Unity 뿐 아니라, Native, Unreal Engine 및 Cocos 등 다양한 프레임워크로 개발된 모바일 게임도 완벽히 보호 가능합니다.
네, LIAPP은 Flutter로 개발된 모바일 앱도 지원합니다. 보안 적용은 개발이 완료된APK(or AAB), iPA 파일에 적용할 수 있으므로, Flutter 앱도 .apk 또는 .aab 파일 기준으로 LIAPP 보안을 적용할 수 있습니다. 따라서 별도의 플러그인 개발 없이도 Flutter 앱에 난독화, 위변조 방지, RASP 등을 적용할 수 있습니다.
네, LIAPP은 React Native로 개발된 앱도 지원합니다. 보안은 최종 빌드된 Android(.apk 또는 .aab) 및 iOS(.ipa) 파일에 적용되므로, 네이티브 코드 기반의 보호가 가능합니다. React Native 앱도 LIAPP을 통해 코드 난독화, 위변조 방지, 런타임 보호(RASP) 등 다양한 보안 기능을 적용할 수 있습니다.
네, LIAPP은 Unity 엔진으로 개발된 모바일 앱도 완벽하게 지원합니다. Unity 앱에서 생성된 최종 빌드된 Android(.apk 또는 .aab) 및 iOS(.ipa) 파일 기준으로 보안이 적용되며, 소스코드를 난독화하고 위변조 및 해킹 시도를 방어할 수 있습니다. 특히 게임 해킹, 결제 우회, 메모리 조작 대응이 필요한 환경에서 LIAPP은 효과적인 보안 솔루션을 제공합니다.
네, LIAPP은 Unreal Engine으로 개발된 모바일 앱도 지원합니다. Unreal로 제작된 앱의 빌드 결과물인 Android(.apk 또는 .aab) 및 iOS(.ipa) 파일에 LIAPP을 적용하여 코드 난독화, 위변조 방지, 런타임 보호 등 다양한 보안 기능을 사용할 수 있습니다. LIAPP은 게임 해킹 대응이나 결제 보안이 필요한 Unreal 기반 게임 앱에서 효과적으로 작동 가능합니다.
네, LIAPP은 Cocos2d-x 및 Cocos Creator 등 Cocos 기반으로 개발된 앱도 지원합니다. Cocos로 제작된 앱의 최종 빌드된 Android(.apk 또는 .aab) 및 iOS(.ipa) 파일에 LIAPP을 적용하여 코드 보호, 위변조 방지, 런타임 탐지 기능을 사용할 수 있습니다. LIAPP은 게임 해킹, 리버스 엔지니어링, 결제 우회 방지 등 보안이 필요한 Cocos 기반 게임에 적합한 보안 서비스입니다.
네, LIAPP은 Objective-C로 개발된 iOS 앱도 지원합니다. 보안 적용은 최종 빌드된 .ipa 파일을 기반으로 이루어지며, Objective-C 코드에 대한 난독화, 위변조 방지, 런타임 보호(RASP) 등을 적용할 수 있습니다. Swift와 혼용된 프로젝트에서도 LIAPP의 보호 기능을 문제없이 사용할 수 있습니다.
네, LIAPP은 Swift로 개발된 iOS 앱도 완전히 지원합니다. Swift 단독 앱은 물론, Objective-C와 혼합된 프로젝트에도 적용 가능하며, 빌드된 .ipa 파일 기준으로 코드 보호, 위변조 방지, 런타임 보안 기능을 제공합니다. Swift로 개발된 앱은 Apple 플랫폼의 보안 기능과도 잘 통합되어 앱의 보안을 강화할 수 있습니다.
네, LIAPP은 Java로 개발된 Android 앱을 완벽하게 지원합니다. Java 기반의 소스코드에 대해 난독화, 무결성 검사, 위변조 방지 등 다양한 보안 기능을 적용할 수 있습니다. LIAPP은 특히 리버스 엔지니어링과 메모리 해킹에 취약한 Java 앱을 효과적으로 보호할 수 있습니다.
네, LIAPP은 Java와 마찬가지로 Kotlin으로 개발된 Android 앱도 완벽하게 지원합니다. LIAPP은 Kotlin 코드에 대해서도 난독화, 위변조 방지, 디버깅 탐지, 런타임 보호(RASP) 등 다양한 보안 기능을 동일하게 적용할 수 있습니다. Java와 Kotlin이 혼용된 프로젝트에서도 문제없이 동작하며, 빌드된 .apk 또는 .aab 파일 기준으로 LIAPP 보호를 지원합니다.
LIAPP은 JavaScript 코드를 보호하기 위해 소스코드를 난독화하거나 암호화하여 디컴파일을 방지하고, JavaScript 기반의 하이브리드 앱(예: React Native, Cordova, Ionic 등)에 보안을 지원 가능합니다.
앱 개발 시 개인정보는 암호화하여 저장하고, HTTPS 및 SSL Pinning을 통해 안전하게 전송해야 합니다. 또한, 키입력 보호(보안 키패드), 화면 캡처 방지, 루팅 탐지 등 다양한 보안 기능을 함께 적용해야 개인 정보를 안전하게 보호할 수 있습니다. LIAPP은 이러한 기능을 코드 수정 없이 통합 제공하여, 개인정보 보호 수준을 빠르게 강화할 수 있습니다.
공식 앱스토어도 심사는 설치 전 보안만 점검하므로, 앱 실행 중 개인정보 유출은 막을 수 없습니다. LIAPP은 실행 중 위협을 탐지하고 방어해, 실제 사용자 환경에서 개인정보를 보호합니다.
모바일 앱에서 입력값은 보안 키패드로 입력 단계부터 보호해야 키로깅, 후킹 등의 공격에 안전합니다. LIKEY는 모바일 앱 보안 키패드로 안전한 입력 환경을 제공하며, 화면 캡처 차단까지 지원합니다.
루팅, 탈옥된 기기는 기본적인 시스템 보호가 해제되어 민감 정보가 쉽게 탈취될 수 있습니다. 특히, 변조된 기기는 기본 보안 프로토콜을 우회해 사이버 공격의 통로가 되며, 데이터 침해와 네트워크 전체의 보안 위협을 초래해 개인 정보가 노출될 수 있습니다. LIAPP은 루팅/탈옥 상태를 자동 탐지하여 앱 실행을 제한합니다.
화면 캡처나 녹화로 개인정보가 유출될 수 있습니다. 민감 정보가 표시되는 화면이 무단으로 저장되거나 공유되면 심각한 유출로 이어질 수 있습니다. LISS는 화면 캡처 및 녹화를 차단하거나 검은 화면으로 블러 처리해 시각 정보 유출을 방지합니다.
LIAPP은 설치된 앱을 검사하는 방식이 아닌 위협 행위를 기반으로 탐지하고 있어, 일반적인 모바일 앱 보안 기업이 요구하는 QUERY_ALL_PACKAGES 권한을 요청하지 않고도 안전하게 앱을 보호하고 있습니다. LIAPP은 불필요한 권한을 최소화하여 사용자 개인정보를 보호합니다.
QUERY_ALL_PACKAGES 권한은 Android 11(API 30) 이상에서 기기에 설치된 모든 앱 목록을 조회할 수 있게 해주는 민감 권한입니다. 대부분의 모바일 앱 보안 기업에서는 이 권한을 사용하여 원격 제어 앱, 해킹 툴, 악성 앱의 존재 여부를 탐지하고 앱 실행 중 보안을 강화합니다. 하지만 LIAPP은 설치된 앱을 검사하는 방식이 아닌 위협 행위를 기반으로 탐지하고 있어, QUERY_ALL_PACKAGES 권한을 요청하지 않고도 안전하게 앱을 보호하고 있습니다.
아니요, LIAPP은 사용자 개인정보나 입력값을 수집하지 않습니다. 앱 실행 환경에서 위변조, 루팅, 디버깅 등의 위협 행위 탐지 시 수집하는 정보는 OS버전, 디바이스 기종만 수집하며 사용자 식별 정보는 저장하거나 전송되지 않습니다. LIAPP은 개인정보 보호를 최우선으로 하여, GDPR 및 국내 개인정보 보호법 등 주요 규정을 준수합니다.
LIAPP에서는 다음의 권한 이외에 어떠한 권한도 사용하지 않습니다.
*네트워크 상태 확인
android.permission.INTERNET
android.permission.ACCESS_WIFI_STATE
*프로세스 상태 확인
android.permission.GET_TASKS
LIAPP 서비스를 이용하기 위해서는 우선 회원 가입을 해야 합니다.
회원 가입 및 로그인을 하신 후 결제 메뉴를 통해 결제를 진행할 수 있습니다.
결제는 신용카드만 가능하며 만약 신용카드가 아닌 다른 지불수단을 통해 결제하기를 원하시면 연락 주시기 바랍니다.
Ticket과 Monthly License는 구매 후 사용할 수 있는 아이템으로 다음과 같은 특징을 가지고 있습니다.
*Ticket
Ticket은 소모성 아이템이며 LIAPP ON-SITE 서비스에서 이용할 수 있습니다.
Ticket은 구매하거나 당사에서 진행하는 이벤트 참여를 통해 획득할 수 있습니다.
보유한 Ticket은 PROTECT를 적용할 때 마다 1장씩 사용됩니다.
사용된 Ticket은 복구할 수 없으므로 Ticket을 사용하기전에 TEST 적용 서비스를 이용하여 충분히 검토 후 사용하시기를 권장합니다.
*Monthly License
Monthly License는 기간제 상품이며 LIAPP ON-SITE 혹은 LIAPP BUSINESS 서비스를 이용할 수 있습니다.
Monthly License를 구매하기 위해서는 우선 앱이 등록되어 있어야 합니다.
Monthly License는 구매 시 보유한 모든 앱에 적용되는 것이 아닌 앱마다 개별 구매가 필요한 아이템입니다.
Monthly License를 구매한 경우 해당 앱은 유효기간 동안 횟수에 제한없이 PROTECT를 적용할 수 있습니다.
Ticket이나 License를 이용하여 LIAPP으로 보호된 앱은 영구적으로 사용이 가능합니다.
다만 TEST로 적용된 앱은 2일간 사용이 가능하며 2일 후에는 앱이 실행되지 않습니다.
연간 이용권도 구매가 가능합니다.
다만 웹 사이트를 통해 직접 결제할 수는 없습니다.
연간 이용권과 같이 웹 사이트에서 결제할 수 없는 상품에 대한 문의는 상단의 CONTACT를 이용하시거나 회사로 연락 주시기 바랍니다.
정기과금은 Monthly License를 구매한 시점을 기준으로 매월 정기적으로 결제가 이루어지는 서비스를 말합니다.
회원님께서 매월 Monthly License를 재 구매해야 하는 번거로움 없이 보다 편리하게 이용할 수 있도록 제공하는 결제 서비스 입니다.
Monthly License 구매 시 정기과금이 자동으로 활성화되어 매월 같은 날짜에 결제가 진행되며 사용기한이 자동으로 연장됩니다.
만약 정기과금을 사용하고 싶지 않으시면 관련 정보(Email, 이름, 연락처, 결제일, 구매 상품, 라이센스 구매 앱 , 주문 번호)를 support@lockincomp.com 으로 보내주시기 바랍니다.
구매하신 티켓은 별도의 유효기간이 없습니다.
구매하신 티켓은 결제 후 7일 이내에 미 사용시 결제 취소(청약 철회)만 가능합니다.
구매하신 라이센스는 다음과 같은 조건에 따라 결제 취소(청약 철회)나 환불이 가능합니다.
✔결제 취소(청약 철회)가 가능한 경우
결제 후 티켓이나 라이센스를 이용한 PROTECT 이력이 없는 경우에 한하여 7일 이내에 요청하시면 결제 취소 처리가 가능합니다.
결제를 취소하시려면 관련 정보(Email, 이름, 연락처, 결제일, 구매 상품, 라이센스 구매 앱, 주문 번호, 취소 사유)를 support@lockincomp.com 으로 보내주시기 바랍니다.
아니요, 라이선스가 만료되더라도 이미 보호가 적용된 앱은 정상적으로 서비스됩니다. 보호 기능도 그대로 유지되며, 앱이 갑자기 중단되거나 비활성화되지 않습니다. 단, 보안 설정 변경이나 신규 버전 앱에 LIAPP을 다시 적용하려면 라이선스를 갱신해야 합니다.
모바일 앱 보안은 앱이 해킹, 위변조, 데이터 유출 등 다양한 외부 공격으로부터 안전하게 동작하도록 보호하는 기술입니다. 앱의 소스코드나 데이터, 실행 환경을 다층적으로 방어하는 것이 핵심이며, LIAPP은 앱 전체를 통합적으로 보호하는 모바일 앱 보안 서비스입니다.
모바일 앱 해킹은 개인정보 유출, 결제 사기, 기업 신뢰도 하락 등 심각한 문제를 초래할 수 있습니다.
앱 자체를 보호하지 않으면 사용자와 기업 모두 위험에 노출됩니다. LIAPP은 이런 위협을 사전에 차단하는 역할을 합니다.
공식 스토어 심사는 기본적인 악성코드 검사만 진행하며, 실행 중 발생하는 해킹이나 앱의 위/변조는 막지 못합니다. 앱은 설치 이후에도 다양한 보안 위협에 노출될 수 있기 때문에 LIAPP을 적용하여 실행 중 보안 위협까지 실시간으로 대응할 수 있습니다.
소스코드 보호, 위/변조 방지, 메모리 보호, 게임 엔진 보호, 디버깅, 루팅, 가상머신, 해킹툴 탐지 등 다양한 기술을 모바일 앱에 적용할 수 있습니다. LIAPP은 이 모든 보안 기능을 통합적으로 제공합니다.
물론 개발자가 직접 구현할 수도 있지만, 구현 복잡도와 유지 비용이 매우 큽니다. LIAPP은 별도 코드 수정 없이 빠르게 적용 가능한 보안 서비스입니다.
보안 위협은 계속 진화하기 때문에 앱 출시 후에도 지속적인 관리가 필요합니다. LIAPP은 배포 후에도 콘솔에서 옵션과 설정을 변경하며 보안을 업데이트할 수 있습니다.
LIKEY는 가상 키패드로 입력된 사용자의 개인 정보를 강력하게 보호하도록 설계된 모바일 보안 키패드 서비스입니다. LIKEY는 모바일 전용 보안 키패드로 사용자 정보 보호를 위한 강력한 보안성 , 서버 관리자의 편의성을 보장함과 동시에 브랜드 이미지에 맞는 디자인 설정이 가능합니다
모바일 앱 보안 키패드는 사용자가 입력하는 비밀번호, 카드번호 등의 민감 정보를 키로깅, 화면 캡처, 후킹 공격으로부터 보호하는 전용 입력 도구입니다. 일반 키패드는 입력값이 시스템 레벨에서 노출될 수 있지만, 모바일 앱 보안 키패드는 화면 출력과 입력 값을 암호화하고, 숫자나 문자 배열 무작위화 등을 통해 보안을 강화합니다.
모바일 금융 거래나 전자상거래가 급증함에 따라 모바일 환경에서 터치 스크린의 가상 키패드로 패스워드 등 중요한 개인정보를 입력하는 일이 많아지고 있습니다. 보안이 취약한 가상 키패드는 해커들의 주요 공격 대상이며 키로거, 후킹 등 불법 루트를 통해 개인정보를 탈취 유출하여 심각한 2차 범죄에 악용되므로 보안 키패드로 이를 방지해야 합니다.
금융/결제 앱은 비밀번호, 카드번호, 계좌정보 등 민감한 데이터를 다루기 때문에 전자금융거래법과 전자금융감독 규정에 따러 보안 키패드 사용이 사실상 필수적입니다. LIKEY는 금융 환경에 최적화된 입력 보호 기능을 제공하며, 키로깅, 입력 후킹을 통한 정보 유출 위험으로부터 보호합니다.
네, LIKEY는 키 입력 시 키 입력값이 암호화되어 후킹이나 키로깅 공격을 차단합니다.
루팅/탈옥된 기기는 시스템 보안이 약화되어 키 입력이 쉽게 탈취될 수 있으므로, 일반 키패드로는 보호가 어렵습니다. 모바일 앱 보안 키패드는 이러한 환경에서도 입력 경로를 암호화하거나 화면 출력 자체를 보호하여 위험을 최소화할 수 있습니다. LIKEY는 루팅/탈옥 환경에서도 키 입력 보안을 유지합니다
LIKEY는 개발사가 원하는 디자인과 기능을 설정할 수 있는 커프텀 앱 보안 키패드입니다. 키패드의 색상, 테마, 버튼 크기 등을 직접 설정할 수 있으며 디자인을 커스텀 할 수 있어 사용자 친화적인 레이아웃을 제공해 사용자 UX를 향상시킵니다. 키패드에 브랜드 색상과 로고를 적용할 수 있어 일관된 브랜드 경험을 제공한다는 장점 또한 있습니다. LIKEY는 보안과 함께 사용자 경험을 동시에 고려할 수 있는 맞춤형 모바일 보안 키패드입니다.
모바일 앱 보안 키패드도 커스터마이징이 가능합니다. LIKEY는 기존의 답답하고 투박한 키패드 디자인에서 벗어나 고객사의 BI, CI 컬러와 분위기에 맞도록 디자인할 수 있으며, 고객사의 요청에 따라 키패드 배경, 상단 바, 버튼 사이즈, 여백 설정, 배열 간격, 색상 등을 애플리케이션에 맞춰 변경할 수 있습니다.
일반적으로 보안 키패드는 경량화된 구조로 설계되어 있어 앱의 전체 성능에 큰 영향을 주지 않습니다. LIKEY는 성능 최적화가 되어 있어, 보안성과 UX를 모두 만족시킬 수 있습니다.
보안 키패드는 다양한 해상도와 화면비(예: 16:9, 18:9, 태블릿 등)를 고려해 자동으로 UI를 조정하도록 설계되어야 합니다. LIKEY는 고객사 앱에 맞춘 UI를 기반으로 제작되어, 대부분의 기기에서 일관된 사용자 경험과 보안성을 유지할 수 있습니다. 또한, 필요 시 커스터마이징도 가능해 앱 디자인에 맞는 정밀한 대응이 가능합니다.
LISS는 모바일 환경에서 원격제어 앱을 탐지하고, 화면 캡쳐를 방지하는 강력한 모바일 앱 스크린 보호 서비스입니다. LISS는 앱 실행 중 발생할 수 있는 시각 정보 유출을 차단하여, 금융, 헬스케어, 커머스 등 민감한 정보를 다루는 앱의 보안 수준을 획기적으로 높여주며, 콘텐츠의 저작권을 보호합니다. 라이브러리 형태의 SDK를 제공해 앱 내 임베디드(EMBEDDED)되므로 추가 개발 없이도 다양한 기기 환경에서 일관된 보호 기능을 제공합니다.
모바일 앱에서 악성코드에 감염되어 시스템이 원격으로 제어되는 것을 방지하기 위해 탐지가 필요합니다. 공격자가 원격제어 도구를 이용하면 악성코드 감염, 개인정보 유출, 사이버 공격 등 다양한 보안 위협을 가할 수 있습니다.
화면 캡처 방지 기능은 앱이 실행 중일 때 스크린샷, 스크린 녹화, 미러링 등 시각적 복제 행위를 차단합니다. LISS는 이 방식을 기반으로 스크린 캡처 자체를 막으며, 민감한 화면만 검은 화면으로 블러 처리하여 정보 유출을 방지합니다.
화면 녹화 방지는 개인정보, 금융정보, 인증코드, 유료 콘텐츠 등이 앱 화면에 표시되는 상황에서 매우 유용합니다. 예를 들어 OTP 표시, 결제 화면, 헬스케어 개인 데이터, 교육 콘텐츠 등이 녹화될 경우 정보 유출이나 무단 복제가 발생할 수 있습니다. LISS는 이러한 민감한 화면의 녹화·복제 시도를 차단하거나 검은 화면으로 블러 처리하여 시각 정보 유출을 방지합니다.
LISS는 금융, 결제, 헬스케어, 게임, 교육, 커머스, 기업 내부용 앱(B2E) 등 민감한 정보를 다루는 모든 앱에 적용 가능합니다. 사용자의 개인정보, 인증 정보, 유료 콘텐츠 등을 화면 캡처·녹화·미러링 등 시각적 유출 위협으로부터 보호해야 하는 앱에 특히 유용합니다.
LISS는 라이브러리 형태의 SDK를 제공하여, 앱 내 임베디드(EMBEDDED)되어 앱 서비스 개발팀의 리소스 투입 최소화가 가능합니다.
LISS는 앱의 실행 속도나 사용자 경험에 거의 영향을 주지 않습니다. 보안 처리는 백그라운드에서 이루어지며, 화면 캡처·녹화 탐지나 차단은 최소한의 리소스로 동작합니다. LISS는 성능과 보안을 동시에 고려해 설계되어, 민감한 앱 환경에서도 안정적으로 운영 가능합니다.
LISS는 다양한 기기 환경에서 테스트를 거쳤으며, 광범위한 호환성과 예외 대응 기능을 제공해 안정적인 보호를 구현합니다.
LIAPP으로 보호한 앱도 Market에서 제공하는 DRM 기능을 사용할 수 있습니다.
Market에서 제공하는 DRM을 사용하시려면 LIAPP 적용 시 부가 기능 메뉴에 있는 Used Market DRM 옵션을 선택하시면 됩니다.
Google Play Console에서 제공하는 DRM을 사용하시려면 LIAPP 적용 시 부가 기능 메뉴에 있는 Used Google Play App Signing 옵션을 선택하시면 됩니다.
apksigner를 이용한 서명은 아래와 같은 방식으로 진행하시면 됩니다.
1. [zipalign 파일] [zipalign 옵션] [zipalign 할 APP의 Path] [zipalign 된 APP의 Path]
ex) zipalign -f -v 4 C:\LIAPP_with_APP.apk C:\LIAPP_with_APP_zipalign.apk
2. java -jar [apksigner.jar Path] sign -v --out [서명후 저장될 apk의 Path] --ks [키스토어 파일 Path] --ks-key-alias [키 생성 시 만들었던 사용자의 alias_name] [서명하려는 Apk의 Path]
ex) java -jar D:\android\sdk\build-tools\lib\apksigner.jar sign -v --out C:\LIAPP_with_APP_signed.apk --ks C:\my-release-key.jks --ks-key-alias LOCKINCOMPANY C:\LIAPP_with_APP_zipalign.apk
3. 암호 입력
LIAPP의 기능이나 모듈이 업데이트 되면 가입하신 이메일로 안내를 드립니다.
안내를 받으신 후 사이트에서 LIAPP을 다시 적용해야 업데이트 된 내용이 반영됩니다.
다시 적용하지 않고 이미 적용된 LIAPP을 자동으로 업데이트 할 수는 없습니다.
앱을 수정하면 LIAPP을 다시 적용하고 배포해야 합니다.
다시 적용하지 않고 배포를 하면 보호되지 않은 상태의 앱이 설치됩니다.
앱을 수정하거나 업데이트 하시는 경우 반드시 LIAPP을 적용하신 후 배포하시기 바랍니다.
LIAPP은 한 번 적용해도 보호 기능은 유지되지만, 보안 위협은 계속 진화하기 때문에 정기적인 유지 관리가 필요합니다. 정기적인 앱 업데이트 및 운영체제 변화, 새로운 해킹 기법에 대응하려면 LIAPP 보호를 주기적으로 재적용하거나 설정을 조정하는 것이 안전합니다. LIAPP은 콘솔을 통해 손쉽게 보안 정책을 수정하고 재빌드할 수 있도록 지원합니다.
LIAPP의 Premium PLAN에서 가능합니다.
On-SITE와 BUSINESS PLAN은 서버와 통신을 하지 않는 라이트한 버전으로 지원이 안되며, Premiun PLAN에서는 LIAPP 관리 콘솔을 통해 보안 정책을 실시간 변경할 수있습니다..
LIAPP은 스마트기기에 설치되는 APP을 보호하는 솔루션입니다.
스마트기기 해킹을 방지하려면 백신과 같은 보안 프로그램을 직접 설치하여 사용하셔야 합니다.
LIAPP은 Android와 iOS를 지원합니다
Android 앱은 LIAPP의 모든 기능을 적용 할 수 있습니다.
지원하는 Android 버전은 2.2(Froyo)부터 최근 출시된 버전까지 입니다.
iOS 앱은 Apple Store의 정책에 따라 일부 기능의 적용이 불가능합니다.
지원하는 iOS 버전은 5.2부터 최근 버전까지 입니다.
Rooting Detection 기능을 적용하지 않으면 루팅된 디바이스에서도 사용이 가능합니다.
루팅된 디바이스는 상대적으로 보안에 취약하며 앱에 위협이 될 수 있으므로 주의해야 합니다.
Rooting Detection 기능은 APP 보호 메뉴에서 변경할 수 있습니다.
LIAPP으로 보호된 앱은 복호화 과정이 필요하기 때문에 최초 실행 시에는 속도가 늦어질 수 있습니다.
설치 후 최초 실행 시에만 디바이스에 따라 1초 미만의 시간이 더 걸릴수 있습니다.
하지만 이후 실행부터는 LIAPP으로 보호하기 전과 거의 차이가 없습니다.
결제를 우회하기 위해 디바이스에 설치하는 앱은 Hacktools Detection 기능을 통해 방어가 가능합니다.
Hacktools Detection 기능은 APP 보호 메뉴에서 설정할 수 있습니다.
결제 우회를 탐지하기 보다는 결제된 영수증을 검증하는 방식을 적용하는 것이 좋습니다.
LIAPP으로 보호된 앱은 디바이스의 네트워크 연결 상태와 상관없이 사용이 가능합니다.
만약 사용자 정보 기능을 적용한 경우 Offline 상태에서는 사용자 정보가 전송되지 않습니다.
*사용자 정보 기능은 추후 제공될 예정입니다.
LIAPP은 모바일 게임을 보호함과 동시에 게임사의 운영방식을 최대한 존중합니다. LIAPP은 특정 가상 머신이나 에뮬레이터에서 동작이 가능하도록 커스터마이즈한 설정이 가능합니다.
LIAPP 은 가상머신이나 에뮬레이터를 허용한 환경에서도, 게임 내 중요한 재화나 아이템을 변경을 막는 강력한 변수 암호화 기능과 다양한 위협 환경을 제공하는 클라우드 디바이스 탐지 기능 등을 제공하여 게임 앱을 안전하게 보호 하고 있습니다.
메일, 고객센터를 통해 기술 지원 문의 시 즉시 앱의 보안 취약점을 진단하고 강화하여 기술적인 도움과 지원을 제공합니다. 문제 발생 시 로그 분석, 취약점 분석 및 평가, 보안 코드 검토 및 개선, 긴급 대응 등을 신속하게 지원하며, FAQ와 가이드 문서도 함께 제공합니다.