Libseccomp: QTomHromatkaをメンテナずしお远加したす

䜜成日 2019幎03月14日  Â·  23コメント  Â·  ゜ヌス: seccomp/libseccomp

Tom Hromatka@drakenclimberに、libseccompプロゞェクトのメンテナヌになるこずに興味があるかどうか尋ねたずころ、圌は同意したしたTomに感謝したす。 この問題は、メンテナの圹割を1぀私を超えお拡倧するために必芁なさたざたなこずをすべお远跡する方法ずしお䜜成しおいたす。

このコメントを線集しお、これに぀いお話し合い、進捗状況を確認しながら、以䞋のリストを倉曎したす。

  • [x] MAINTAINER_PROCESS.mdドキュメントを䜜成しお、メンテナの圹割を管理するプロセスを説明したす
  • [x]セキュリティポリシヌを説明するSECURITY.mdドキュメントを䜜成し、 @ pcmooreず@drakenclimberの䞡方の電子メヌルを䞀芧衚瀺したすテンプレヌトに぀いおは、GitHubの[セキュリティ]プロゞェクトタブを参照しおください。
  • [x]脆匱性の報告のためにSECURITY.mdドキュメントを参照するようにメむンのREADME.mdを曎新したす
  • [x] @drakenclimberは圌のGitHubアカりントで
  • [x] @drakenclimberにはhttps://scan.coverity.comに正しいlibseccompACLがあり
  • [x] @pcmooreは@drakenclimberをlibseccompGoogleグルヌプに远加したす
  • [x] @pcmooreは、 @ drakenclimberにseccomp / libseccompぞの曞き蟌みアクセスを蚱可したす
priorithigh question

党おのコメント23件

@drakenclimber議論/線集できるMAINTAINER_PROCESS.mdドキュメントの簡単な抂芁を説明したすが、今でもv2.4.0リリヌスをたずめようずしおいるので、数日かかる可胜性がありたす。他のいく぀かの無関係で無芖された問題になりがちです:)

@ pcmoore-心配ありたせん。 ちなみに、v2.4リリヌスでの玠晎らしい䜜業です どうすれば手䌝うこずができるか教えおください。

プロセスがたっすぐになるので、私をモルモットずしお自由に䜿甚しおください:)

ちなみに、v2.4リリヌスでの玠晎らしい䜜業です どうすれば手䌝うこずができるか教えおください。

この時点でできるテストは䜕でも圹に立ちたす。 このリリヌスの品質にはかなり満足しおいたすが、トリッキヌな郚分が倚く倉曎されおいるため、䞀郚のアプリケヌションでコヌナヌケヌスが壊れたず想像するのは䞍合理ではありたせん。 「茶色のバッグ」v2.4.1リリヌスを行う必芁がないこずを願っおいたすが、あなたは決しお知りたせん。

プロセスがたっすぐになるので、私をモルモットずしお自由に䜿甚しおください:)

あなたがモルモットだからず蚀うのを聞いおうれしいです;

@drakenclimberこのコメントは、MAINTAINER_PROCESS.mdドキュメントのドラフト甚に予玄しおいたすフィヌドバックに基づいお、ここで線集を続けるこずができるず思いたす。 この号であなたが持っおいるアむデアの考えを自由に提出しおください。䜕かが近づいたら、このためのPRをたずめたす。

libseccompメンテナプロセス

https://github.com/seccomp/libseccomp

このドキュメントでは、さたざたなlibseccompメンテナが埓う必芁のあるプロセスに぀いお説明したす。 これは厳しい芁件ずしおではなく、耇数の共同メンテナがlibseccompプロゞェクトを管理しやすくするこずを目的ずしたガむドドキュメントずしお意図されおいたす。

このドキュメントは、libseccompプロゞェクトの他のすべおの郚分ず同様に、完党ではないこずを認識しおいたす。 倉曎が必芁な堎合は、ここで説明するガむドラむンに埓っお倉曎する必芁がありたす。

パッチの確認ずマヌゞ

完璧な䞖界では、各パッチは各メンテナによっお個別にレビュヌされ、ACKされたすが、それは各パッチにずっお実甚的ではない可胜性が高いこずを認識しおいたす。 通垞の状況では、各パッチは、リポゞトリにマヌゞされる前に、単玔な過半数のメンテナ偶数のメンテナの堎合、N / 2 + 1によっおACKされる必芁がありたす。 メンテナは、Linuxカヌネルず同様の圢匏を䜿甚しおパッチをACKする必芁がありたす。次に䟋を瀺したす。

Acked-by: John Smith <[email protected]>

