開発者じゃなくてもたった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) ファイル名に英数字、-(ハイフン)、_(アンダースコア)以外の文字が含まれている場合
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)に関する詳細は、Androidデベロッパーサイトを参照してください。
Googleサイニングガイド
Google zipalignガイド
アプリがインストールされない原因は複数あります。
その中でLIAPPで保護された後、インストールされない原因は大きく3つに分類されます。
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(または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はモバイル専用セキュリティキーパッドとして、ユーザー情報保護のための強力なセキュリティ性、サーバー管理者の利便性を保証すると同時に、ブランドイメージに合うデザイン設定が可能です。
モバイルアプリセキュリティキーパッドは、ユーザーが入力するパスワード、カード番号などの機密情報をキーロギング、画面キャプチャ、フック攻撃から保護する専用入力ツールです。一般キーパッドは入力値がシステムレベルで露出される可能性がありますが、モバイルアプリセキュリティキーパッドは画面出力と入力値を暗号化し、数字や文字配列のランダム化などを通じてセキュリティを強化します。
モバイル金融取引や電子商取引が急増するにつれ、モバイル環境でタッチスクリーンの仮想キーパッドでパスワードなど重要な個人情報を入力することが多くなっています。セキュリティが脆弱な仮想キーパッドは、ハッカーの主要攻撃対象であり、キーロガー、フックなど不正ルートを通じて個人情報を盗取・流出させ、深刻な二次犯罪に悪用されるため、セキュリティキーパッドでこれを防止する必要があります。
金融/決済アプリは、パスワード、カード番号、口座情報など機密データを扱うため、電子金融取引法と電子金融監督規定に従ってセキュリティキーパッド使用が事実上必須です。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は、サーバーと通信しないライトなバージョンでサポートされませんが、Premium 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で保護されたアプリは、デバイスのネットワーク接続状態に関係なく使用可能です。
ユーザー情報機能を適用した場合、オフライン状態ではユーザー情報が送信されません。
*ユーザー情報機能は今後提供予定です。
LIAPPは、モバイルゲームを保護すると同時にゲーム会社の運営方式を最大限尊重します。LIAPPは特定の仮想マシンやエミュレーターで動作可能なようカスタマイズした設定が可能です。
LIAPPは、仮想マシンやエミュレーターを許可した環境でも、ゲーム内重要な財貨やアイテムの変更を防ぐ強力な変数暗号化機能と、様々な脅威環境を提供するクラウドデバイス検出機能などを提供して、ゲームアプリを安全に保護しています。
メール、カスタマーセンターを通じた技術サポートお問い合わせ時、即座にアプリのセキュリティ脆弱性を診断し、強化して技術的な支援とサポートを提供します。問題発生時、ログ分析、脆弱性分析および評価、セキュリティコードレビューおよび改善、緊急対応などを迅速にサポートし、FAQとガイド文書も併せて提供します。