最近デスクトップアプリケーションを起動しましたが、数日後にクラックが発生しました。私はスタックオーバーフローについて質問を投稿しました、そして人々は私がそれを止めることができないと言いました。ソフトウェアの起動時に、これを許可することはできず、解決策が必要です。だから、以下は私が考えていることです。
現在、ユーザーを確認するためにWebサーバーと通信するデスクトップアプリケーションがあります。ユーザーが確認されると、レジストリに値が保存されます。ハッカーは通信コードをバイパスし、レジストリに偽の値を追加しました。これで、ハッカーは私のソフトウェアを使用できるようになりました。
今、私はソフトウェアの主な機能からWebサーバー上の別の場所でホストされているWEBサービスにコードの一部を取り込むことを計画しています。ソフトウェアがその機能を実行する必要があるときはいつでも、ソフトウェアはレジストリの値を使用してWEBサービスを呼び出します。それらの値を確認して結果を返します。しかし、値が私のデータベースと一致しない場合、私は呼び出しを拒否します。
だから、私の質問は次のとおり
です。1-この解決策は実行可能だと思いますか?
2-私の考えによれば、それはソフトウェアをハッカーにとって役に立たないものにするでしょう。どう思いますか ?
3-このソリューションに欠陥はありますか?