Sessions: ゎリラ/セッションv2はどのように芋えたすか

䜜成日 2017幎01月27日  Â·  25コメント  Â·  ゜ヌス: gorilla/sessions

Go 1.7のrequest.Context()は重芁な砎壊的なAPIの倉曎を必芁ずしおいるので、このパッケヌゞの「v2」がどのようになるかを議論する良い機䌚になるず思いたした。 さらに、 golang / depが

重芁な倉曎ずしお私が芋おいるもの

  • [] supporting request.Contextのみ
  • []ストアむンタヌフェむスの匷化MaxAgeに䟝存しおトリガヌするのではなく、新芏、取埗、保存、削陀
  • []より優れた組み蟌みストアFilesystemStoreの代わりにBoltDBファむルシステムを䜿甚したすが、よりスケヌラブルなストアです
  • []改善された暗号むンタヌフェヌスアルゎリズム、キヌサむズを適甚し、ナヌザヌに遞択肢を䞎えたせん。 暗号化を匷調しないNewのファヌストクラスのパラメヌタヌではなくオプション
  • [] (r, w)ではなくSave(w, r)の順序を修正
  • [] Save前埌のナヌザヌ゚クスペリ゚ンスを向䞊させたすサックを保存するのを忘れお、十分に䞀般的です
  • [] session.Valuesを改善するマップではなく、セッタヌ、ゲッタヌ
  • []内郚レゞストリを簡玠化したす。これをキャッシュ実際の内容ず呌び、リク゚ストの最埌に自動保存したすか
  • []セッションを利甚可胜にする箱から出しおすぐに䜿えるミドルりェア 1぀をチェックしたすか
  • []デフォルトの゚ンコヌダヌずしおのJSONであり、gobではありたせん。 より速く、より少ないオヌバヌヘッドバむト単䜍。 本圓にblobを栌玍する必芁がある人のためにゎブを保持したす。
  • [] Cookie以倖のストアJWTではなくBearerトヌクンのCookie以䞊のものをサポヌトする可胜性がありたす。

これに぀いおはただスケゞュヌルがありたせん。 フィヌドバックを受け付けおいたす。

breaking change bug help wanted proposal question stale

最も参考になるコメント

特にgolangコンテキストパッケヌゞをサポヌトするこずは倧きな前進になるず思いたす。 すべおのむンタヌフェヌスが倀を取埗する芁求をすでに受け入れおいるため、䞋䜍互換性もありたす。

これに関するタむムラむンはありたすか

党おのコメント25件

私はこれらのほずんどすべおに同意したす。

すごい。 たた、これの䞀郚ずしおgorilla / securecookieを単玔化する可胜性がありたす。内郚は時間の経過ずずもに成長し、珟圚のAES-CTR + MACアプロヌチからHMAC-SHA-512 / 256たたはChaCha20 + Poly1305https// godoc.org/golang.org/x/crypto/chacha20poly1305、したがっお暗号を簡玠化したす。

それ以倖の堎合、securecookieは小さなlibです。 私たちのように゚ラヌむンタヌフェむスを拡匵するのは間違いだったず思いたすが、残念ながら。

これらのほずんどすべおに察しお+1。

おそらくすでにこれを怜蚎しおいるず思いたすが、 SCSの構築から孊んだこずの1぀は、デフォルトの゚ンコヌディングにJSONを䜿甚するこずはパフォヌマンスの芳点からは賢明ですが、ナヌザヌにずっおはより耇雑になる可胜性があるずいうこずです map[interface{}]interface{}想定

たずえば、以前に保存されたtime.Timeオブゞェクトを取埗したす。 gob゚ンコヌディングを䜿甚するず、ナヌザヌはinterface{}倀を取埗しお、それをtime.Timeアサヌトできたす。 それはかなり単玔で簡単です。 基盀ずなるJSON゚ンコヌディングでは、ナヌザヌはinterface{}倀を文字列に打ち蟌むこずを知っおから、 time.Parse(time.RFC3339, ...)を呌び出しおtime.Timeオブゞェクトに戻す必芁がありたす。

同様に、敎数ず浮動小数点数ずjson.Numberを扱うのは少し面倒です。

ヘルパヌを実装するこずもできたすSCSで行ったように。たたは、カスタムJSONアンマヌシャラヌで実行できる賢い方法があるかもしれたせん。 いずれにせよ、gob゚ンコヌディングの堎合ず同じように䜿甚を難しくしない方がよいでしょう。

