Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
GitHub Advanced Security for Azure DevOpsと.NET ...
Search
KAMEGAWA Kazushi
July 11, 2023
Programming
0
1k
GitHub Advanced Security for Azure DevOpsと.NET Security
GitHub Advanced Security for Azure DevOps(GHAzDo)パブリックプレビューを試してみた話のご紹介スライド
KAMEGAWA Kazushi
July 11, 2023
Tweet
Share
More Decks by KAMEGAWA Kazushi
See All by KAMEGAWA Kazushi
Azure SRE Agentで運用は楽になるのか?
kkamegawa
1
8.1k
Agentic DevOps時代の生存戦略
kkamegawa
2
7.2k
GitHub Coding Agent 概要
kkamegawa
1
6.2k
Azure & DevSecOps
kkamegawa
2
300
Create yourself copilot with AI Agent
kkamegawa
1
190
どちらを使う?GitHub or Azure DevOps Ver. 24H2
kkamegawa
0
2.6k
Microsoft 365と開発者ツールの素敵な関係
kkamegawa
1
7.9k
Managed DevOps Pool and Well Architected Framework
kkamegawa
0
220
サーバー管理しないサーバーサービスManaged DevOps Pool
kkamegawa
0
740
Other Decks in Programming
See All in Programming
sbt 2
xuwei_k
0
110
CSC305 Lecture 17
javiergs
PRO
0
200
Web エンジニアが JavaScript で AI Agent を作る / JSConf JP 2025 sponsor session
izumin5210
4
2.1k
Atomics APIを知る / Understanding Atomics API
ssssota
1
230
Google Antigravity and Vibe Coding: Agentic Development Guide
mickey_kubo
2
110
最新のDirectX12で使えるレイトレ周りの機能追加について
projectasura
0
310
How Software Deployment tools have changed in the past 20 years
geshan
0
25k
Querying Design System デザインシステムの意思決定を支える構造検索
ikumatadokoro
1
1.2k
Building AI with AI
inesmontani
PRO
1
420
20251127_ぼっちのための懇親会対策会議
kokamoto01_metaps
2
250
AWS CDKの推しポイントN選
akihisaikeda
1
220
Micro Frontendsで築いた 共通基盤と運用の試行錯誤 / Building a Shared Platform with Micro Frontends: Operational Learnings
kyntk
1
1.6k
Featured
See All Featured
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
10
690
Testing 201, or: Great Expectations
jmmastey
46
7.8k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.1k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.5k
Navigating Team Friction
lara
190
16k
What's in a price? How to price your products and services
michaelherold
246
12k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
37
2.6k
RailsConf 2023
tenderlove
30
1.3k
Optimising Largest Contentful Paint
csswizardry
37
3.5k
Mobile First: as difficult as doing things right
swwweet
225
10k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.4k
Transcript
GitHub Advanced Security for Azure DevOps と .NET Security かめがわ
かずし(@kkamegawa)
Who am I? personal: name: KAMEGAWA Kazushi(Last-First) alias: kkamegawa community:
MVP: Microsoft MVP for Developer Technologies(2009-) Users Group: Team Foundation Server Users Group URL: https://dev.azure.com/tfsug/tfsuginfo Blog: URL: https://kkamegawa.hatenablog.jp devblog radio: https://devblog.connpass.com/
This contents based on 2023/7/11
GitHub Advanced Security for Azure DevOps(GHAzDo) 2022/11のIgniteでプライベートプレビュー開始 2023/5のBuildでパブリックプレビュー開始 https://aka.ms/advancedsecurity-signup GitHub
Advanced Security for Azure DevOps 機能を構成する - Azure Repos | Microsoft Learn ※ Public Preview申し込んでも音沙汰なかったから、お付き合いのある営業の方いたらその方が早いかも… 機能的にはGitHubと同じ CodeQL Dependency Alert Secret Scanning
課金 90日以内にコミットしている人数x$49でAzure Subscriptionにチャージされる レポジトリ数は無関係(重複課金されない) GitHub Advanced Security for Azure DevOps
への課金 - Azure Repos | Microsoft Learn 2023/7/1 8/1 9/1 10/1 10人 0人 8人 有効 無効 5人 有効 5人 有効 ⊃ ※5人は8人のrepoに含まれる 8人
Secret Scanning アップロードされたコードからアクセスキーの検出 Gitコミット時もチェック AWS S3, Azure Blob, OpenAI API
Key等対象 値をちょっと変えても検出される サポートされているシークレット値 サンプルや誤検出である場合、コミットメッセージに skip-secret-scanning:trueを追加
設定方法 現在レポジトリ単位で設定(めんどくさい) Organization、Project単位の一括設定はない もちろんプレビュー有効にしていないorgでは出てこない
GitHubのSecurity risk view こんなのAzure DevOps側にもほしいねぇ 多分できるとしたらDefender for DevOps?
GitHub Advanced Security for Azure DevOps ソースコード中の不用意なシークレットキー コミットをブロック
CodeQL パッケージ依存関係スキャン NuGet, npm 等 静的コード解析 結構いいスペック必要(hosted Agentではつらいかも) ※100KL以上で16GB RAM/4
or 8 core推奨 ローカルで動かすCLI版もある GitHub Advanced Security for Azure DevOps のコード スキャン アラート - Azure Repos | Microsoft Learn CodeQL によるコード スキャンについて - GitHub Docs CodeQL を実行するための推奨ハードウェア リソース - GitHub Docs
CodeQLでの脆弱性検査 CodeQL によるコード スキャンについて - GitHub Docs
検出されたリスク対処 一つずつやらない/誤判定を決定 今のところwork item連携はない(これは GitHubも同じ)
YAML Pipeline ビルドができるプロジェクトで なくてはならない autobuildタスクで全ビルド カスタムビルドして解析対象のみ languagesに解析対象言語を 指定(, で区切る)。現在11言語 結果はrepos内に表示
FAQ GitHubのレポジトリのスキャンできない? できません。Azure Reposのみ GitHubにあるAdvanced Security使ってください(課金は別) 結果が見えないんだけど?
共同作成者以上の権限を設定してください ちなみにGitHubでもRepo Adminなどの強い権限が必要です Dependabotないの? 今のどころありません 機能差はないの? ほぼないですが、CodeQL CLIは今含まれていないそうです(フィードバック済 み)