2014-04-12 3 views
0

내 앱의 보안을 강화합니다. 나는 응용 프로그램을 테스트, 사용자 테스트 기간을주고, 모든난수 생성기를 사용하여 안드로이드 어플리케이션을 안전하게 할 수 있습니까?

  1. 첫째 : 사실 나는이 단계 (. 내가 서버 검사를 사용하지 않고 내 애플 리케이션을 확보 싶어)을 따릅니다. 그런 다음 사용자가 작업하고 사용하려면 다음 단계가 필요합니다.

  2. 복잡한 임의 생성 함수를 사용하여 6 자리 숫자를 생성합니다.

  3. 이 번호를 사용자의 화면 (로그인 화면)에 표시합니다.

  4. 그런 다음 사용자에게 앱에 액세스 할 수있는 번호를 입력하도록 요청합니다.

  5. 그 다음에 사용자 입력 번호가 코드의 일부 방정식에 의해 생성 된 것으로 표시되는지 비교합니다 (사용자에게 앱을 설치하려는 경우이 번호를 제공합니다).

  6. 사용자가 동일하면 사용자가 앱에 액세스 할 수 있습니다.

  7. 아니요, exit 앱. 나는 약주십시오 문의 싶어 무엇을

이제 : 다시

  • 를 설치하거나에서이 방법에 의해

    1. 이 내 응용 프로그램을 보호 할 수는 있습니다이 방법에 의해 어쨌든에서 파산 다른 프로그램 등?

    2. 또는 달성하는 또 다른 방법, 유용한 사이트 등이있는 경우 그

    감사

    그것은 불안의
  • +0

    앱에 2 가지 버전의 앱을 출시하는 것은 어떻습니까? 하나는 테스트 용으로 무료입니다. 지불되고 항상 작동 할 것입니다. 훨씬 쉽고 안전합니다. "자신의 보안 프로토콜을 사용하지 마십시오."라고 말하면 정확합니다. –

    +0

    네, 그게 진짜로 생각했는데 내 회사에서는 받아 들일 수 없었습니다 !! 감사합니다 ... –

    +1

    고객이 앱에 대한 액세스 권한을 얻기 위해 지불해야하는 경우 Google은 해당 지불을 줄여야합니다. AFAIK는 Play 스토어 이용 약관에 따라 Google에 지불하지 않고 사용자가 앱에 대한 유료 액세스를 허용 할 수 없습니다. –

    답변

    0

    , 기간.

    어떤 중요한 가치의 거즈를 들어

    ,

    never roll your own security protocol. 그렇지 않으면 앱을 확보 귀찮게하지 않습니다. 대부분의 사람들은 정직합니다. 몇 사람이 앱을 훔쳐도 괜찮습니다. 결론에 영향을 미치지 않습니다.

    +0

    네, 설명해 주셔서 감사합니다. 하지만, 사람들을 위해 나는 그걸로 너와 함께하지만, 회사를위한 앱 (내가 일하는 곳)은 내 것이 아니다! 알고리즘 및 알고리즘을 검색하여 승인되고 받아 들여질 수있는 절차를 찾아야합니다. –

    +0

    @MaheeraJazi : 회사의 앱인지는 중요하지 않습니다. 안전한 오프라인 프로그램 유효성 검사와 같은 것이 없다는 것을 설명하는 것이 귀하의 임무입니다. 많은 회사 (마이크로 소프트, 어도비 등)가 1990 년대와 2000 년대 초에 그것을 시도했지만, 그 모든 것은 중학교 크래커를위한 교육 프로그램이되었습니다.요즘 그들은 모두 온라인 검증을 사용하거나 중요한 부분을 웹 서버의 웹 서비스로 사용합니다. –

    +0

    네, 사실 저는 그것을 알고 있습니다 .. 나는 앱에 아주 간단한 검증을 제공하려고 노력하고 있습니다. 또한 그것들을 설명하지만, 여전히 앱을 사용하기 전에 번호를 물어 보는 절차가 필요합니다. !!! 지금까지 이것이 도움이 될 것입니다. (생각대로 :() ... 다시 감사합니다. –

    관련 문제