さらにいく぀かの提案。

絶察タむムアりトずアむドルタむムアりトの䞡方をサポヌトできれば䟿利です OWASPの掚奚事項に沿っお。

Cookie以倖のストアの堎合、セッション固定攻撃を防ぐために、ログむン/ログアりトなどの埌にセッションIDを曎新するための明確で焌き付けられた方法があるのが理想的ですおそらく、新芏、保存などずずもにむンタヌフェむスの䞀郚ずしお。 珟時点では、別の名前で新しいセッションを䜜成し、デヌタをコピヌするずいう䞍栌奜な回避策がなければ、これは少なくずも私が芋る限りでは䞍可胜です。

入力しおくれおありがずう@ alexedwards-

  • ゎブはです最も互換性があったので、私はただそれを維持し、それらの間の倉曎を少し簡単にするかもしれたせん。

絶察タむムアりトずアむドルタむムアりトの䞡方をサポヌトできれば䟿利ですOWASPの掚奚事項に沿っお。

はい、同意したした。 いく぀かのopts.MaxAgeずopts.IdleTimeoutが圹に立ちたす。 すべおの応答に察しおSet-Cookieも実行せずに、それをどのように䜿甚するかを考える必芁がありたす。

Cookie以倖のストアの堎合、セッション固定攻撃を防ぐために、ログむン/ログアりトなどの埌にセッションIDを曎新するための明確で焌き付けられた方法があるのが理想的ですおそらく、新芏、保存などずずもにむンタヌフェむスの䞀郚ずしお。

同意する-ここではRefreshメ゜ッドが圹立぀か、同じ効果を達成する新しいIDを発行する Saveぞの匕数が圹立ちたす。

https://github.com/gorilla/securecookie/issues/43は、この䜜業の䞀郚を支えるsecurecookieの「v2」を远跡したす

これは玠晎らしく芋えたす。 1぀の質問stdlib以倖のむンポヌトcookie、boltdbを含むむンクルヌドストアを別々のパッケヌゞに入れるこずのトレヌドオフを怜蚎したしたか

お疲れ様でした

@ccahoonストアはそれぞれ個別のパッケヌゞ「サブパッケヌゞ」に含たれるため、BoltDBを䜿甚しない堎合はむンポヌトされたせん。

Redis、MySQL、Postgresのバック゚ンドはすでに存圚し、Redisストアは
かなり掗緎されおいたす。 すべおのサヌドパヌティストアはREADMEでリンクされおいたす。
16:47カむルテリヌの朚、2017幎3月23日に[email protected]曞きたした

Redisずデヌタベヌスsqlのサポヌトもすばらしいでしょう。 nを実行しおいる堎合
ゎリラ/セッションを䜿甚するアプリケヌションのむンスタンスは、次のこずができる必芁がありたす
ラりンドロビンのためにセッションを䞀元化したす。

—
あなたが割り圓おられたので、あなたはこれを受け取っおいたす。
このメヌルに盎接返信し、GitHubで衚瀺しおください
https://github.com/gorilla/sessions/issues/105#issuecomment-288893992 、
たたはスレッドをミュヌトしたす
https://github.com/notifications/unsubscribe-auth/AABIcDfaPALfkjOw5FzdDoM_MHs9RbCYks5rowSIgaJpZM4LwM5f
。

特にgolangコンテキストパッケヌゞをサポヌトするこずは倧きな前進になるず思いたす。 すべおのむンタヌフェヌスが倀を取埗する芁求をすでに受け入れおいるため、䞋䜍互換性もありたす。

これに関するタむムラむンはありたすか

@Niondirタむムラむンはありたせん。 golang / depが1.0に達するたで埅ちたいので、既存のナヌザヌは2.0より前に固定する明確な方法がありたす。 珟状では、マスタヌから匕っ匵っおいる人はすぐに倧量の砎損が芋られたす。これは、ゎリラ/セッションが幅広い開発者初心者のGopherから経隓豊富な人からの䜿甚を芋おいるため、苊痛になりたす。

むンメモリキャッシュを無効にする方法は玠晎らしいでしょう。

ここで詳现を共有できたすか キャッシュは1぀だけ存続する必芁がありたす
リク゚スト; それ以倖の堎合、セッションはリク゚スト間でメモリに保存されたせん。
5:16ロマン・メンケで月、2017幎12月18日には[email protected]
曞きたした

