1

私は現在、どのライセンスの下で、Webサービスにアクセスする.NETクライアントソフトウェアをリリースするかを決定しています。私の状況を説明する最良の方法は、ユーザーがWebサービスにアクセスできるようにするクライアントソフトウェアを備えているDropboxのようなものです。

成長やサポートなどを促進するためにこれをオープンソースにするのが最善の決定なのか、それともWebサービスの誤用/悪用を目的として実行されている非公式クライアントの数を減らすためにソースを閉じたままにするのが最善の決定なのかわかりません。バックエンド。

(クライアントソフトウェアがデータを計算してバックエンドに送信するのに役立つ場合は、送信されたデータの改ざんを最小限に抑えるのが最善です。)

長所、短所、提案は大歓迎です

4

1 に答える 1

0

Webサービスでセッションを操作する方法はありませんか?これを実装できれば、クライアントのユーザーが最初に(クライアントアプリケーションを介して)Webサービスにログインし、ログインが成功した後にのみ機能を利用できるようにすることができます。そうすれば、オープンソースバージョンをリリースすることにした場合、すでに不正なクライアントのリスクを大幅に減らすことができます。

オープンソースにするかどうかの決定は完全にあなた次第ですが、その選択がセキュリティに影響を与えるべきではないと思います。

于 2012-04-18T21:24:42.300 に答える