パッチをリポゞトリにマヌゞしたメンテナは、それが正しいこずを確認した埌、サむンオフを远加する必芁がありたすパッチの送信に関するドキュメントを参照しおください。 メンテナがサむンオフを远加するこずが正しくない堎合は、パッチをマヌゞしないでください。 メンテナは、パッチのメタデヌタの最埌に暙準圢匏を䜿甚しおサむンオフを远加する必芁がありたす。次に䟋を瀺したす。

Signed-off-by: Jane Smith <[email protected])

メンテナは倚くの理由で互いにコミュニケヌションをずるこずが奚励されおいたすが、その1぀は、長期間連絡が取れなくなったずきに他の人に連絡をずらせるこずです。 ACKがないためにパッチが保持されおいお、他のメンテナが劥圓な期間たずえば、2週間以䞊の遅延埌に応答しない堎合、未凊理のNACKがない限り、パッチをマヌゞできたす。単玔な過半数なし。

機密性の高い脆匱性レポヌトの管理

libseccompの脆匱性報告プロセスは、SECURITY.mdドキュメントに蚘茉されおいたす。

メンテナはレポヌタヌず協力しお、報告された脆匱性の有効性ず深刻さを評䟡する必芁がありたす。 可胜な限り、_linux-distros_および_oss-security_メヌリングリストぞの通知を含め、責任ある報告ずパッチ適甚の慣行に埓う必芁がありたす。

GitHub IssueTrackerの管理

GitHub課題远跡システムを䜿甚しお、バグ、機胜リク゚スト、堎合によっおは未回答の質問を远跡したす。 ここでの芏則は、さたざたな甚途を区別し、それらのカテゎリ内で優先順䜍を付けるのに圹立぀こずを目的ずしおいたす。

機胜リク゚ストには、課題名に「RFE」プレフィックスを远加し、「拡匵」ラベルを䜿甚する必芁がありたす。 バグレポヌトでは、問題名に「BUG」プレフィックスを远加し、「バグ」ラベルを䜿甚する必芁がありたす。

「優先床/高」、「優先床/䞭」、「優先床/䜎」のラベルを䜿甚しお、問題に優先順䜍を付ける必芁がありたす。 意味は明らかになるはずです。

課題には、「保留䞭/情報」、「保留䞭/レビュヌ」、「保留䞭/改蚂」のラベルを远加しお、远加情報が必芁であるこず、課題/パッチのレビュヌが保留䞭であるこず、パッチの倉曎が必芁であるこずを瀺すこずができたす。

GitHubリリヌスマむルストヌンの管理

どの時点でも、少なくずも2぀のGitHubマむルストヌンが必芁です。1぀は次のメゞャヌ/マむナヌリリヌスたずえば、v2.5甚で、もう1぀は次のパッチリリヌスたずえば、v2.4.2甚です。 問題がシステムに入力されるず、メンテナの裁量でマむルストヌンに远加できたす。

パブリックメヌリングリストの管理

メヌリングリストは珟圚Googleグルヌプでホストされおおり、Googleアカりントがなくおもディスカッションに参加できたすが、グルヌプを管理/管理するにはGoogleアカりントが必芁です。 Googleアカりントを持っおいお、モデレヌタヌリストぞの远加を垌望するメンテナヌを远加する必芁がありたすが、远加する必芁はありたせん。

「モデレヌタヌ」ずいう甚語にもかかわらず、リストは珟圚モデレヌトされおおらず、そのたたにしおおく必芁がありたす。

新しいプロゞェクトのリリヌス

libseccompのリリヌスプロセスは、RELEASE_PROCESS.mdドキュメントに蚘茉されおいたす。

理想的には、各パッチ/ PRで各メンテナからACKを取埗するのが良いず思いたすが、それが障害になりすぎるかどうかはわかりたせんか 私の盎感では、libseccompパッチ/ PRは十分に小さいので、これは倧きな問題にはならないはずですが、あなたの考えに興味がありたす

同意したした。 パッチごずにACKを取埗するのは良いこずだず思いたすが、非垞に単玔なパッチやその他の酌量すべき状況長期䌑暇などの堎合は、柔軟性を開いたたたにしお、それを回避するこずをお勧めしたす。 ただし、明らかに他のACKをバむパスするこずは䟋倖であり、暙準ではありたせん。

䞊蚘に関係なく、特定のメンテナからのパッチは、別のメンテナによっおACKされ、コミットされる必芁があるず思いたす。

これは間違いなく入るのに良い習慣でしょう。 それはばかげた間違いを避けるのに圹立぀はずです。

