Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Twillio deadshot made me happy
Search
shibuiwilliam
March 17, 2022
Technology
0
75
Twillio deadshot made me happy
Twillio deadshot made me happy
shibuiwilliam
March 17, 2022
Tweet
Share
More Decks by shibuiwilliam
See All by shibuiwilliam
2024年生成AI新年会登壇資料
shibuiwilliam
0
160
Creative as Software Engineering
shibuiwilliam
2
460
Kubernetesクラスターを引き継ぐ技術
shibuiwilliam
3
160
機械学習システム構築実践ガイド
shibuiwilliam
1
600
GPT, Langchain, Faiss, FastAPIを組み合わせた Chat検索システム開発
shibuiwilliam
4
4k
機械学習を実用化するエンジニアリングスキル
shibuiwilliam
12
4.1k
Generative AIと検索を組み合わせた新たな体験の模索
shibuiwilliam
3
910
Machine learning system development
shibuiwilliam
1
390
機械学習でテスト実行を効率化するLaunchable
shibuiwilliam
0
190
Other Decks in Technology
See All in Technology
2024/4/26 コンピュータ歴史博物館解説告知
toshi_atsumi
0
200
Cloud Native Java with Spring Boot (CNCF Aarhus, April 2024)
thomasvitale
1
110
SIEMを用いて、セキュリティログ分析の可視化と分析を実現し、PDCAサイクルを回してみた
coconala_engineer
0
220
Postman v10リリース後を振り返る
nagix
0
130
コンパウンドスタートアップのためのスケーラブルでセキュアなInfrastructure as Codeパイプラインを考える / Scalable and Secure Infrastructure as Code Pipeline for a Compound Startup
yuyatakeyama
3
2.4k
複雑な構成要素を持つUIとの向き合い方 〜新・支出グラフでの実例〜 / B43 TECH TALK
nakamuuu
0
100
株式会社EventHub・エンジニア採用資料
eventhub
0
1.9k
エンタープライズ環境下での Active Directory の運用 TIPS
tamaiyutaro
1
1.6k
スタートアップの技術顧問を3年間続けて発生した事と気付き
biwakonbu
0
160
少数チームで挑む: SwiftUI, TCA, KMPを用いた 新規動画配信アプリ 「ABEMA Live」の開発について
tomu28
0
540
自動生成を活用した、運用保守コストを抑える Error/Alert/Runbook の一元集約管理 / Centralized management of Error/Alert/Runbook to minimize operational costs using automated code generation
biwashi
9
2.1k
**強い**エンジニアのなり方 - フィードバックサイクルを勝ち取る / grow one day each day
soudai
61
18k
Featured
See All Featured
YesSQL, Process and Tooling at Scale
rocio
163
13k
The Power of CSS Pseudo Elements
geoffreycrofte
59
5k
Rails Girls Zürich Keynote
gr2m
91
13k
The Mythical Team-Month
searls
215
42k
In The Pink: A Labor of Love
frogandcode
138
21k
Testing 201, or: Great Expectations
jmmastey
27
6.3k
Why Our Code Smells
bkeepers
PRO
331
56k
[RailsConf 2023] Rails as a piece of cake
palkan
22
3.9k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
273
13k
Designing on Purpose - Digital PM Summit 2013
jponch
110
6.4k
Reflections from 52 weeks, 52 projects
jeffersonlam
344
19k
Being A Developer After 40
akosma
56
580k
Transcript
TwillioのDeadshotに 転生してみたら幸せだった 2021/06/09 shibui yusuke
$ whoami cat : 0.55 dog: 0.45 human : 0.70
gorilla : 0.30 Object detection 2 • Kubernetes, MLOps, AR, その他 • 好きな言語: Kotlin, C#, Golang, Python • Github: @shibuiwilliam • Qiita: @cvusk • FB: yusuke.shibui
本を出版しました! • AIエンジニアのための 機械学習システムデザインパターン • 2021年5月17日発売 • https://www.amazon.co.jp/dp/4798169447/ • 機械学習と銘打ってるのに
KubernetesとIstioに 詳しくなれる一冊です! • 情報学・情報科学部門 1位! • 人工知能部門 1位! • 増刷決定! • 韓国語訳も出るらしい!
https://github.com/twilio-labs/deadshot
Deadshot is 何? • Githubに機微情報(パスワードとか認証ファイルとか)を アップロードするのを検知 • DeadshotはGithub Appに登録して使う •
実装はPython
Githubに機微情報をアップロードするのを検知 よくある失敗 aws secret aws secret 請求書 マイニングとか
Githubに機微情報をアップロードするのを検知 aws secret DEADSHOT
aws secret DeadshotはGithub Appに登録して使う DEADSHOT at KubernetesとかCloud Runとか
実装はPython DEADSHOT worker api cache PR Queue Scan だめ!
NO MORE 情報漏洩