Upgrade to Pro — share decks privately, control downloads, hide ads and more …

NIH症候群の私が問う「サプライチェーン攻撃が怖いなら、自前で作ればいいのか?」

 NIH症候群の私が問う「サプライチェーン攻撃が怖いなら、自前で作ればいいのか?」

「TechLead Conference 2026 Autumn」 2026年11月6日

– OSSを愛する自前派が考える、正解のない「作る・使う」をチームで決めるための指針 –

株式会社CMSコミュニケーションズ
代表取締役 寺田 学 (Manabu TERADA)

Avatar for Manabu TERADA

Manabu TERADA

November 06, 2026

More Decks by Manabu TERADA

Other Decks in Technology

Transcript

  1. 「TechLead Conference 2026 Autumn」 2026年11月6日 NIH症候群の私が問う 「サプライチェーン攻撃が怖いなら、自 前で作ればいいのか?」 – OSSを愛する自前派が考える、正解のない「作

    る・使う」をチームで決めるための指針 – 株式会社CMSコミュニケーションズ 代表取締役 寺田 学 (Manabu TERADA) copyright © 2026 CMS Comunications Inc. all rights reserved.
  2. 自己紹介 寺田 学 (Manabu TERADA) • Pythonエンジニア -> ベクトル検索研究家 •

    Podcast 「terapyon channel」(https://podcast.terapyon.net) • 主な関連書籍(共著・監修・監訳) ◦ Pythonによるあたらしいデータ分析の教科書第 3版(翔泳社:2025年5月) ◦ Pythonデータ分析 実践ハンドブック (インプレス: 2023年9月) ◦ Python実践レシピ (技術評論社: 2022年1月) ◦ スラスラわかる Python第2版(翔泳社:2021年11月) ◦ 機械学習図鑑(翔泳社 : 2019年4月) copyright © 2026 CMS Comunications Inc. all rights reserved.
  3. 主な役職 寺田 学 (Manabu TERADA) 株式会社 CMSコミュニケーションズ 代表取締役 • Python

    Asia Organization Founder and Board member • 一般社団法人Pythonエンジニア育成推進協会顧問理事 • Python Software Foundation (PSF) Fellow • 国立大学法人一橋大学 社会学研究科 元客員准教授(2022) copyright © 2026 CMS Comunications Inc. all rights reserved.
  4. 5年前に自身が NIH症候群かもと思った • • • • ライブラリの選定やサービスの利用をするか? 自前でコードを書くか? 気軽にライブラリをインストールするか? 慎重にライブラリを選定する?

    by terapyon podcast: https://podcast.terapyon.net/episodes/0051.html 私は「慎重派」で、便利なのに使わないの ?と言われる copyright © 2026 CMS Comunications Inc. all rights reserved.
  5. OSSは悪なのか ? • • • • • OSSなしでは業務・仕事・趣味ができない 言語はOSSを選ぶ フレームワークも使う

    ライブラリ公開もしている OSSでないものより、OSSの方が良いと考えている OSSを愛し、活用し、貢献している、自身に葛藤がある copyright © 2026 CMS Comunications Inc. all rights reserved.
  6. 自前で実装したら安全で良い物が出来る ? • • • • • 自分に合った物が作れるのが事実 メンテナンスコストはどうかな? そのコードにバグはないの?

    セキュリティー観点で問題ないの? OSSは多くの人の目に触れ、多くの人が使っている安心感 「自身の失敗」と「決定の良さ」を経験で学んだ copyright © 2026 CMS Comunications Inc. all rights reserved.
  7. チームで決める指針 (ライブラリ採用 ) • 実装コストはどのくらいか? ◦ 複雑な機能ならライブラリ導入する • ライブラリの機能が必要十分か ◦

    機能や内部を理解して行くか、信用するか • 信頼レベルを決める ◦ Foundation や 作者を評価する • 置き換え可能な実装が可能か? ◦ 可能な範囲でライブラリ変更に強い実装にする とはいえ「決めの問題」 copyright © 2026 CMS Comunications Inc. all rights reserved.
  8. チームで決める指針 (自前実装 ) • • • • 実装コストが見合っているか? エッジケースをどこまで考慮するか? 継続的にメンテナンスの必要性があるか?

    セキュリティ問題にならないか? 最小限の実装にしたい copyright © 2026 CMS Comunications Inc. all rights reserved.
  9. サンプラーチェーンアタックの今を知る • • • • • PyCon mini Tokyo with

    PythonAsia conference 2026年12月12日(土)10:00〜19:00 GMOインターネットグループGMO Yours・フクラス (渋谷) 日本語・英語の2トラック 参加費: 1500円 PyPIセキュリティエンジニア 2名が来日 copyright © 2026 CMS Comunications Inc. all rights reserved.