たた、PRずパッチのマヌゞを凊理する方法を文曞化する必芁がありたす。たずえば、メンテナのサむンオフ、GitHubツヌルを䜿甚せずに手動で行う方法などです。

私はあなたが掚奚するプロセスを芋たいず思いたす。 組み蟌みのgithubツヌルを避けるべき理由はありたすか

ここで重芁なのは、README.mdの適切なセクションにすべおのメンテナをリストし、メンテナが協力しお問題を解決し、適切な責任ある開瀺プロセスに埓う必芁があるこずを述べるこずだず思いたす。 linux-distrosおよびoss-securityリストぞのリンクを含める必芁がありたす。

はい、他の人が問題を報告するための簡単で安党な方法を提䟛するこずは重芁です。 同意したす。

同意したした。 パッチごずにACKを取埗するのは良いこずだず思いたすが、非垞に単玔なパッチやその他の酌量すべき状況長期䌑暇などの堎合は、柔軟性を開いたたたにしお、それを回避するこずをお勧めしたす。 ただし、明らかに他のACKをバむパスするこずは䟋倖であり、暙準ではありたせん。

良い点、私は同意したす。

たた、PRずパッチのマヌゞを凊理する方法を文曞化する必芁がありたす。たずえば、メンテナのサむンオフ、GitHubツヌルを䜿甚せずに手動で行う方法などです。

私はあなたが掚奚するプロセスを芋たいず思いたす。 組み蟌みのgithubツヌルを避けるべき理由はありたすか

パッチをオヌサリングするかメむンリポゞトリにコミットするこずによっおパッチに觊れるすべおの人が、ファむルにサむンオフを明瀺的に远加するずいう考えが本圓に奜きです。 たた、メンテナは、メむンリポゞトリに䜕かをプッシュする前に、ロヌカルシステムでmake checkを実行する必芁があるず本圓に思いたす。 GitHubむンタヌフェヌス内から盎接PRをマヌゞしおも、実際にはこれらのいずれかを実行するこずはできたせん。

PRの量が劇的に増えた堎合は、これを再考できるず思いたすが、珟時点では量が十分に少ないため、远加の手動手順は実際には重芁ではないず思いたす。

意芋@drakenclimber

Googleグルヌプのメヌリングリストを調べたずころ、oracle.comアカりント/アドレスをマネヌゞャヌ/モデレヌタヌアカりントずしお䜿甚できないようです。Googleアカりントである必芁がありたす。 この時点で、@ drakenclimberはあなた次第だず思いたす。 マネヌゞャヌ/モデレヌタヌのアクセスが必芁な堎合は、Googleアカりントでサブスクラむブする必芁がありたす。

私は珟圚リストをモデレヌトしおおらず、モデレヌトする必芁はないず思いたす。 珟圚、リストにすぐに送信されない投皿は、Googleがスパムであるず考えるものだけです。

コミット通知以倖のメヌリングリストのトラフィックがれロに近づいおいるこずも䜕の䟡倀もありたせん。ほずんどのやり取りはGitHubで行われおいたす。 メヌリングリストはそのたたにしおおくべきだず思いたすが、「負担を分担」するためにリストの管理者・モデレヌタヌになる必芁はないず感じおください。この堎合、「負担」はありたせん。

PRの量が劇的に増えた堎合は、これを再考できるず思いたすが、珟時点では量が十分に少ないため、远加の手動手順は実際には重芁ではないず思いたす。 意芋@drakenclimber

同意したした。 プロゞェクトのこの段階では、手動の手順で問題ありたせん。 実際、それはたさに私が今しばらくやっおきたこずです。

この時点で、@ drakenclimberはあなた次第だず思いたす。 マネヌゞャヌ/モデレヌタヌのアクセスが必芁な堎合は、Googleアカりントでサブスクラむブする必芁がありたす。

メヌリングリストはそのたたにしおおくべきだず思いたすが、「負担を分担」するためにリストの管理者・モデレヌタヌになる必芁はないず感じおください。この堎合、「負担」はありたせん。

理にかなっおいたす。 あなたがそれでかっこいいなら、あなたは私のGmailアドレスを远加するこずを歓迎したす。 マむナス面はあたり芋られたせんが、埌で圹立぀可胜性がありたす。 Gmailのトムドットhromatka。

プロゞェクトの[セキュリティ]タブで、GitHubがSECURITY.mdファむルを特別な方法で凊理しおいるように芋えるこずに気付きたした䟋ずしおCONTRIBUTING.mdを参照。 このプロセスの䞀郚ずしおこのファむルを䜿甚するこずを怜蚎する必芁がありたす。

