Przygotowałem szybki WinForm/wbudowany kontroler przeglądarki IE, który codziennie loguje się na stronie internetowej naszej firmy i skanuje/eksportuje żądane informacje o depozycie (bank jest niewielkim bankiem regionalnym). Ponieważ mamy kilkadziesiąt "pseudoakonta", które pobierają z tego samego konta głównego, to zajmuje to 10-15 minut.OCR i breloczek RSA (token bezpieczeństwa)
W każdym razie jedynym problemem jest to, że nasze konto bankowe firmy wymaga tokena zabezpieczającego RSA (http://www.rsa.com/node.aspx?id=1156)--if, którego nie znasz, jest to małe urządzenie, które pokazuje losową 6-cyfrową liczbę co 15 (?) Sekund, więc muszę pytaj o tę wartość przed rozpoczęciem. To jest na szczycie modelu bezpieczeństwa opartego na loginie, więc nawet jeśli utworzysz konto tylko do odczytu, które nie może nic zrobić, musisz wpisać numer RSA. Mamy 5 te żetony dla różnych osób w firmie
Z naszej perspektywy jest to bezpieczeństwo nusiance Żartowałem na temat używania kamery internetowej do OCR cyfr od breloczka, więc nie musieli go wpisywać - głównie aby skrobanie/eksportowanie odbywało się zanim ktoś nadejdzie rano ked, jeśli naprawdę mógłbym to zrobić.
Tak więc teraz pytam, jak trudne (ile godzin) jest Twoim zdaniem potrzeba, aby te cyfry wykreślić niezawodnie z obrazu JPEG wygenerowanego przez aparat? Już wiem, że mogę łatwo uzyskać JPEG. Myślę, że masz 3 próby zalogowania się, więc naprawdę musi osiągnąć 99% dokładności. Mogę nad tym popracować w czasie wolnym, ale nie chcą, żebym włożył w to więcej niż kilka godzin, więc chcę wykorzystać jak najwięcej istniejącego kodu. Jest to wyświetlacz 7-segmentowy (jak budzik), więc nie jest to dokładnie tekst, który byłby użyty w pakiecie OCR.
Dodatkowo - po stronie wyświetlacza znajduje się minutnik; Zwykle, gdy spada do 1 bara, trzeba poczekać, aż pojawi się następny numer, i zaczyna się od 5 barów (jak siła sygnału w telefonie komórkowym). Więc to też musi być OCRD, ale to nie jest tekst.
W każdym razie im więcej o tym myślę, kiedy to piszę, tym mniej jestem przekonany, że naprawdę mogę to naprawić, więc może powinienem popracować nad tym w wolnym czasie?
Oczywiście * można * zrobić, ale po co? Po prostu wpisz te cholerne cyfry i zapisz swoją najlepszą pracę na coś pożytecznego. –
To zawsze świetny pomysł, aby poinformować cały Internet, że komputer w Twoim biurze automatycznie loguje się na konto bankowe Twojej firmy o określonej godzinie każdego dnia, kiedy nikogo nie ma w pobliżu. –