Netwiz LLC無料相談

調査の進め方(実例)/実例2 記載の変更時期

「あの記載はいつまで載っていたか」を、保存記録でどう絞り込むか

調査日:。題材は当社自身のドメインです。

問い

ネットウィズ合同会社(当社)は、2023年からWordPress(サイトを管理する仕組み)の旧サイトを公開していました。2026年7月には、Next.js(Webページを作る仕組み)で今のサイトに作り替えています。

旧サイトの製品xSSHの説明と価格は、外部の記録からいつまで確認できるでしょうか。作り替えの時期も調べます。調べ方は、公開情報だけを使うOSINT(オシント)という手法です。当社自身が題材なので、最後に当社の記録と答え合わせができます。この実例は、調査の進め方の一部を見せるもので、納品するレポートの見本ではありません。

この進め方が役に立つ場面

  • 契約の前に読んだ説明が、いまのサイトに見当たらない。
  • 相手のサイトの記載が、いつ書き換わったのかを確かめたい。
  • 納品されたサイトが、いつ公開されたのかを確かめたい。
  • 会社の事業紹介が、以前とどう変わったかを整理したい。

問いを3つに分ける

価格の変更とサイトの作り替えは、同じ出来事とは限りません。本文と仕組みの変化を分けて追います。

問い答えを探す記録その記録の弱点
製品の説明と価格はいつまで載っていたか商品一覧、製品ページ、事業紹介の保存同じ内容でもページごとに保存日が違う
サイトはいつ作り替えられたか旧サイトと今のサイトの本文・応答全ページが同時に切り替わったとは限らない
事業内容の記載はどう変わったか会社概要の前後の本文記載の変更日は事業の開始・終了日ではない

記録をたどった手順

保存日時は日本時間です。Wayback Machine(過去のWebページを保存する公開アーカイブ)のURL内の日時は協定世界時(UTC)のため、日付が1日ずれて見える場合があります。

下調べは、おおむねここに書いた順で進めました。記録の正式な取得は、その結果を踏まえて複数の系統を並行して行っています。以下は、照合の考え方に沿って整理した順です。

手順1 調べる記載を、5つのページに分ける

トップページの保存だけでは、別のページの価格まで残っているとは言えません。Wayback Machineの一覧から、トップページ、会社概要、事業紹介、商品一覧、製品ページの5つを対象にしました。

URLは順に/、/about/、/solution/、/products/、/xssh/です。httpとhttps、wwwの有無、末尾の/の有無は同じページとしてまとめ、?以降に指定の付いたURLは比較から外しました。製品ページの最後の保存は2025年7月18日、商品一覧は2026年7月13日です。残る時期が違うため、別々に比較します。

手順2 内容の指紋で候補を絞り、隣り合う本文を比べる

保存を人が一枚ずつ読むだけでは、小さな変更を見落としやすくなります。まず、各ページの保存をすべて時系列に並べました。索引にあるdigest(内容の指紋にあたる照合用の値)が変わった保存を拾い、比較する候補にしています。

値の変化は、読み込み先など本文以外の変化の場合もあります。価格や説明が変わったとは限りません。取得した原本から文字を抜き出し、隣り合う比較可能な本文を108組比較しました。本文に違いがあったのは45組です。同じ値の保存には、取得済みの代表版とその日時を対応づけています。

違いの前後の本文を読みました。エラーや転送、保存日時と内容の一致を確認できなかった応答は、通常の本文比較に混ぜていません。比較できない保存も一覧に残し、欠落を明示しています。

手順3 記載ごとに、変更の前後を挟む

価格、製品説明、サポートの案内をひとまとめに「変わった」としても、問いに答えられません。対象の記載ごとに、最後に確認できた保存と、変わったあとの最初の保存を並べました。

旧サイトはxSSHを、複数のサーバーやネットワーク機器へ同時にログインして応答を記録するツールと紹介していました。製品ページの価格は、Enterpriseライセンス16,500円、Personalライセンス5,500円で、いずれも税込です。

