1

私の彼女は日焼けサロンを経営しています。以下は、彼女が人をベッドに寝かせているときの画像です。

ここに画像の説明を入力

この画像は、Tan Track というソフトウェア アプリケーションから取得したものです。とにかく、Web アプリケーションを使用してこのソフトウェアを呼び出したり参照したりする方法はありますか? 目的は、他の顧客が自宅から情報を表示して、利用可能なベッドを確認し、列に並んでいる顧客の列を確認できるようにすることです。Tan Track からソース コードを入手せずに、ASP.NET を使用してこれを行うことは可能でしょうか?

4

3 に答える 3

3

可能なオプションは 2 つだけです。

  1. アプリケーション自体は、利用できる API を公開しています。(可能性は非常に低い)
  2. 基になるデータを格納するために使用するデータベースに対する管理者権限を持っている場合は、データベースに対して任意の古い Web アプリケーションを作成できます。ただし、これはソフトウェアの違法使用であり、ライセンス条件に違反する可能性があります。

ほとんどの場合、サービスを提供するための唯一の倫理的/合法的な方法は、ソフトウェアのメーカーに連絡して、顧客向けのアドオン インターフェイスを提供しているかどうか、または独自のものを作成することが法的に許可されているかどうかを確認することです。

それを行う法的/倫理的な方法は次のとおり です。

彼らのデータベースのデータを使用して独自のアプリケーションを作成することが許可されているかどうかを具体的に尋ね、そうしたい理由を説明してください。

許可されている場合:

書いてみてください。

彼らが使用しているDBを把握し、それに応じてコーディングする必要がありますが、データベースへの正当なアクセス権がある場合は、データを読み取って表示する任意のタイプのアプリケーションを作成できます.

あなたは開発に慣れていないように思われるので、安全にコーディングする方法を知っていることを確認するように注意してください ( OWASP サイトにアクセスし、そのサイトの Microsoft SDLに慣れ、この古いものに慣れてください。ただし、安全な ASP.NET Web サイトを構築するための非常に関連性が高く有用なガイドと、 この ガイドを参照してください)。機密データとは何かを理解していること。たとえば、列に並んでいる顧客の列を表示することは、名前が使用されていなければ問題ありませんが、顧客の名前を表示することは悪い考えかもしれません。彼らの虐待的な元カレは、いつそこで彼らを見つけることができるかを知っています。

「自分の Web サイトが侵害された場合に起こりうる最悪の事態は何か、誰かがデータを使って何ができるか」をよく考えてください。顧客の自宅住所を保存している場合は 4 倍になり、何らかの支払い情報を保存している場合は 100 倍になります。

于 2012-04-09T17:06:25.033 に答える
1

Tan Track がデータへのアクセスを許可するWeb サービス(ま​​たは同様のもの) を公開しない限り、この情報を取得する (倫理的な) 方法はおそらくありません。ベンダーに連絡して、カスタム使用のために顧客がアプリケーション データにアクセスできるかどうかを確認する必要があります。

これはデスクトップ アプリケーションのように見えるので、そのような API が存在する可能性は低いと思われます。

于 2012-04-09T17:06:42.640 に答える
1

アプリケーションがプレゼンテーション ロジックからビジネス ロジックを分離する適切なパターンを使用して作成され、C# で作成されている場合、表示されているものをエミュレートする独自の ASP.net Web フロント エンドを作成できるはずです。

悲しいことに、これはまれなケースであり、これを発見する価値よりも多くの作業が必要になります.

良い面としては、一見したところ、このアプリケーションはそれほど複雑に見えず、DLL をリバース エンジニアリングし、プレゼンテーション レイヤーでどのように機能するかよりも、ゼロから作成する方が時間がかからないはずです。

編集:申し訳ありませんが、私はいくつかの悪い仮定をしました.コードにアクセスできると思いました. Web 経由でこのアプリケーションにアクセスする場合は、回避策があります...

インターネット経由でアクセスできるように、職場のデスクトップで実行するようにリモート デスクトップをセットアップできます。

于 2012-04-09T17:07:04.927 に答える