毎朝当社の銀行の Web サイトにログインし、必要な預金情報をスクレイピング/エクスポートする、簡単な WinForm/組み込み IE ブラウザー コントロールを作成しました (銀行は小規模な地方銀行です)。同じマスター アカウントから引き出される数十の「疑似アカウント」があるため、これを取得するのに実際には 10 ~ 15 分かかります。
とにかく、唯一の問題は、私たちのビジネス銀行口座が RSA セキュリティ トークン ( http://www.rsa.com/node.aspx?id=1156 ) を必要とすることです。 15 (?) 秒ごとにランダムな 6 桁の数字が表示されるため、開始する前にこの値の入力を求める必要があります。これは、Web サイトのログイン ベースのセキュリティ モデルの上にあるため、何もできない読み取り専用アカウントを作成した場合でも、RSA 番号を入力する必要があります。会社。
私たちの観点からすると、これは厄介なセキュリティです。私は、ウェブカメラを使用してキーフォブからの数字をOCRすることについて冗談を言っていました。ええと、彼らは私が本当にできるかどうか尋ねました。
カメラで生成された JPEG 画像からこれらの数字を確実に OCR するのにどれくらいの労力 (何時間) かかると思いますか? JPEGを簡単に取得できることはすでに知っています。ログイン試行回数は 3 回だと思うので、99% の正解率を達成する必要があります。オフの時間にこれに取り組むこともできますが、彼らは私に数時間以上費やすことを望んでいないので、できるだけ多くの既存のコードを活用したいと考えています。これは (目覚まし時計のような) 7 セグメント ディスプレイであるため、OCR パッケージが見慣れている正確なテキストではありません。
また、ディスプレイの側面にカウントダウン タイマーがあります。通常、バーが 1 つになったら、次の数字が表示されるまで待ってから、バーが 5 つになるまで待ちます (携帯電話の信号強度のように)。したがって、これも OCR する必要がありますが、テキストではありません。
とにかく、これを入力しながら考えれば考えるほど、これを本当に正しく理解できるかどうか確信が持てなくなるので、空き時間に作業する必要がありますか?