セキュリティを解く

セキュリティの問題解決を通じて学んでいきます。

【TryHackMe学習記】Windows Fundamentals 2|プロセス・サービス・レジストリの基本

【TryHackMe学習記】Windows Fundamentals 2|プロセス・サービス・レジストリの基本

こんにちは。今回はTryHackMeのルーム「Windows Fundamentals 2」をクリアしました!

このルームでは、Windowsのプロセスやサービス、レジストリといったOSの内部構造について学びました。
普段見慣れない領域だからこそ、セキュリティ目線で押さえておくべきポイントが満載でした。


🔍 学べた内容まとめ

  • プロセスとサービスの違い
    Windowsで動作するアプリケーションやバックグラウンドタスクの関係性
  • 重要なサービス管理ツール
    services.msc, tasklist, net startなどの基本操作
  • レジストリWindows Registry)の構造
    HKEY_LOCAL_MACHINE や HKEY_CURRENT_USER など、主要なハイブとその意味
  • レジストリエディタ(regedit)での確認
    設定変更の危険性、誤操作による影響にも注意が必要

💡 印象に残ったこと

  • タスクマネージャーでは見えない裏側の挙動がたくさんあることを知った
  • マルウェアレジストリやサービスを悪用するという観点が新鮮だった
  • 「システムが勝手に動いてる」わけではなく、必ずプロセスやサービスが関わっているという理解が得られた

🔧 練習したツール・コマンド

  • tasklist(現在動作中のプロセス一覧)
  • net start(起動中のサービスの一覧表示)
  • sc query(サービスの詳細確認)
  • regeditレジストリエディタの起動)

🚀 次に学ぶ予定


📌 まとめ

  • Windows内部のプロセス・サービス・レジストリの仕組みを体系的に理解できた
  • 今後のセキュリティ学習における「監視」「検知」「分析」の前提知識になりそう
  • 普段のPC操作にも応用が効く知識で、非常に実践的だった

次回は「Windows Fundamentals 3」でイベントログやユーザー管理の基礎を深掘りする予定です。
セキュリティを学ぶうえでWindowsの知識は必須なので、引き続きコツコツ積み上げていきます!

【TryHackMe学習記】Windows Fundamentals 1|Windows OSの基本を再確認!

【TryHackMe学習記】Windows Fundamentals 1|Windows OSの基本を再確認!

こんにちは。今回はTryHackMeの「Windows Fundamentals 1」をクリアしました。

このルームは、Windows OSの基本構造や主要なコンポーネントについて学べる内容で、特にセキュリティ初心者にとって非常に重要な土台となる知識を得られるものでした。


🪟 学べた内容まとめ

  • Windowsの仕組みカーネルユーザーモードなど)
  • コントロールパネルmsconfigなど、設定ツールの紹介
  • 重要なフォルダ構造(C:\Program Files, C:\Windows など)
  • タスクマネージャーtasklistコマンドの使い方
  • イベントビューアー、サービスの概念などの概要

普段なんとなく使っていたWindows OSが、内部的にどう動いているのかを丁寧に学ぶことができました。


💡 印象に残ったポイント

  • GUIでの操作だけでなく、CLIコマンドライン)ツールとの併用が重要だと実感
  • サービスやプロセスがセキュリティ対策の視点でも重要になることを再認識
  • 攻撃される側(Defender)としてWindowsを理解しておくことの大切さ

🧭 今後のステップ

  • Windows Fundamentals Part 2
  • Linux Fundamentals Part 2
  • セキュリティ視点でのOS管理を深掘りしていく

📌 まとめ

  • Windowsの内部構造や管理ツールの基礎を学べた
  • 普段の使用とは異なる「管理者の視点」でWindowsを見る経験ができた
  • セキュリティの土台として、Windowsの仕組み理解は非常に重要

Windowsは攻撃対象になることも多いため、防御側としての視点を持って学んでいくことが今後も大切だと感じました。
次はPart 2でさらに深掘りしていきます!

【TryHackMe学習記】Linux Fundamentals Part 1|Linuxの基礎を実機で体験!

【TryHackMe学習記】Linux Fundamentals Part 1|Linuxの基礎を実機で体験!

こんにちは。今回はTryHackMeのルーム「Linux Fundamentals Part 1」をクリアしました!

このルームでは、Linuxコマンドラインの基本操作について、実際にWeb上の仮想マシンを操作しながら学べました。


🐧 こんな人におすすめ

  • Linuxの使い方をこれから学びたい人
  • ターミナル操作に苦手意識がある人
  • セキュリティエンジニアを目指していてLinuxを避けて通れない人

