ガソリンスタンドのカードスキマー検出:Raspberry Piダッシュボードスキャナー
ガソリンスタンドでのカードスキマーをリアルタイム検出するダッシュボードガジェットの構築
クレジットカード詐欺は依然として蔓延する脅威であり、特に磁気ストライプカードがシンプルで安価なスキマーデバイスに対して脆弱なガソリンスタンドで深刻です。スキマーはカードスロットの上に設置され、データを記録し、ポンプのPOSシステムに転送します。本質的に「中間者攻撃」です。
2023年、SparkFun ElectronicsのNathan Seidle氏が燃料ポンプから押収されたスキマーの詳細な分析を発表し、それらデバイスの固有BluetoothシグネチャをスキャンするコンパニオンAndroid/iOSアプリをリリースしました。有用ですが、多くのユーザーは継続的に疑わしいデバイスを監視する永続的な環境型ソリューションを好みます。
1. ハードウェア
このキットは2つのコンポーネントで構成されます:Raspberry Pi Zero WとAdafruit SSD1306 OLEDディスプレイ。OLEDはI²CとSPIの両方をサポートしますが、より高速なデータ転送のためSPIを使用。公式SparkFun配線ガイドに従ってディスプレイを配線。ケーブルは短く柔軟に、28ゲージの単線または撚り線が適しています。
2. Raspbianのセットアップ
クリーンなヘッドレスインストールのため、Pi Bakeryを使用して、ホームネットワークとSSHアクセス用に事前設定されたRaspbianイメージを作成。これにより、セットアップ時にモニターとキーボードが不要になります。
3. Pythonとライブラリのインストール
sudo apt update
sudo apt install -y python3 python3-pip python3-dev bluetooth libbluetooth-dev git
sudo pip3 install pybluez
sudo pip3 install RPi.GPIO
sudo pip3 install Adafruit_BBIO
sudo apt install -y python3-imaging python3-smbus
SSD1306ドライバーをクローンしてインストール:
git clone https://github.com/adafruit/Adafruit_Python_SSD1306.git
cd Adafruit_Python_SSD1306
sudo python3 setup.py install
4. スキマースキャナーソフトウェア
オープンソーススキャナーをクローン:
cd ~
git clone https://github.com/photoresistor/raspi_skimscan
cd raspi_skimscan
python3 raspi_skimscan.py
10秒ごとに更新される「Scanning...」メッセージが表示されます。テストするには、スマートフォンのBluetoothデバイス名をHC-05に変更します。スキャナーが潜在的なスキマーとしてフラグを立てるはずです。
スクリプトを実行可能にし、起動時に自動開始するよう設定:
sudo chmod +x raspi_skimscan.py
sudo nano /etc/rc.local
exit 0の前に以下の行を挿入:
sudo python3 /home/pi/raspi_skimscan/raspi_skimscan.py &
5. 組み立て
GitHubリポジトリからエンクロージャファイルをダウンロードし、3Dプリント。OLEDをトッププレートにマウント、必要に応じてホットグルーで軽く固定、Piをボトムプレートに配置。M2.5×10mmキャップヘッドネジで半分を固定。
完成ユニットを車のダッシュボードまたはコンソールの見やすいが運転の妨げにならない位置に取り付け。5V USB電源(最低1A供給可能)から給電。
製造プロセス
- 家庭用ポンプ解説:種類、メカニズム、設置場所
- 多段ポンプの理解:機能、用途、メリット
- 電動水中ポンプ(ESP)の仕組み・特長・選定ポイント完全版
- 浸漬ポンプの理解:特徴、メリット、用途
- 海水ポンプ完全ガイド:仕組み・用途・耐食性のポイント
- 産業用ポンプ完全ガイド:種類・構造・用途別選定ポイント
- 水中ポンプ(サブマーシブルポンプ)の仕組み・種類・メリット・選定基準完全ガイド
- クーラントポンプ徹底解説:エンジンとシステムを冷やす仕組みと選び方
- 温水循環ポンプの基礎:仕組み・用途・省エネのポイント
- ダイレクトドライブ油圧ポンプの理解:主要機能と用途
- 遠心ポンプの基礎と実務:構造・原理・選定ポイント・メリットデメリット完全解説