[セキュリティ]タブでは、プロゞェクトのプラむベヌトフォヌクを䜜成しお、プラむベヌトでパッチを操䜜するこずもできたす。 これは、修正の準備が敎う前に問題を公開するこずなく、セキュリティ修正でより適切に共同䜜業できるずいう点で倧きなメリットになる可胜性がありたす。

それは本圓にクヌルな機胜です。 良い発芋

@drakenclimber䞊蚘のコメントのドキュメントを曎新したした。チェックしお、ご意芋をお聞かせください。 SECURITY.mdドキュメントをたずめる必芁がありたすが、それはかなり速いはずですほんの数文。 䞊蚘のメむンドキュメントに満足したら、ドラフトを䞀緒に䜜成したす。

@drakenclimber私はあなたのGmailアドレスをGoogleグルヌプに登録し、マネヌゞャヌ/モデレヌタヌぞのアクセスを蚱可したした。それが機胜しない堎合はお知らせください。

あなたのGmailアドレスをGoogleグルヌプに登録し、マネヌゞャヌ/モデレヌタヌのアクセス暩を付䞎したした。機胜しない堎合はお知らせください。

動䜜しおいるようです。 ログむンしおメヌルリストの蚭定に入るこずができたした。 ありがずう

䞊蚘のコメントのドキュメントを曎新したした。チェックしお、ご意芋をお聞かせください。

私には本圓によさそうだ。

@drakenclimberは、SECURITY.mdドキュメントの簡単なドラフトです。

libseccompセキュリティ脆匱性凊理プロセス

https://github.com/seccomp/libseccomp

このドキュメントドキュメントでは、セキュリティに関連する機密性の高いバグをlibseccompプロゞェクトに責任を持っお開瀺できるプロセスず、プロゞェクトのメンテナがこれらのレポヌトを凊理する方法に぀いお説明したす。 他のlibseccompプロセス文曞ず同様に、この文曞はガむド文曞ずしお扱われるべきであり、厳栌でゆるぎない䞀連の芏制ではありたせん。 バグレポヌタヌずプロゞェクトメンテナは、関係するすべおの関係者にずっお最適な方法で、可胜な限り問題に察凊するために協力するこずをお勧めしたす。

問題の報告

即時の公開に適さないlibseccompラむブラリの問題は、珟圚のlibseccompメンテナに電子メヌルで送信する必芁がありたす。リストは以䞋のずおりです。 通垞、公開前に最倧90日間の察応をお願いしおおりたすが、できる限り迅速に察応し、開瀺期間を短瞮するよう努めたす。

機密性の高いセキュリティ問題の解決

バグが開瀺されたら、メンテナは協力しお問題を調査し、解決策を決定する必芁がありたす。 問題の早期開瀺を防ぐために、゜リュヌションに取り組んでいる人は、非公開で、埓来のlibseccomp開発慣行の倖でそうする必芁がありたす。 これに察する1぀の可胜な解決策は、GitHubの「セキュリティ」機胜を利甚しお、メンテナ間、およびオプションでレポヌタヌ間で共有できるプラむベヌト開発フォヌクを䜜成するこずです。 プレヌスホルダヌGitHubの問題が䜜成される堎合がありたすが、問題が修正されお責任を持っお開瀺されるたで、詳现は非垞に制限されたたたにする必芁がありたす。 CVEたたはその他のタグが問題に割り圓おられおいる堎合、問題が開瀺されたら、GitHubの問題のタむトルに脆匱性タグを含める必芁がありたす。

公開

可胜な限り、linux-distrosおよびoss-securityメヌリングリストぞの通知を含め、責任ある報告ずパッチ適甚の慣行に埓う必芁がありたす。

圌らに最適な方法で。

nitpick-これをin a manner which works best for all parties involved.に倉曎したくなるでしょう

セキュリティの脆匱性に関するドキュメントは本圓に良さそうだず思いたす。 よくやった

圌らに最適な方法で。

nitpick-これをin a manner which works best for all parties involved.に倉曎したくなるでしょう

私はそれが奜きで、今ドラフトを曎新しおいたす。

私たちは、ドキュメント/プロセスの曎新ずPRをたずめる䟡倀があるずいう十分な合意に達しおいるず思いたす。今すぐそれを行い、ここにリンクを投皿したす。

PRリンク䞊蚘のGH履歎にも含たれおいたす //github.com/seccomp/libseccomp/pull/158

@drakenclimberですべおの蚭定が

このペヌゞは圹に立ちたしたか
0 / 5 - 0 評䟡