対象の記載最後に確認できた保存変わったあとの最初の保存
商品一覧のEnterprise15,000円、Personal5,000円2024年9月8日2024年12月7日。「まだ商品が構成されていません」と表示
製品ページのライセンスの税込価格2024年11月2日2024年12月7日。ライセンスの価格と決済の欄がなく、「現在、xSSHの販売を一時的に停止しています」と記載
事業紹介のxSSHの説明2025年8月13日2025年10月12日。説明がなくなっている
会社概要の「ソフトウエア開発」「インターネットを利用した集客・販売支援事業」2024年12月7日2025年4月26日。「ペット関連サービスの企画・運営、Webサービス開発」「ソフトウェア開発」
会社概要の「ペット関連サービスの企画・運営、Webサービス開発」「ソフトウェア開発」2026年2月13日2026年4月18日。「WEBサービス開発、ソフトウェア開発」

製品ページのライセンスの価格は、2024年11月2日から12月7日の間に表示されなくなったとみられます。「12月7日に変わった」とは書きません。この日は、変わったあとの状態を最初に確認できた日だからです。

取得した保存では、会社概要の2026年4月18日の事業内容は、旧サイトの最後の保存である7月13日まで同じ記載を確認できます。これはページの記載で、事業の開始・終了日を示すものではありません。次は同じ製品の別ページを照合します。

手順4 別ページの価格と、残った料金を分けて読む

商品一覧だけで「製品の記載が消えた」とすると、結論を広げすぎます。商品一覧と製品ページの両方を比較すると、価格を最後に確認できる日は違いますが、2024年12月7日の保存では、それぞれ表のように表示が変わっています。

製品ページには有償サポートの料金が残っています。2024年12月7日にも、最後の保存である2025年7月18日にも確認できます。最後の保存には、販売を一時停止している旨の記載も残っています。

そのため、結論は「ライセンスの価格が表示されなくなった」と限定します。事業紹介の説明も別の時期まで残っているので、これらの記載の変更をまとめてサイトの作り替えとは扱わず、サイトの作りは別の記録で確かめます。

手順5 本文が残らない時期は、404応答の中身を見る

今回のWayback Machineの一覧には、作り替え後の本文ページの保存がありません。そこでドメイン全体の一覧に戻ると、/ads.txtへの応答が残っていました。暗号化通信のHTTPS側の保存は、2026年7月18日8時34分の404(ファイルが見つからないことを示す応答)です。保存日時と内容の一致も確認しています。

404でも、返されたページの中身には手掛かりがあります。旧サイトの商品一覧の2026年7月13日6時18分の保存には、wp-contentやwp-includesを含む読み込み先がありました。一方、7月18日の応答には/_next/static/chunks/という読み込み先と、内部処理を示す__next_fの記載があります。保存時の応答に付く情報にも、配信サービスVercelの名前が記録されています。

これらの特徴から、旧サイトはWordPress系、後の応答はNext.js系の作りとみられます。404も、返す仕組みを読む材料になります。2つの時点の間に切り替わった可能性が高いとみられますが、別のURLどうしの比較です。次は別系統の記録でも確かめます。

手順6 別系統の本文と、旧URLの転送先を確かめる

Wayback Machineの空白を補えるか、Common Crawl(別系統のWeb収集データ)を調べました。取得できた範囲で、旧サイトの本文を最後に確認できた収集は2026年5月15日です。今のサイトの本文を最初に確認できたのは、8月13日17時18分のブログ記事でした。

8月13日には旧URLからの転送も記録されています。会社概要の/about/は/companyへ、事業紹介の/solution/は/servicesへ転送されていました。

8月には今のサイトになっていたことを別系統でも裏づけられましたが、7月の幅は縮まりませんでした。照会には、接続できない、またはサーバーのエラーとなる失敗が多く、時間をおいて照会し直しました。同じ日のうちに取得できたのは、一部の収集回にとどまります。取得できた回も全件確認は済んでいません。未取得の記録は「記録なし」とせず、次の日付情報とも区別します。

手順7 サイト自身の更新日は、変更の観測日と分ける

日付は、誰が何を記録した値かを確かめます。2026年11月13日に取得した今のサイトのsitemap(ページの一覧)には59のURLがあり、トップページの更新日は2026年11月9日でした。

これはサイトが自分で示す値で、設定次第で変えられます。第三者が本文の変化を観測した日時とは違うため、作り替えの日や価格が消えた日の根拠にはしません。外から確認できるのは、ここまでです。

答え合わせ

外部の記録で、旧サイトを最後に確認できたのは2026年7月13日6時18分、今のサイトを最初に確認できたのは7月18日8時34分でした。当社の記録は次のとおりです。

