iPhoneやiPadでSafariを使っていると、突然「(null)で問題が起きました」のような、意味の分かりにくいエラーメッセージが表示されることがあります。「null」という見慣れない文字が出るため、ウイルス感染や端末の故障を心配するかもしれません。
しかし、「null」は一般にプログラム上で値や情報が存在しない状態を表す言葉であり、「nullという名前のウイルスに感染した」という意味ではありません。SafariやWebサイト、表示処理などで本来入るはずの情報を取得できず、そのまま「null」と表示されている可能性があります。
Safariに表示される「null」とは何なのか
プログラミングで使われる「null」は、簡単にいえば「値がない」「参照する対象が設定されていない」といった状態を示すものです。本来であればWebサイト名や処理対象など別の情報が表示される場所に、何らかの理由で必要な値が渡されなかった場合、利用者の画面にも「null」と出てしまうことがあります。
例えば、本来「○○で問題が起きました」と表示する仕組みで、○○に入れる名称を正常に取得できなかったとします。その場合、実装やエラー処理によっては「(null)で問題が起きました」のような不自然な文章になることがあります。
したがって、表示された「null」という単語だけから、ウイルス、ハッキング、アカウント乗っ取りなどを判断することはできません。重要なのは、どのページで発生したのか、繰り返し発生するのか、Safari以外にも異常があるのかを確認することです。
一度だけ表示された場合に考えられる原因
一度だけ発生して、その後Safariが普通に利用できているのであれば、WebページやSafariの一時的な読み込みエラーだった可能性があります。通信状態が一時的に不安定になった場合にも、Webページの一部を正常に読み込めないことがあります。
また、JavaScriptなどを利用したWebページ側の処理でエラーが起きた場合も、通常とは異なるメッセージが表示されることがあります。この場合は端末そのものではなく、閲覧していたサイト側に原因がある可能性も考えられます。
例えば、特定のサイトだけで「null」が表示され、別のサイトではSafariを問題なく利用できるのであれば、そのサイト固有の不具合を疑いやすくなります。
「null」と表示されたらウイルス感染を疑うべき?
「(null)で問題が起きました」という表示だけでは、ウイルス感染の証拠にはなりません。Safariでエラーが発生しただけで、直ちに端末が危険な状態になったと判断する必要はありません。
一方、閲覧しているWebページ自体が「ウイルスに感染しました」「今すぐ修復してください」「○分以内に対応してください」などと表示し、アプリのインストールや電話、個人情報の入力を要求してくる場合は注意が必要です。Web広告などを利用した偽警告である可能性があります。
突然の警告画面に表示された電話番号へ連絡したり、指示されたアプリをその場でインストールしたり、Apple Accountのパスワードやクレジットカード情報を入力したりしないことが重要です。
Safariでエラーが出たときに試したい基本的な対処法
一時的なエラーであれば、まず問題が発生したタブを閉じてページを開き直します。それでも改善しなければ、Safariを終了して再度起動してみましょう。
- 問題が発生したページを再読み込みする
- 該当するタブを閉じて開き直す
- Safariを終了して再起動する
- iPhoneやiPadを再起動する
- Wi-Fiとモバイル通信を切り替えて確認する
- iOS・iPadOSを利用可能な最新版へ更新する
例えばSafariを再起動した後に同じページが正常に開き、その後もエラーが発生しないのであれば、一時的な問題だった可能性があります。
反対に、同じWebサイトを開くたびに発生する場合は、そのサイト側の問題やSafariとの相性も考えられます。別の信頼できるサイトを開いて同様の症状が起こるか比較すると切り分けやすくなります。
何度も発生する場合はSafariのデータや拡張機能も確認する
複数のWebサイトで繰り返し問題が発生する場合は、SafariのWebサイトデータ、コンテンツブロッカー、Safari拡張機能などが影響していないか確認する方法があります。特に何らかの拡張機能を導入した直後から発生している場合は、一時的に無効化して症状が変わるか確認すると原因を切り分けられます。
履歴やWebサイトデータを削除することで改善する場合もありますが、サイトからログアウトされたり保存されていたWebサイト情報に影響したりするため、削除による影響を理解してから実行しましょう。
端末を再起動しても複数サイトで頻繁にSafariが落ちる、ページをほとんど開けない、OS全体にも異常が発生するといった場合は、単純なWebページのエラーとは別の原因も考えて確認する必要があります。
怪しいサイトで表示された場合にしてはいけないこと
エラーが表示された場所が見覚えのないサイトや広告から移動したページだった場合は、画面に書かれた指示をそのまま信用せず、そのタブを閉じるのが安全です。
特に、エラーを直すという理由でアプリや構成プロファイルのインストールを求められたり、電話番号、パスワード、認証コード、カード番号などを要求されたりした場合は入力を避けます。
もし既にパスワードなどを入力してしまった場合は、単にページを閉じるだけではなく、該当サービスの公式アプリや公式サイトからパスワード変更などの対応を行います。クレジットカード情報を入力した場合はカード会社へ相談するなど、入力してしまった情報に応じた対応が必要です。
まとめ:Safariの「(null)で問題が起きました」は表示だけで危険とは判断できない
Safariで表示される「(null)で問題が起きました」の「null」は、一般にプログラム上で値が存在しない状態などを示す言葉です。この表示だけを理由にウイルス感染や乗っ取りが起きたと判断することはできません。
一度だけ発生してSafariの再起動やページの開き直しで改善したのであれば、一時的な読み込みや処理の問題だった可能性があります。何度も発生する場合は、発生するサイト、通信環境、拡張機能、OSの更新状況などを順番に確認すると原因を切り分けやすくなります。
また、「null」という表示とは別に、Webページからウイルス感染を断定され、アプリのインストールや支払い、個人情報の入力を要求された場合には注意が必要です。エラーの文字だけで判断せず、どこで表示され、何を要求されているのかを確認することが安全な対処につながります。


コメント