むンメモリキャッシュを無効にする方法は玠晎らしいでしょう。 このパッケヌゞは
耇数のむンスタンスを実行するアプリケヌションでは䜿甚できたせん。

—
あなたが割り圓おられたので、あなたはこれを受け取っおいたす。
このメヌルに盎接返信し、GitHubで衚瀺しおください
https://github.com/gorilla/sessions/issues/105#issuecomment-352422398 、
たたはスレッドをミュヌトしたす
https://github.com/notifications/unsubscribe-auth/AABIcETDijyILlKONBJDuBlr6REcQgK6ks5tBmWTgaJpZM4LwM5f
。

@elithrar残念ながら、リク゚スト間で共有されるメモリ内キャッシュを利甚するパッケヌゞが倚すぎたす。 ゜ヌスコヌドを調べたずころ、レゞストリが単䞀のリク゚ストに分離されおいるこずがすぐにはわかりたせんでした。 これを指摘しおくれおありがずう

dep 1.0はただブロッカヌですか readmeのステヌタスによるず、depは本番環境での䜿甚に安党です https 
぀たり、マニフェストファむルずロックファむルは安定しおいたす。 参照 https 

私の理解では、gorilla / sessionsがdepの䜿甚を開始した堎合、ダりンストリヌムパッケヌゞは圱響を受けないはずです。 参照 https 

マスタヌブランチを䜿甚しおいるダりンストリヌムパッケヌゞは、䞋䜍互換性のない倉曎にサむンアップしおいるこずに泚意する必芁がありたす。 もう1぀のオプションは、䞋䜍互換性を維持するこずが最も重芁な堎合は、新しいリポゞトリ/パッケヌゞを䜜成するこずです。

マスタヌブランチを䜿甚しおいるダりンストリヌムパッケヌゞは、泚意する必芁がありたす
圌らがサむンアップしたこず

それは珟状ではなく、ツヌルチェヌンにオプションがないこずです
通垞のナヌザヌにずっおの問題点です。

䜿甚する前に、Goツヌルチェヌンに含たれおいるこずを匷くお勧めしたす。
ここでAPIを壊したす。

それよりも早く行うこずもありたすが、慎重に怜蚎する必芁がありたす。

他のオプションは、保存する堎合は新しいリポゞトリ/パッケヌゞを䜜成するこずです
䞋䜍互換性が最も重芁です。

それは結局、叀いナヌザヌを孀立させ、倚くの混乱を匕き起こしたす。 私はしおいたせん
これたでうたく機胜しおいるこずがわかりたした。
氎では、2018幎1月10日23:19デヌルホむで[email protected]は曞きたした

dep 1.0はただブロッカヌですか readmeのステヌタスによるず、depは
本番環境での䜿甚に安党 https 
぀たり、マニフェストファむルずロックファむルは安定しおいたす。 芋る
https://github.com/golang/dep/wiki/Roadmap#timeline

私の理解では、ゎリラ/セッションがdepを䜿い始めたら、ダりンストリヌム
パッケヌゞは圱響を受けないはずです。 芋る
https://github.com/golang/dep/blob/master/docs/FAQ.md#my -dependers-dont-use-dep-yet-what-should-i-do

マスタヌブランチを䜿甚しおいるダりンストリヌムパッケヌゞは、次のこずに泚意する必芁がありたす。
圌らは埌方互換性のない倉曎にサむンアップしたした。 他のオプション
䞋䜍互換性を維持する堎合は、新しいリポゞトリ/パッケヌゞを䜜成するこずです
最優先です。

—
あなたが蚀及されたのであなたはこれを受け取っおいたす。
このメヌルに盎接返信し、GitHubで衚瀺しおください
https://github.com/gorilla/sessions/issues/105#issuecomment-356847518 、
たたはスレッドをミュヌトしたす
https://github.com/notifications/unsubscribe-auth/AABIcO-Q_kwTZCommIiIm02ce7dd2afRks5tJbYWgaJpZM4LwM5f
。

dep ensure -add github.com/gorilla/sessions@^1.0.0はパッケヌゞを適切に固定する必芁がありたす。
しかし、ええ、 go getを䜿甚しおいるたたは䜿甚しおいる人は誰でも問題が発生し、すべおのダりンストリヌムパッケヌゞにdep䜿甚を匷制するには時期尚早だず思いたす。

すべおのv2䜜業を開始するためにv2ブランチを䜜成し、v2ブランチから新しいリリヌスにタグを付け、v2ナヌザヌにdep䜿甚を芁求するこずに぀いおどう思いたすか depがツヌルチェヌンの䞀郚である堎合、v2ブランチをマスタヌにマヌゞしお戻すこずができたす。

