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
Niigata5分Tech#14_監査ログの保存どうしてます?
Search
yukyu2nd
November 22, 2024
70
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Niigata5分Tech#14_監査ログの保存どうしてます?
yukyu2nd
November 22, 2024
More Decks by yukyu2nd
See All by yukyu2nd
KomeKaigi企画セッション 新潟テック米俵リレー
yukyu2nd
0
49
新潟の技術コミュニティNiigata5分Techについて
yukyu2nd
0
170
個人的新潟駅周辺の推しラーメン
yukyu2nd
0
140
Niigata5分Tech#18_Android端末の管理方法っていくつあるか知っている?
yukyu2nd
0
61
Niigata5分Tech#8_最小権限の原則のためにWindowsLAPSを使ってみた
yukyu2nd
0
60
Niigata5分Tech#9_十徳ナイフのような便利ツールDevToys ver2を使ってみた
yukyu2nd
0
37
Niigata5分Tech#10_最近のLaravelってどんな感じか
yukyu2nd
0
40
Niigata5分Tech#4_逸般の誤家庭で 一般のご家庭の機器を使う
yukyu2nd
0
73
ベンチャーの情シスも悪くないよ?
yukyu2nd
0
95
Featured
See All Featured
Discover your Explorer Soul
emna__ayadi
2
1.3k
Technical Leadership for Architectural Decision Making
baasie
3
600
New Earth Scene 8
popppiees
4
2.7k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
460
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
2
410
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
940
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
330
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.2k
Skip the Path - Find Your Career Trail
mkilby
1
260
Bootstrapping a Software Product
garrettdimon
PRO
306
120k
How Software Deployment tools have changed in the past 20 years
geshan
2
35k
For a Future-Friendly Web
brad_frost
184
10k
Transcript
監査ログの保存ってどうしています? Niigata5分Tech#14 髙橋悠 @yukyu2nd
自己紹介 Yu Takahashi @yukyu2nd 株式会社モニクル コーポレートエンジニア Niigata5分Tech 実行委員会のメンバーやってます。
突然ですが
普段いろんなSaaSサービスの監査ロ グってどうしていますか?
サービスが提供するもので満足していま すか?
保存期間足りていますか?
いきなりですが GoogleWorkspaceの場合
GoogleWorkspaceが提供する監査ログ GoogleWorkspaceでは下記のような種類・期間、監査ログを保持しています。 ログの種類 保存期間 アクセスの透明性に関するログイベ ント データ 6か月 ドライブのログイベント データ
6か月 アカウントの使用状況レポート 6か月 参考 :https://support.google.com/a/answer/7061566?sjid=687292420 9747448012-AP
まぁまぁ残してくれていますね。
でも
GoogleWorkspaceが提供する監査ログ ログの種類 保存期間 メールログ 30日
はい、メールログは30日しか残りませ ん。
メールを連絡手段として常用している所 ではいざ何かあったときにログが見れな いのは困りますよね?
どうするか
最初検討したのはGoogleCloud連携 • GoogleWorkspaceにはGoogleCloudのCloudLoggingに監査ログを連携する機能 がデフォルトであります。 • すでにGoogleCloudを使っている組織であれば便利そう。 • CloudLoggingのバケットの保存期間を指定すればデフォルトの期間よりも長い期 間、ログを保存できそう。 •
設定も簡単で、連携だけなら管理画面でチェックボックスにチェックをつけるだけ!
このオプションを有効にするだけ
いいじゃん
でも共有できたのはCloudLoggingに転送できたのは • GoogleWorkspaceの管理画面(Goolge Admin)の操作ログ • GoogleWorkspaceの管理画面のログインのログ
コレジャナイw
どうする?
API経由でログを取得して保存するのが良さそう GoogleWorkspaceの監査ログのデータを取得するAPI(ReportAPIやEmail Audit API) が用意されており、そこから監査ログを取得して保存するのが良さそう。 https://developers.google.com/admin-sdk/reports/v1/get-start/overview?hl=ja
試してみた
フロー ①GASでReportAPIに アクセスして監査ログを 取得 ②CloudLoggingのロ グバケットに格納する。
やってみた感想
感想 • GoogleCloud側の知識が結構必要 ◦ IAM、CloudLogging(ログバケットやログルーター)とか知って無いと結構設定とか大変 ◦ かなりハマった(今も) • GASの実行時間やCloudLoggingのAPI制限もあるので、どのくらいの頻度でAPI経 由で監査ログを取得するかは考える必要がある。
◦ CloudLoggingのAPI経由で一度に送信できるログは 1000件なので、1日分を一気に送ろうとする と、モノによっては詰まる。( GoogleDriveログだと、半日くらいで詰まりそう) • ログの精査をしないとあっという間にログの課金がエライことになりそう。 ◦ 監査ログにある情報をそのまま保存するのではなく、精査してから保存するとかした方がよいかも。 • アーカイブして保存しておくだけなら、CloudLoggingではなく、CloudStorageに ルーティングして保存しておく方がよさそう。
ログって奥深いですね。
ご清聴ありがとうございました。
None