Home
Packages
Forums
Wiki
GitLab
Security
AUR
Download
コンテンツにスキップ
メインメニュー
メインメニュー
サイドバーに移動
非表示
案内
メインページ
目次
コミュニティに貢献
最近の出来事
おまかせ表示
特別ページ
交流
ヘルプ
貢献
最近の更新
最近の議論
新しいページ
統計
リクエスト
ArchWiki
検索
検索
表示
アカウント作成
ログイン
個人用ツール
アカウント作成
ログイン
USB Armoryのソースを表示
ページ
議論
日本語
閲覧
ソースを閲覧
履歴を表示
ツール
ツール
サイドバーに移動
非表示
操作
閲覧
ソースを閲覧
履歴を表示
全般
リンク元
関連ページの更新状況
ページ情報
表示
サイドバーに移動
非表示
←
USB Armory
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループに属する利用者のみが実行できます:
登録利用者
。
このページのソースの閲覧やコピーができます。
{{Archive|英語版から削除されています}} [[Category:ARM アーキテクチャ]] [[en:USB Armory]] Inverse Path の [http://inversepath.com/usbarmory USB Armory] はオープンソースに設計されたハードウェアで、USB スティックサイズのコンピュータです。 コンパクトな USB 給電のデバイスとして、様々なアプリケーションを実行したり開発するためのプラットフォームとして機能します。 USB armory の System on a Chip (SoC) のセキュリティ機能は、オープンな基板設計と組み合わさって、オープンで革新的な個人用セキュリティアプリケーションのための完全にカスタマイズ可能な USB トラステッドデバイスによる力を開発者やユーザーに与えます。 ハードウェアの設計面では Freescale i.MX53 プロセッサを採用しており、Secure Boot や ARM® TrustZone® などの先進的なセキュリティ機能に対応しています。 * Freescale i.MX53 ARM® Cortex™-A8 800Mhz, 512MB DDR3 RAM * コンパクトなフォームファクタ (65 x 19 x 6 mm) の USB ホスト電源 (<500 mA) デバイス * ARM® TrustZone®, secure boot + ストレージ + RAM * microSD カードスロット * GPIO や UART で使用する5ピンブレイクアウトヘッダ * セキュアモードの検出など、カスタマイズできる LED * USB デバイスのエミュレーション (CDC Ethernet, 大容量記憶装置, HID など) * オープンなハードウェア & ソフトウェア ==インストール== [https://archlinuxarm.org/platforms/armv7/freescale/usb-armory Arch Linux ARM の公式インストール手順] に従ってください。 ==使用方法== ===ネットワーク=== あらかじめ [[systemd-networkd]] によって固定 IP が {{ic|10.0.0.1}} で設定されています。デフォルトの DNS 設定が欠けていますが、簡単に追加できます: {{hc|head=/etc/systemd/network/gadget-deadbeef.network|output= [Network] DNS=1.2.3.4 }} ホスト側では、以下の [[netctl]] 設定を使ってください: {{hc|head=/etc/netctl/armory|output= Description='Ethernet over USB Armory' Interface=$INTERFACE_NAME IP=static Address=('10.0.0.2/24') }} {{Note|{{ic|$INTERFACE_NAME}} は使用する USB ポートにあわせて変わります。}} ====ファイアウォール==== 公式のインストール手順では [[iptables]] ルールを追加して USB Armory からホストマシンへのパケットフォワーディングを許可する必要があります: # iptables -t nat -A POSTROUTING -s 10.0.0.1/32 -o eth0 -j MASQUERADE ホストで[[シンプルなステートフルファイアウォール]]を設定している場合は {{ic|FORWARD}} ポリシーも変更してください: # iptables -P FORWARD ACCEPT もしくは、より制限的なルールを設定してホストの NAT フォワーディングを許可してください。 ===LED の輝度=== デフォルトでは、起動後の LED が眩しすぎます。デフォルトのモジュールを無効化するには: {{hc|/etc/modprobe.d/led.conf| blacklist leds_gpio blacklist led_class blacklist ledtrig_heartbeat }} [[Systemd#一時ファイル]]を使うことで輝度を設定することができます: {{hc|/etc/tmpfiles.d/led.conf| w /sys/class/gpio/export - - - - 123 w /sys/class/gpio/gpio123/direction - - - - in }} ===X=== [[Secure Shell#X11 フォワーディング]]に従ってください。 == 参照 == * [https://github.com/yuvadm/usbarmory-arch https://github.com/yuvadm/usbarmory-arch] for relevant packages mentioned in this article * [https://archlinuxarm.org/platforms/armv7/freescale/usb-armory https://archlinuxarm.org/platforms/armv7/freescale/usb-armory] Article on USB Armory on archlinuxarm.org * [https://wiki.archassault.org/USB_Armory https://wiki.archassault.org/USB_Armory] Article on the USB Armory on the archassault.org wiki * [https://github.com/ckuethe/usbarmory/wiki/USB-Gadgets https://github.com/ckuethe/usbarmory/wiki/USB-Gadgets] How to present USB Armory as a mass storage, hid device and ethernet adapter at the same time
USB Armory
に戻る。
検索
検索
USB Armoryのソースを表示
話題を追加