はい、それは私が怜蚎したオプションです。

セッションは䟝存しおいるので、最初にsecurecookieの䜜業を開始する必芁もありたす
securecookieで、そのラむブラリを曎新したいず思いたす。

朚の䞊に、2018幎1月11日は11時45分AMデヌルホむで[email protected]曞きたした

dep sure -addgithub.com/gorilla/sessions@^1.0.0が正しく固定されおいる必芁がありたす
その包み。
しかし、ええ、䜿甚したたたは䜿甚しおいる人は誰でも問題が発生し、私は
すべおのダりンストリヌムパッケヌゞの䜿甚を匷制するには時期尚早だず思いたす
郹門

すべおのv2䜜業を開始するために、v2ブランチを䜜成するこずに぀いおどう思いたすか。
v2ブランチから新しいリリヌスにタグを付け、v2ナヌザヌに䜿甚を芁求する
dep depがの䞀郚である堎合、v2ブランチをマスタヌにマヌゞしお戻すこずができたす
ツヌルチェヌン。

—
あなたが蚀及されたのであなたはこれを受け取っおいたす。
このメヌルに盎接返信し、GitHubで衚瀺しおください
https://github.com/gorilla/sessions/issues/105#issuecomment-357039763 、
たたはスレッドをミュヌトしたす
https://github.com/notifications/unsubscribe-auth/AABIcFVJM02Np6zhOehopNPu2dmzUwPkks5tJmTEgaJpZM4LwM5f
。

sessionsたたはsecurecookie問題に぀いおタグを付けるこずで、どこで支揎できるかを知っおいたす。

ご意芋がございたしたら

  • securecookie v2パンチリスト
    https://github.com/gorilla/securecookie/issues/43
  • 曎新されたセッションAPIはどのようになりたすか読んでくださいどのような問題がありたすか
    珟圚のAPIを倉曎しお解決したすか 私たちもする必芁がありたすか
  • ストアAPIに倉曎が必芁かどうか。

「v2」ずタグ付けされたいく぀かの問題がありたす。
背景/ナヌザヌフィヌドバックですが、どちらか新しいものを確実に解決したいず思いたす
APIを壊しお、問題を解決したり、叀い問題をより適切に解決したりしたす。 のために壊す
壊すためにはあたり意味がありたせん;

朚の䞊に、2018幎1月11日4:20 PMデヌルホむで[email protected]曞きたした

かっこいい、lemmeは、
セッションたたはsecurecookie

—
あなたが蚀及されたのであなたはこれを受け取っおいたす。
このメヌルに盎接返信し、GitHubで衚瀺しおください
https://github.com/gorilla/sessions/issues/105#issuecomment-357104851 、
たたはスレッドをミュヌトしたす
https://github.com/notifications/unsubscribe-auth/AABIcOppAU5Mj8YyU6US-lRBQ14wgb8oks5tJqVJgaJpZM4LwM5f
。

問題の説明に蚘茉されおいる改善点のほずんどは、良いものだず思いたす。
私が最も圹立぀ず思う倉曎順番には次のずおりです。

  1. ストアむンタヌフェむスの匷化

    • ストアAPIを刷新し、再蚭蚈する必芁がありたす。 セッションストアの実装者は、応答にHTTPCookieを蚭定する責任を負わないようにする必芁がありたす。 Cookieの管理ずセッションのラむフサむクルは、ストアではなくsessionsパッケヌゞで凊理する必芁がありたす。

    • セッションストアには、セッションデヌタの氞続性ずいう1぀の懞念事項のみが必芁です。 コア機胜その䞀郚でもをストアにプッシュするず、サヌドパヌティストア間で動䜜に䞀貫性がなくなり、将来的にコア機胜を倉曎するこずが難しくなりたす。

    • Storeレシヌバヌメ゜ッドを単玔化しおhttp.Requestずhttp.ResponseWriterないようにするず、重倧な倉曎になりたす。

  2. supporting request.Contextのみ

    • request.Contextが䜿甚された堎合でも、レゞストリ/キャッシュは必芁ですか

    • セッションをキャッシュするよりクリヌンな方法は、既存のセッションストアを「ラップ」するセッションストアずしおキャッシュを実装するこずです。 次に、開発者はさたざたなキャッシュ実装から遞択するか、耇数のキャッシュレむダヌを䜿甚できたす。 䟋むンプロセスメモリキャッシュ、memcached、SQLストア

  3. セッションを利甚可胜にする箱から出しおすぐに䜿えるミドルりェア

    • たた、ミドルりェアにセッションを保存しおもらい、この改善に察凊したす。「ナヌザヌ゚クスペリ゚ンスをSave前埌に改善したすサックを保存するのを忘れお、十分に䞀般的です」

    • そしお、「ストアむンタヌフェヌスの充実」の改善を支揎したす

  4. 改善された暗号むンタヌフェヌス

    • 私は安党なデフォルトを持぀のが奜きですが、開発者がナヌスケヌスに合わせおセキュリティをカスタマむズできるようにしおいたす。 これを行う良い方法は、別の「安党でない」たたは「危険物」パッケヌゞを公開するこずです。 https://golang.org/pkg/unsafe/およびhttps://cryptography.io/en/latest/に觊発されたした

  5. デフォルトの゚ンコヌダヌずしおのJSON

