ハードウェア
 Computer >> コンピューター >  >> ハードウェア >> ハードウェア

ワイヤレスプリンターのセキュリティ設定ガイド――HP DeskJet 3630で学ぶIoT機器の安全な使い方

これまで数多くのプリンターを使ってきましたが、ワイヤレス(無線)プリンターの経験はありませんでした。しかし最近、手頃な価格——正確に言えば「エントリーモデル」と呼ぶべき——の複合機、HP DeskJet 3630 All-in-Oneを購入しました。この機種は無線LAN接続機能も備えています。

ケーブルレスというのは魅力的なコンセプトです。そこで、無線機能を使ってアクセスできるよう設定することにしました。ところが設定作業の途中で、「このプリンターは一体どんなセキュリティを持っているのだろう?」と気になり始めました。何やら謎めいていて、エンドユーザーにとって重要な意味を持つかもしれません。そういうわけで、本ガイドの誕生です。

基本ルール

まず、いくつか確認しておきましょう。第一に、ここでは筆者が購入した特定のモデルについて書きますが、記事で述べる原則はあらゆるプリンターに当てはまります。実際には、あらゆるIoT機器に共通する話です。かつてルーターのセットアップとセキュリティについて書いた内容は今でも有効で、本チュートリアルも同じ考え方に基づいています。ネットワークに接続されるガジェットには、少しの注意と細部への配慮が必要だということです。

では、無線接続が可能なプリンターとは何でしょうか?それは、美しい文字やカラーのページを出力できる小さなコンピューターであり、同時にWebサーバーも動かしています。一般的にこれは「組み込みWebサーバー(EWS:Embedded Web Server)」と呼ばれます。「プリンターが勝手に通信してインクを注文し、魔法のようなことをするブラックボックス」というイメージよりは地味ですが、現実はこういうものです。

しかしこれは一つの重要な事実を意味します。Webサービスを持っているということは、外部からの接続を待ち受けているということです。したがって、セキュリティを確保する必要があります。これはかなりシンプルで、あるいは楽しいとも言える作業です。ここでその方法を実践します。あなたも所有するIoT機器に対して同じことをすれば、デフォルトのユーザー権限、開かれた接続、パスワードなしの状態で動かすことによるノイズやリスクを大幅に減らせるでしょう。

Webサーバーへのアクセス

プリンターのセットアップ後、IPアドレスを使ってアクセスする必要があります。そのアドレスはどうやって知るのか?詳しい人ならネットワークをスキャンして見つけられるでしょう。ほとんどの人にとって、これはルーターの背後で構成されたLAN内のローカルIPアドレスになります。ルーターはISP提供の機器かもしれないし、ストリーミングボックスやその他の接続デバイスかもしれません。別の方法として、プリンターのプロパティからブラウザを開くやり方もあります。

筆者の場合、プリンターにはルーターのDHCPテーブルで最初に空いているIPアドレスが割り当てられ、192.168.2.100が付与されました。デフォルトでは接続は暗号化されていませんが、有線ネットワーク経由でデスクトップPCから接続する分には大きな問題ではありません。

ヒント1:プリンターのセキュリティ設定を行う際、安全な接続が用意されていない可能性があるため、設定が完了するまでは有線ネットワーク経由で作業しましょう。

このページでは、プリンターのあらゆる項目を設定できます。まるでルーターの管理画面のようです。すべてのオプションを丁寧に確認し、それぞれの意味を完全に理解しましょう。興味深い項目の大半は、もちろん「ツール」や「設定」の下にあります。

Wi-Fi DirectとAirPrint

HPはこのモデルを「スマートフォンやタブレットからの印刷がとても簡単」と宣伝しています。しかし、それは実際には何を意味するのでしょう?考えてみれば、モバイルベンダーはドライバーのインストールに関して非常に厳格です。アプリストアでドライバーを見つけられなければインストールできないでしょうし、ドライバーは管理者権限を必要とし、扱いも面倒です。

そこで代替手段となるのが、モバイルデバイス向けの手軽なWeb的な接続方式であり、Wi-Fi DirectとAirPrintという2つのプロトコルがまさにそれを可能にします。アイデアは良いのですが、機能を制限しない形での安全な設計にはなっていません。