初心者向けの丁寧な説明と、ステップバイステップのタスクが非常に学びやすく、実機を触ることで理解も深まりました。


📘 学べたこと(まとめ)

  • Linuxとは何か
    OSとしての特徴や、なぜ多くのサーバで使われているのかを簡単に解説。
  • 基本的なコマンド
    pwd(現在の場所)やls(ファイル一覧)、cdディレクトリ移動)など、ナビゲーションの基礎を体験。
  • ファイル・ディレクトリの操作
    touch(新しいファイル作成)、mkdirディレクトリ作成)、rmrmdirなど。
  • 相対パス絶対パスの違い
    Linuxのパス指定の考え方についても丁寧に学べました。

💬 感想・気づき

Windowsに慣れていると、最初はLinuxの操作に少し戸惑いましたが、コマンドの意味や動作を実際に確認しながら学べる構成だったので、とても分かりやすかったです。
これからのセキュリティ演習にも必ず役立つ基礎なので、早めに取り組んで良かったと感じています。


🚀 次に挑戦予定

  • Linux Fundamentals Part 2
  • Web Fundamentals

次回は、ファイルのパーミッションやユーザー管理など、より実践的な操作に進んでいく予定です。


📌 まとめ

  • Linuxの基礎操作を、仮想環境で安全に体験できた
  • 「使いながら覚える」形式で理解が深まった
  • セキュリティ学習の第一歩として非常に有益

引き続き、TryHackMeでLinuxとセキュリティの基礎を積み上げていきます!

【TryHackMe学習記】Putting it all together|Webの基礎を総復習!

【TryHackMe学習記】Putting it all together|Webの基礎を総復習!

こんにちは。今回はTryHackMeのルーム「Putting it all together」を修了しました。

これまでに学んできた「Webの仕組み」や「HTTP」「ネットワークの基本」などを1つにまとめて理解する、まさに“総まとめ”のルームでした。


🧩 どんな内容だった?

  • クライアントとサーバのやり取りの流れを復習
  • HTML・CSSJavaScriptがどう使われるかを再確認
  • HTTPリクエストとレスポンスの流れを実例で確認
  • ドメインIPアドレスDNSの関係性を整理

全体を通して、単なる知識ではなく「しくみとしてつながっている」ことを実感できる構成でした。


💡 気づき・印象的だったこと

  • 断片的だった理解が、ストーリーとしてつながった
  • Webサイトが表示されるまでに多くの要素が関わっていることを再認識
  • 次に学ぶセキュリティやネットワークの基礎として重要だと感じた

📚 これまでに学んだルーム

  • How Websites Work
  • What is Networking?
  • HTTP in Detail
  • Defensive Security Intro
  • Offensive Security Intro

一つ一つのルームで得た知識が、最終的に「Web全体の流れ」として結びつく感覚が得られました。


🚀 次に挑戦する予定


📌 まとめ

  • Webの全体像がしっかりつかめた
  • 知識が「点から線」に変わった実感あり
  • 次はセキュリティ寄りの分野に進んでいきます!

初心者から始めたTryHackMeの学習も、徐々に理解が深まりつつあります。
基礎を固めながら、次のステップにも挑戦していきます!

【TryHackMe学習記】How Websites Work|Webのしくみを基礎から学ぶ!

【TryHackMe学習記】How Websites Work|Webのしくみを基礎から学ぶ!

こんにちは。今回はTryHackMeのルーム「How Websites Work」をクリアしました!

このルームでは、「Webサイトがどのように動いているのか」というインターネットの基礎知識を、初心者でもわかりやすく学ぶことができました。


🔰 こんな人におすすめ

  • インターネットやWebのしくみをゼロから学びたい人
  • フロントエンドとバックエンドの違いを知りたい人
  • セキュリティの前に基礎固めをしておきたい人

図解や実例が多く、読み物中心の構成なので、パソコン初心者でも安心して学べます。


📘 学べたこと(まとめ)

  • Webサイトのしくみ
    Webブラウザがサーバにリクエストを送り、HTMLなどのデータを受け取って画面に表示する一連の流れ。
  • クライアントとサーバの役割
    ユーザーが操作する「クライアント」と、情報を提供する「サーバ」の違いと関係性。
  • ドメイン名・IPアドレスの関係
    URLがどうやってWebサーバに届くのか、DNSの簡単な仕組みも紹介されていました。
  • フロントエンドとバックエンド
    ユーザーが目にする「画面」と、それを支える「裏側」の技術の役割分担。

📝 実際にやってみた感想

今まで漠然と使っていた「Webサイト」や「URL」などの仕組みを、改めて丁寧に学び直せました。
どのような通信が行われ、何がどこで処理されているのかを知ることは、今後セキュリティを学ぶ上での大きな土台になると感じました。