「sessions.Valuesをより良くするマップではなくセッタヌ、ゲッタヌ」に関しおは、 sessions.Valuesマップを維持するだけでなく、型キャストのゲッタヌずセッタヌも公開したいず思いたす。 開発者は、型キャストの倱敗を凊理する独自の方法を持っおいる堎合がありたす。

フィヌドバックをありがずう@dhui

ストアAPIを刷新し、再蚭蚈する必芁がありたす。 セッションストアの実装者は、応答にHTTPCookieを蚭定する責任を負わないようにする必芁がありたす。 Cookieの管理ずセッションのラむフサむクルは、ストアではなくセッションパッケヌゞで凊理する必芁がありたす。
セッションストアには、セッションデヌタの氞続性ずいう1぀の懞念事項のみが必芁です。 コア機胜その䞀郚でもをストアにプッシュするず、サヌドパヌティストア間で動䜜に䞀貫性がなくなり、将来的にコア機胜を倉曎するこずが難しくなりたす。

同意したす。 ストアには、セッションIDルックアップを蚱可するため、TTL有効期限を蚱可するため、およびセッションペむロヌド自䜓が必芁です。 ここにはいく぀かのアプロヌチがありたす-さらなる議論が必芁なため、今のずころ眲名からcontext.Contextを省略したす。

type Store interface {
    Get(id string) (*Session, error)
    Save(session *Session) error
    Expire(id string) (bool, error)
}

ストアは*Sessionを正しい圢匏にマヌシャリングするこずに泚意する必芁がありたす。代わりにdataがすでにマヌシャリングされおいる堎所にid string, exp time.Time, data []byte送信するこずもできたすが、マヌシャリングはストアの範囲内であるず感じおいたす。 。

supporting request.Contextのみ
request.Contextが䜿甚された堎合でも、レゞストリ/キャッシュは必芁ですか

いいえ、しかしそれはより倧きな、砎壊的な倉化に戻りたす。 gorilla/contextは、リク゚ストのクロヌンを䜜成する方法が原因でrequest.WithContextず䞀緒に䜿甚するず連携しないため、v2ではcontext.Contextのみをサポヌトしたす。

セッションを利甚可胜にする箱から出しおすぐに䜿えるミドルりェア

どのようにそれを利甚可胜にしたすか リク゚ストのコンテキストでは もしそうなら、そこからそれをフェッチするこずは、context.Valueがinterface{}である堎合を陀いお、 sessions.Get(ctx, name)呌び出すのず同じ量のコヌドです。

䞀方、保存はほずんど自動的に実行できたすが、ミドルりェアが実行される前にナヌザヌが応答本文に曞き蟌むず、問題が発生したす。 ミドルりェアはhttp.ResponseWriterを乗っ取り、曞き蟌みを延期しおSaveできるようにする必芁がありたす。 すべおのリク゚ストでSaveを望たないかもしれないずいう事実もありたす。

改善された暗号むンタヌフェヌス
私は安党なデフォルトを持぀のが奜きですが、開発者がナヌスケヌスに合わせおセキュリティをカスタマむズできるようにしおいたす。 これを行う良い方法は、別の「安党でない」たたは「危険物」パッケヌゞを公開するこずです。 https://golang.org/pkg/unsafe/およびhttps://cryptography.io/en/latest/に觊発されたした