実際、Wi-Fi Directにはデフォルトの名前とパスワードが設定されており、これはこのシリーズのどのプリンターにも、おそらく他の多数のモデルにも共通しています。いわば「admin:admin」のようなものです。設定を編集してデフォルト値を変更するか、このサービスを完全に無効化することを検討しましょう。

ヒント2:プリンター上の共有・接続サービスにデフォルトのユーザー名やパスワードがある場合は、必ず変更しましょう。

公平に言えば、このサービスは細かく調整できます。有効/無効の切り替えはもちろん、接続方法、名前、パスワード、ブロードキャストオプション、レポートなども変更可能です。かなり便利です。これがプリンターを穏やかに堅牢化する最初の一歩となります。ハッカーが今すぐ攻撃してくるような話ではありませんが、デフォルト設定のまま使うべきではありません。たとえ誰もあなたのネットワークやプリンターを実際に使わなくても、それは自分自身とインターネット全体への礼儀の問題です。

AirPrintはApple製品向けの類似コンセプトです。デバイスに位置情報マークを付けることもできます。このプリンターでは、AirPrintを直接オフにするオプションが見つかりませんでした。少し心配に思えますが、問題ありません。後ほどWebインターフェースを操作する際に、このサービスとそれが依存する追加サービスを無効化できることがわかります。

インターネット印刷プロトコル(IPP)

次はプリンター設定の次のステップです(Google Cloud Printについては後ほど触れます)。まず第一印象として、「ネットワーク経由で印刷するのにこの機能が必要なのでは?」と思うかもしれません。インターネットですからね。いいえ、違います。家庭内LANの外からプリンターにアクセスする予定がないなら、これらのプロトコルは無効にしましょう。

ヒント3:不要なサービスは無効化する。

「ユーザーアクセスリスト」は誰が接続できるかを指定します。しかし、これはあまり賢明な対策とは言えません。アクセスリストは通常、簡単に回避できるからです。さらに、ルーターで外部からの接続を許可する設定をしなければ、そもそもインターネットから印刷はできません。つまりポートを開けるということです。ほとんどの人にとって、これは理想的ではありません。

Bonjour

BonjourはHP 3630では「詳細設定」の下にあります。これはAppleによるゼロコンフィギュレーションネットワークの実装で、プリンターなどのデバイスの検出と名前解決を支援するものです。つまり、Apple製品を使わない、あるいはAirPrintを使う予定がないなら、Bonjourを無効化できます。BonjourとIPPを無効にすれば、AirPrintもオフになります。これで一件落着です。

その他の設定

証明書

一般に、ほとんどのプリンターは、管理者パスワードを変更するページなど、安全な形式(HTTPS)で表示する必要があるページに自己署名証明書を使用します。証明書は変更できますが、既存の接続がリセットされます。ごく普通のWebの仕組みです。

管理者パスワード

パスワード管理は通常、基本的な.htaccessファイルによって行われ、設定ページへの不正アクセスを防ぎます。例えば、筆者のプリンターは初期状態でパスワードが一切設定されていませんでした。好きなパスワードに変更しましょう。ヒント2を思い出してください。映画『RONIN』のセリフにあるように、「CIAが教える2番目のことは何か?」です。また、一部のプリンターはパスワードを平文で保存する場合があることも忘れないでください。銀行口座の認証情報などは使わず、専用のパスワードを設定しましょう。わかりますね?

ファームウェア更新

プリンターのファームウェアを最新に保つことは有益です。筆者は普段、ファームウェア更新には慎重です。不具合が持ち込まれたり、デバイスが起動しなくなったり、設定がリセットされたりする可能性があるからです。しかし、インターネットに接続するデバイス、特にサービスを実行できるデバイスにとっては重要です。低価格帯のIoT製品は通常セキュリティが軽量で、悪用されやすいことが多いため、時々ファームウェアのアップグレードも検討するとよいでしょう。忘れないでください。これは小さなコンピューターであり、あなたの愛情を少しばかり必要としているのです。

Google Cloud Print、Webscanなどのその他のサービス

