タグ

2021年2月10日のブックマーク (4件)

  • Plan 9におけるTLSの実装 - Plan 9とGo言語のブログ

    Plan 9(9legacy)は、安定版のパッチを当ててもTLS_RSA_WITH_AES_128_CBC_SHA256までしか対応してなく、そろそろ古くなってきています。9frontはもっと強い暗号スイートに対応しているので、必要なものを移植しようと思いました。とはいえTLSについて詳しくないので、何がどう関連しているのかを中心に既存実装を読んだメモです。 TLSの概要 TLSは、以下の要素(暗号スイート)で構成されている。 鍵交換(暗号化で利用する共通鍵の交換方法) 認証(なりすまし防止) これで証明書に含まれる公開鍵の種類が決まる 暗号化 メッセージ認証(改ざん防止、ハッシュ) RFC 5246 - TLS Protocol Version 1.2では、これらを一つの文字列に連結して、例えばTLS_RSA_WITH_AES_128_CBC_SHA256のようなIDとして表現している。

    Plan 9におけるTLSの実装 - Plan 9とGo言語のブログ
    nabeop
    nabeop 2021/02/10
    Plan 9 は全然触ったことがないので、面白いなーと思って読んでいる
  • Installing Nokogiri - Nokogiri

    Overview API Support Tutorials Changelog About Installing Nokogiri¶ Welcome! We've worked hard to make Nokogiri easy and reliable to install. This page should hopefully get you on your way quickly. Meta¶ The current version of this page focuses on the installation experience for Nokogiri v1.11 and later. If you're trying to install an earlier version, please visit: Nokogiri v1.10.x installation in

    Installing Nokogiri - Nokogiri
    nabeop
    nabeop 2021/02/10
    bundle install したら nokogiri がビルドできなくて困る時にみる
  • Visual guide to SSH tunnels

    A visual guide to SSH tunnels This page explains use cases and examples of SSH tunnels while visually presenting the traffic flows. For example, here's a reverse tunnel that allows only users from IP address 1.2.3.4 access to port 80 on the SSH client through an SSH server. SSH tunnels are encrypted TCP connections between SSH clients and servers that allows traffic entering one side of the tunnel

    nabeop
    nabeop 2021/02/10
    便利情報だ。だけど、トンネルにお世話になる必要が無い世界に行きたさもある。
  • ブラウザにおけるメモリリークを解決するために読んでおけると良い資料 - mizdra's blog

    最近趣味仕事の Web アプリケーションでメモリリークに遭遇して、頑張ってメモリリークの原因を突き止めて修正する、ということがあった。その過程でメモリリークについて色々調べて知見が溜まったので、学習資料の紹介という形でアウトプットしてみる *1。 前置き 紹介する記事がかなり偏っていることに注意 冒頭で触れたメモリリークを解決するために読んだ記事をまとめただけなので、内容にそれなりの偏りがある 例えば id:mizdra が遭遇したメモリリークは全てブラウザ上で発生していたものだったので、これから紹介する内容も主にブラウザにおけるメモリリークに焦点を当てたものになる GC がどうメモリをどう解放しているか、何故メモリリークが発生するのかは全てカット 調べれば色々な記事が出てくるので、必要に応じて読んでください 基的な知識を抑える まずメモリリークとメモリ撹拌の違いを学ぼう どちらも同じ

    ブラウザにおけるメモリリークを解決するために読んでおけると良い資料 - mizdra's blog