TryHackMeの中でもこのルームは非常に読みやすく、インターネット初心者に強くおすすめできます!


🚀 次に挑戦予定のルーム


📌 まとめ

  • Webの仕組みを「全体像」からつかむことができた
  • 今後のセキュリティ学習に必要な前提知識を固められた
  • 次はHTML/CSSやネットワーク通信について深掘りしていきたい

引き続き、TryHackMeでセキュリティの土台作りを楽しみながら進めていきます!

【TryHackMe学習記】How Websites Work|Webのしくみを基礎から学ぶ!

【TryHackMe学習記】How Websites Work|Webのしくみを基礎から学ぶ!

こんにちは。今回はTryHackMeのルーム「How Websites Work」をクリアしました!

このルームでは、「Webサイトがどのように動いているのか」というインターネットの基礎知識を、初心者でもわかりやすく学ぶことができました。


🔰 こんな人におすすめ

  • インターネットやWebのしくみをゼロから学びたい人
  • フロントエンドとバックエンドの違いを知りたい人
  • セキュリティの前に基礎固めをしておきたい人

図解や実例が多く、読み物中心の構成なので、パソコン初心者でも安心して学べます。


📘 学べたこと(まとめ)

  • Webサイトのしくみ
    Webブラウザがサーバにリクエストを送り、HTMLなどのデータを受け取って画面に表示する一連の流れ。
  • クライアントとサーバの役割
    ユーザーが操作する「クライアント」と、情報を提供する「サーバ」の違いと関係性。
  • ドメイン名・IPアドレスの関係
    URLがどうやってWebサーバに届くのか、DNSの簡単な仕組みも紹介されていました。
  • フロントエンドとバックエンド
    ユーザーが目にする「画面」と、それを支える「裏側」の技術の役割分担。

📝 実際にやってみた感想

今まで漠然と使っていた「Webサイト」や「URL」などの仕組みを、改めて丁寧に学び直せました。
どのような通信が行われ、何がどこで処理されているのかを知ることは、今後セキュリティを学ぶ上での大きな土台になると感じました。

TryHackMeの中でもこのルームは非常に読みやすく、インターネット初心者に強くおすすめできます!


🚀 次に挑戦予定のルーム


📌 まとめ

  • Webの仕組みを「全体像」からつかむことができた
  • 今後のセキュリティ学習に必要な前提知識を固められた
  • 次はHTML/CSSやネットワーク通信について深掘りしていきたい

引き続き、TryHackMeでセキュリティの土台作りを楽しみながら進めていきます!

【TryHackMe学習記】How Websites Work|Webのしくみを基礎から学ぶ!

【TryHackMe学習記】How Websites Work|Webのしくみを基礎から学ぶ!

こんにちは。今回はTryHackMeのルーム「How Websites Work」をクリアしました!

このルームでは、「Webサイトがどのように動いているのか」というインターネットの基礎知識を、初心者でもわかりやすく学ぶことができました。


🔰 こんな人におすすめ

  • インターネットやWebのしくみをゼロから学びたい人
  • フロントエンドとバックエンドの違いを知りたい人
  • セキュリティの前に基礎固めをしておきたい人

図解や実例が多く、読み物中心の構成なので、パソコン初心者でも安心して学べます。


📘 学べたこと(まとめ)

  • Webサイトのしくみ
    Webブラウザがサーバにリクエストを送り、HTMLなどのデータを受け取って画面に表示する一連の流れ。
  • クライアントとサーバの役割
    ユーザーが操作する「クライアント」と、情報を提供する「サーバ」の違いと関係性。
  • ドメイン名・IPアドレスの関係
    URLがどうやってWebサーバに届くのか、DNSの簡単な仕組みも紹介されていました。
  • フロントエンドとバックエンド
    ユーザーが目にする「画面」と、それを支える「裏側」の技術の役割分担。

📝 実際にやってみた感想

今まで漠然と使っていた「Webサイト」や「URL」などの仕組みを、改めて丁寧に学び直せました。
どのような通信が行われ、何がどこで処理されているのかを知ることは、今後セキュリティを学ぶ上での大きな土台になると感じました。

TryHackMeの中でもこのルームは非常に読みやすく、インターネット初心者に強くおすすめできます!


🚀 次に挑戦予定のルーム


📌 まとめ

  • Webの仕組みを「全体像」からつかむことができた
  • 今後のセキュリティ学習に必要な前提知識を固められた
  • 次はHTML/CSSやネットワーク通信について深掘りしていきたい

引き続き、TryHackMeでセキュリティの土台作りを楽しみながら進めていきます!