Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
ログ分析の話 / 20181207-ssmjp-logana
Search
ArctanX
December 07, 2018
Technology
210
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ログ分析の話 / 20181207-ssmjp-logana
ssmjp 201812 (年忘れ LT 大会)での発表資料(の一部)です。
(公開用に多少手を入れています)
ArctanX
December 07, 2018
More Decks by ArctanX
See All by ArctanX
KYT の話 / 20180524-ssmjp-kyt
arctanx93
0
620
Other Decks in Technology
See All in Technology
Lint の層を組み直した話
bengo4com
1
180
Don't write the architecture only in the prompt.
neohsu
0
250
AIエージェントに 権限と鍵をどこまで渡すか
nrinetcom
PRO
2
150
kintoneで在庫管理システムを作るときの要件定義・設計ポイント
kai0707
0
170
AWS Continuum for Penetration Testing に Deep Dive してみる
asanoharuki
2
1.4k
Claude Code をローカルとサーバー上で利用した際の Bedrock 利用料をユーザー単位で一本化してみる
ohorig
0
190
Microsoft のサポート ライフサイクルを理解する
murachiakira
PRO
0
230
Snowflake でできることが増えたら、 ABAC が必要になった
kaeton
0
120
増え続けるプロダクトの品質をどう担保するか。ProductSpecとTypeScriptによる取り組み
joere
0
130
AIをリアル世界に解き放つ 〜M5Stack×AIであなたのアイディアを手の平に〜
hamadakoji
1
610
Oracle Database Security 詳細解説
oracle4engineer
PRO
1
120
【Oracle AI SPOTLIGHT ウェビナー】事例から見る!なぜOCIが選ばれたのか ― AI時代のクラウド戦略を紐解く ―
oracle4engineer
PRO
1
130
Featured
See All Featured
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.7k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
3
3.9k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
290
Tell your own story through comics
letsgokoyo
1
1.1k
Designing for Timeless Needs
cassininazir
1
530
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
310
Java REST API Framework Comparison - PWX 2021
mraible
34
9.8k
Visualization
eitanlees
153
17k
エンジニアに許された特別な時間の終わり
watany
109
250k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
3
1.4k
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
730
Facilitating Awesome Meetings
lara
57
7.2k
Transcript
ログ分析の話 December 7, 2018 #ssmjp Hideaki Tanabe (@arctanx93)
最初に • 本プレゼン内容は、私の生涯(の一部)で得た経験や知識 が元になっていますが、特定の企業や団体等の意見を代 表するものではありません • 参考文献/引用元等の文言は、プレゼン資料向けに要約 等、手直ししている場合もあります • 撮影画像のツイート/公開はご遠慮ください
2
自己紹介 • 田辺 英昭 (Hideaki Tanabe) • 1960年代末期に生まれる • 子供の頃に「だからいまマイコン」に影響を受ける
• 学生時代はいろいろプログラミングとかやっていた • 2011年に ssmjp 初参加(#22) • 2018年に ssmjp 初登壇(#113:5月) • 今回の登壇が2回目(LT としては初) 3
今日のアジェンダ • (サーバ)ログとは • ログ分析の目的 • セキュリティのためのログ分析 • まとめ 4
(サーバ)ログとは 主なサーバログとしては、以下のものがある。 • ハードウエアの物理的状況(電源電圧、CPU周波数、ファン回転数、 温度等) • ハードウエア認識の有効・無効の状況 • OSの動作状況 •
リソース状況(メモリー利用率、ハードディスク利用率等) • ユーザ認証の成功・失敗状況 • サービスへのアクセス記録やエラー状況(Webサーバ、FTPサーバ等) これらのログは常時追記保存され、リアルタイムで監視を行ったり、一 定期間ごとに解析して異常を抽出するために使われる。 Wikipedia より (https://ja.wikipedia.org/wiki/サーバログ) 5
ログ分析の目的 1. システムの異常検知、パフォーマンス改善 • 物理(ハードウェア)からアプリケーションまで各レイヤ • (性能等の)ボトルネック把握、パラメタチューニングなど 2. Web マーケティング等における意思決定
• Web サイトのアクセス解析、改善に向けた課題発見など • 現在はアクセスログ分析よりもビーコン型が主流かも 3. セキュリティ対策 • サイバー攻撃の検知、不審なアクセスの発見など • サーバに限らず、FW や WAF/IPS 等(のログ)も対象 4. その他 6
セキュリティのためのログ分析 手法(流れ): 1. ログを収集し、必要に応じて蓄積する 2. 怪しいログを探す(見つける) 3. 深堀調査を通じて判定を行い、確証を得る #目 grep
だけでは辛いので、ツールも駆使する 7
まとめ • ログにはいろいろな種類が存在し、分析の目的も様々 • ログ分析の目的を達成するために何が必要なのかをよく見 極めたうえで、手段(分析手法やツール)を選ぶことが大切 • セキュリティ対策上での多層防御においても、それぞれに おいてログ分析の果たす役割は重要 •
2020 に向けて、サイバー攻撃増加の可能性もあり、対策 に向けた取り組みが必要(かも知れない) 8
参考 「セキュリティのためのログ分析入門」 • 2018 年 9 月 7 日 技術評論社から発売
• B5 変形判 / 240 ページ • 定価(本体 2,780 円+税) • 電子版もある • 「入門」なので、その道の人には物足り ないかも • これから始める方にオススメ 9
ありがとうございました 10