当社の記録日時2つの時点の間に入るか
今のサイトのソースコードの最初の記録(履歴管理の仕組みgit)2026年7月13日22時37分入る
配信サービス(Vercel)にドメインの作成日時として表示された値2026年7月14日11時13分(タイムゾーンの明記がなく、日本時間として読んだ値)入る
配信サービスの一覧に残る、最も古い配置の記録2026年7月16日14時47分入る

当社の3つの記録は、どれも外部の記録の2つの時点の間に入っていました。ただし、これらは作業の記録で、サイトが切り替わった瞬間の記録ではありません。

Common Crawlで確認した転送も、当社の設定と一致します。今のサイトの設定には、旧サイトの/aboutを/companyへ、/solutionを/servicesへ転送する指定があります。

答え合わせができたのは、作り替えの時期だけです。ドメインの接続先を実際に切り替えた時刻は、当社の記録でも確認していません。旧サイトの時代の価格や事業内容の変更は、当社側の記録と照合していません。

線を引いた場所

保存と保存の間の状態、変更した人と理由は分かりません。いったん消して載せ直した可能性や、閲覧者の条件による違いも否定できません。事業内容についても、取得した保存の間にほかの変更があった可能性は残ります。

作り替えについては、旧サイトの商品一覧と今のサイトの/ads.txtという、別のURLどうしの比較です。すべてのページが同時に切り替わったことや、切り替えの開始・完了日時までは確認できません。接続先を補うDNSの履歴も1回照会しましたが、アクセスを拒否され、回避していません。

この調査で分かったこと

ライセンスの価格、事業紹介の説明、会社概要の事業内容は、それぞれ前後の保存で変更時期の幅を示せました。作り替えは、7月13日朝の旧サイトと7月18日朝の今のサイトの応答を確認できました。当社の作業記録もこの間に収まっています。

2つの時点の間に切り替わった可能性が高いとみられますが、その瞬間を確かめたわけではありません。

載せていないもの

確認したが載せていないもの

旧サイトに記載のあった取引先名、取引銀行名、ペット関連サービスの個別の名称です。

調査では確認していますが、実例として公開する必要がないため載せていません。実際のレポートでは、依頼の目的に必要な範囲で、出典とともに記載します。

今回は調べていないもの

旧サイトの管理画面に残る編集の履歴との照合と、変更した担当者への確認です。

今回は調べていません。どちらも外部からは見られない記録です。実際の依頼では、依頼者の側に記録が残っていれば、それと照合します。

記録の残し方

外部から取得したファイルは加工せずに保存し、取得元、取得日時、応答の状態、SHA-256(内容が変わると値が変わる照合用の値)を一覧に記録しています。答え合わせに使った当社の記録は、この一覧とは別に保管しています。保存されたページどうしの比較は、原本から文字を抜き出したものを使い、原本とは分けて保管しています。

取得を終えた当日に、その時点までに取得していた調査データへ、第三者のタイムスタンプ(そのデータがその時刻以前に存在したことを、第三者の時刻で裏づける記録)を付けました。対象のファイルすべてのSHA-256の一覧を作り、その一覧に対して、時刻認証局のDigiCertからRFC 3161という方式のタイムスタンプを受け取っています。記録された時刻は2026年11月13日18時58分(日本時間)です。受け取ったタイムスタンプが一覧と対応し、時刻認証局の証明書までたどれることも確かめました。ファイル名に日付を入れることとは別のもので、仕組みはタイムスタンプとは何かに書いています。

検証資料を添えるレポートでは、この一覧とタイムスタンプを、検証の手順と時刻認証局の証明書と一緒にお渡しします。受け取った方が、当社に頼らず自分で確かめられるようにするためです。確かめる手順は、検証資料は受け取った方が自分で確かめられますにまとめています。

タイムスタンプが示すのは、このデータがその時刻以前に存在し、検証するときの内容がタイムスタンプを付けたときと一致することです。それより前の取得日時や、過去の公開の状態をさかのぼって証明するものではありません。Common Crawlを照会し直して取得した分は、このタイムスタンプの対象に含めていません。総務大臣の認定を受けたタイムスタンプの導入は、別に検討しています。

ブラウザで閲覧して確かめる調査では、調査記録ツールのHunchlyでページを自動保存します。この実例の取得は、すべてスクリプトで行いました。道具と手順は調査の方法に書いています。