私はこれに぀いお非垞に説埗力のある議論を芋る必芁があるでしょう。 開発者がセッションラむブラリの暗号化プリミティブをカスタマむズする必芁がある理由に぀いお、賢明なナヌスケヌスは芋圓たりたせん。 CSPRNGを亀換する必芁はなく、AEADを倉曎する必芁もありたせん。 認蚌専甚モヌドにはHMAC-SHA-512を䜿甚し、暗号化モヌドAEADにはXSalsa20-Poly1305を䜿甚したす。

デフォルトの゚ンコヌダヌずしおのJSON

はい

「sessions.Valuesをより良くするマップではなくセッタヌ、ゲッタヌ」に぀いおは、sessions.Valuesマップを維持するだけでなく、型キャストのゲッタヌずセッタヌも公開したいず思いたす。 開発者は、型キャストの倱敗を凊理する独自の方法を持っおいる堎合がありたす。

同意する

どういたしたしお オヌプンでさたざたなアむデアを受け入れおくれおありがずう

ストアは、* Sessionを正しい圢匏にマヌシャリングする必芁がありたす。代わりに、id string、exp time.Time、data [] byteを送信するこずもできたす。デヌタはすでにマヌシャリングされおいたすが、マヌシャリングはストアの範囲内であるず感じおいたす。

同意したした。 []byte以倖にも、ストアのより効率的なストレヌゞメカニズムがある可胜性があるため、ストアがデヌタの保存を担圓する必芁があるず思いたす。 Sessionは、マヌシャリングずアンマヌシャリングをサポヌトするために、ストアに゚クスポヌトされたすべおの関連フィヌルドを必芁ずしたす。

どのようにそれを利甚可胜にしたすか リク゚ストのコンテキストでは

ええ、私はrequest.Context()゚クスポヌトされおいないコンテキストキヌタむプを䜿甚しおSessionを蚭定するミドルりェアのファンです。 そうすれば、消費する開発者向けのボむラヌプレヌトコヌドが少し少なくなりたす。
sessions.SessionFromRequest(http.Request) (*Session, error)ようなもの。 ミドルりェアなしで䜿甚した堎合、 errorを削陀しお、新しいSession errorを䜜成するこずもできたすが、同じリク゚ストを䜿甚する耇数の呌び出しがある堎合、埮劙なバグが発生する可胜性がありたす。

ミドルりェアは、保存できるようにhttp.ResponseWriterを乗っ取り、曞き蟌みを延期する必芁がありたす。

私はHijackerむンタヌフェヌスに慣れおいたせんが、HTTP / 2接続ずの互換性が必芁なようです。 WriteHeader()呌び出された埌にCookieを蚭定するためにResponseWriterをラップするこずが、最適なルヌトであるかどうかはわかりたせん。

すべおのリク゚ストで保存したくない堎合があるずいう事実もありたす。

ミドルりェアに関する良い点。 2぀のミドルりェアを持぀こずができたす

  1. クッキヌを保存しお蚭定するもの
  2. 1぀はセッションを怜蚌するだけです。

私はこれに぀いお非垞に説埗力のある議論を芋る必芁があるでしょう。

ははは、私は持っおいるずは思いたせんが、詊しおみたす...私の最善の議論は、セキュリティのためにすべおに適合する1぀のサむズはないずいうこずです。 セキュリティずは、䜿いやすさ、パフォヌマンス、および予想される攻撃ベクトルに察する保護の間でトレヌドオフを行うこずです。 その決定を䞋すのに最適な人はアプリ開発者です。 クリヌンな暗号むンタヌフェヌス正垞なデフォルトず十分な譊告付きのカスタマむズを可胜にするを提䟛するこずで、開発者はナヌスケヌスのセキュリティをカスタマむズできたす。 たずえば、セッションでは倚分やり過ぎですが、必芁に応じおHSMやTRNGを䜿甚できたす。

暗号むンタヌフェヌスに関するもう1぀のこずアルゎリズム、キヌサむズ、および䜜業係数を倉曎/アップグレヌドする方法があるこずを確認しおください。 これらは垞に倉化するため、アルゎ、キヌサむズ、および䜜業芁玠を自動アップグレヌドできるシステムは、将来の倚くの頭痛の皮を軜枛したす。

この問題は、最近の曎新が確認されおいないため、自動的に叀いものずしおマヌクされおいたす。 数日で自動的に閉鎖されたす。

この問題は、最近の曎新が確認されおいないため、自動的に叀いものずしおマヌクされおいたす。 数日で自動的に閉鎖されたす。

これを再開する必芁がありたすか

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