2016-10-03 20 views
0

私はアンドロイドプロジェクトのウェブサービスをどのくらい安全にしているか検索するのに多くの時間を費やしましたが、常に1つの回答がProGuardをGradleファイルに設定しています。android StudioのWebサービスはどのくらい安全ですか?

しかし、私はProGuardについて考えていません。

ProGuardのアイデアがあれば、手伝ってください。ステップバイステップで説明してください。私のGradle内部の開発者向けサイト(https://developer.android.com/)コードの下

私はすでに読んでいるProGuardのルールは、私のWebサービスを保護しませによってコードの上

buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
     } 
    } 

を提出します。

+0

を同期することができます – Rahul

+0

あなたの「アンドロイドプロジェクトでの私のWebサービスの安全性」はどういう意味ですか? Proguardは、他人がアクセスできないようにファイルを保護するために使用されます。 Webサービスのセキュリティを確保することはできませんか? – Stallion

+0

私のプロジェクトでProguardを設定し、Sign apkを生成した後、このサイトを使用してこのapkを逆コンパイルします。http://www.javadecompilers.com/apkので、私は自分のWebサービスを見つけました。 –

答えて

1

...

buildTypes { 
     release { 
      minifyEnabled true 
      proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' 
     } 
    } 

私たちは、あなたが「真minifyEnabled」にする必要があり、コードのbuild.gradleファイル上で更新され、プロジェクト

0

ProGuardのは、しかし、Webサービスを確保するためにここに 詳細 https://developer.android.com/google/play/billing/billing_best_practices.html

により縮小し、コード難読化のお手伝いをすることができますが、あなたはSSL認証を実装する必要があります。詳細はこちらから https://developer.android.com/training/articles/security-ssl.html 実装中に問題が発生した場合は、ここに投稿してください。

私は解決策を見つける必要がありよろしく アシシュ

+0

私はこのサイトを読んだことがありますが、何も得られません。サンプルコードを提供することは可能です。 –

関連する問題