タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

GemとRubyとSecurityに関するYassLabのブックマーク (5)

  • RubyGems/Bundler における Cooldown 機能の議論と現状 - ANDPAD Tech Blog

    こんにちは、Ruby コミッタの柴田です。最近は暖かくなり、ガーデニングで栽培しているバラや藤の新芽や花芽が出てくる時期になってきたので、しっかり花を咲かせるように薬剤や肥料の準備をしなければ〜と必要なものの買い物計画を立てている真っ最中です。 今回はサプライチェーンセキュリティの対策として他のエコシステムで導入が進んでいる「Cooldown(クールダウン)」機能を紹介し、私がメンテナンスしている RubyGems と Bundler でも導入するべきか検討した背景と、今後の方向性についてお話しします。 Cooldown とは何か Cooldown とは、パッケージの新しいバージョンがリリースされてから一定期間が経過するまで、そのバージョンへの更新を行わないようにする仕組みです。 この機能の主な目的はサプライチェーン攻撃の緩和です。悪意のあるコードが含まれたパッケージがリリースされた場合、

    RubyGems/Bundler における Cooldown 機能の議論と現状 - ANDPAD Tech Blog
    YassLab
    YassLab 2026/03/20
    "RubyGems でも 2020 年に 700 以上のタイポスクワッティング型の悪意ある Gem / Cooldown は完璧な解決策ではありませんが、RubyGems.org 側でのスキャンやメタデータの提供と組み合わせることで、実効性のある対策にできる可能性”
  • RubyGems/Bundler 4.0 最速解説 - ANDPAD Tech Blog

    こんにちは、hsbt です。 相変わらず原神やゼンレスゾーンゼロをプレイしているのですが、Yotei をひと段落したあとにアサシンクリードシャドウズをプレイしてみたら、面白さ再発見という感じで楽しくプレイしています。 今回は、私がメンテナとして開発をしている RubyGems と Bundler のメジャーアップデートである 4.0.0 の重要な変更点と備えについて解説します。特に Bundler 4の変更は、セキュリティの強化 と、長年の混乱の元となっていた暗黙的な挙動の明確化 に焦点を当てています。長年の利用を通じて慣れ親しんだ動作のいくつかがBundler 4でデフォルトから変更されます。 4.0.0 Released - RubyGems Blog Upgrading to RubyGems/Bundler 4 - RubyGems Blog 私が書いた上記の2つのエントリにフルバ

    RubyGems/Bundler 4.0 最速解説 - ANDPAD Tech Blog
    YassLab
    YassLab 2025/12/07
    “チェックサムによるセキュリティ強化 -- 特に rubygems.org 以外の private server などを利用している場合は、Bundler 2.7 であってもいますぐに bundle lock --add-checksums を実行してチェックサムを追加することを強くお勧めします。”
  • Our Stewardship: Where We Are, What’s Changing and How We’ll Engage

    Dear Rubyists, Thank you for giving me this opportunity to share with you. We take our stewardship of the Ruby Gems ecosystem seriously. Our mission is clear: keep the language and the infrastructure you rely on stable, safe, and trustworthy. Before we get to what the next steps will be, here is a quick recap from the video that we shared last week. Moving parts:We recognize there is confusion bet

    Our Stewardship: Where We Are, What’s Changing and How We’ll Engage
    YassLab
    YassLab 2025/10/04
    “community PRs continue as normal, while a small set of direct commit/owner rights are temporarily paused and are being re-granted as roles are confirmed. We have set a clear deadline to complete this work within the next two weeks, so access can be restored in an orderly, transparent way.”
  • Strengthening the Stewardship of RubyGems and Bundler

    Updated 2025-09-25 to reflect: Postponement of Q&A Session and link to updated statement. Ruby Community, At the heart of Ruby Central’s mission is our responsibility to steward the open source tools that power the Ruby ecosystem. That commitment is only as strong as the people and processes behind it. Over the past several months, we have been carefully reviewing how RubyGems.org, RubyGems, and B

    Strengthening the Stewardship of RubyGems and Bundler
    YassLab
    YassLab 2025/09/20
    “Ruby Central will play a supporting role in collaboration with the Ruby Core team, and we will continue to provide project-based grants to ensure these projects evolve in a way that is secure, community-driven, and sustainable.”
  • How RubyGems.org Protects Our Community’s Critical OSS Infrastructure - RubyGems Blog

    Recently, Socket.dev published research highlighting malicious gems designed to steal social media credentials. We wanted to use this as an opportunity to share more about how RubyGems.org security operates, how we proactively handled this incident (and others), and the work our team is doing each day to keep the ecosystem safe. How We Detect Malicious Gems RubyGems.org security uses a proactive a

    YassLab
    YassLab 2025/09/01
    “RubyGems.org security uses a proactive and multi-layered approach: 1. Automated detection: Every gem upload is analyzed using both static and dynamic code analysis, including behavioral checks and metadata review. Much of this capability comes from Mend.io’s supply chain security tooling”
  • 1