Google Cloud Printは単純ではありません。ただし、プリンターがGoogleのサービスに接続し、プリンター固有のIDを共有することを明示的に許可するまで、デフォルトでは有効になっていません。つまり、自分で許可しない限り、勝手に外部へ通信するような機能にはなりません。

Webscanも同様です。ローカルネットワーク内で完結させるか、自分を含む人々がインターネット越しに利用できるようにするかを選べます。ただし、プリンターが行う通信はルーターの設定やファイアウォールの影響を受けるため、有効にしていても大部分は機能しません。それでも、自分の運命の主人であることは良いことです。

最後に、IPv4とIPv6の選択、プロキシ設定、ネットワーク上でプリンターが認識されるホスト名についても考えておきましょう。なぜか『モンティ・パイソン』や『ブラックアダー』を思い出します。プリンターの名前はTimかBobにすべきでしょうか。

まとめ

以上です。なお、本チュートリアルは特定のプリンターモデルを使用して、ワイヤレスプリンターや一般的なIoTデバイスのセキュリティの基本原則を紹介するものです。一部のオプション、機能、設定は存在しないかもしれませんし、お使いのデバイスにここで説明したすべてが備わっていない可能性もあります。それでも落胆しないでください。

騒音、誇大宣伝、無数の略語や商標は無視しましょう。あなたのプリンターは、物理的な作業ができるコンピューターにすぎません。それ以上でも以下でもありません。Webサーバーを動かしているなら、セキュリティを確保すべきです。設定は有線接続経由、または可能であればHTTPSで保護された無線接続で行う。不要なサービスは無効化する。デフォルトのパスワード、ユーザー名、識別文字列を変更する。ファームウェアの更新も検討する。

要するに、これがすべてです。確かに、設定全体を確認し、ニーズに合わせて調整するには数時間かかるかもしれません。そして、オフにしたオプションは機能の減少、少なくとも即時利用できる機能の喪失を意味することも覚えておきましょう。ゼロコンフィグサービスを許可しなければ、タブレットやスマートフォンから印刷できない可能性があります。インターネット経由の機能を許可しなければ、外出先からこのデバイスを使うことはできません。利便性、セキュリティ、警戒心、リスクの間のトレードオフです。しかし、あなたがこの記事を読んでいるのは、ワイヤレスプリンターに少しでも懸念を抱いているからこそでしょう。願わくは、このチュートリアルが霧と不安をいくらか晴らせたことを。IoTデバイスは、常にあなたを監視するAI搭載の得体の知れない存在のように聞こえますが、有用で実用的な現代の道具にもなり得ます。設定を再確認すればよいのです。本ガイドはその良い出発点となるはずです。以上です。

それでは、また。

  1. Xerox B215 ワイヤレスレーザー複合機レビュー ― 設定・セキュリティ・Linux対応を徹底検証

    ある日、愛用していたプリンターの一つが突然故障してしまいました。インクを吸血鬼のごとく消費する安価な交換品を買う代わりに、少し予算を上乗せしてレーザー方式の機種を選ぶことにしました。しかも今回は、かなり一風変わった選択をしてみたのです。Xerox(ゼロックス)はプリンター業界ではおなじみのブランドですが、その主戦場は一般家庭ではなくオフィス環境です。家庭用にXerox製プリンターを導入するのはやや大げさに思えるかもしれませんが、私はこの実験に200米ドル程度の投資を厭いませんでした。さらに箱にはペンギンのロゴ(Linux公式対応の証)があったので、「よし、試してみよう」という気になった次第です

  2. Bluetoothセキュリティ入門:ペアリングの弱点とデバイスを守るための実践対策

    Bluetoothセキュリティは、現代において最も軽視されているセキュリティ分野の一つです。ほとんどの人が1台以上のBluetooth対応機器を持っているにもかかわらず、それらが何をしているのか、どのように設定されているのかに注意を払うことはほとんどありません。モバイルデバイスではBluetoothが初期状態でオンになっており、PINコードも「0000」や「1234」といった安易な4桁の初期値のまま放置されがちです。 これは、無線ルーターを初期パスワードのまま暗号化なしで使い続ける人たちを思い起こさせます。こうした機器は悪用されることが多く、場合によっては偶然でさえあります。コンピュータは利