タグ

2020年9月1日のブックマーク (11件)

  • https://tech.pepabo.com/2020/08/31/newcomer_training_vol1/

    https://tech.pepabo.com/2020/08/31/newcomer_training_vol1/
    iga_k
    iga_k 2020/09/01
    いい話!「メンターの方々に「速く進めること」よりも「しっかり理解しながら進めること」が大切だと何度も言っていただいたことで、 終盤はみんな自分に合ったペースで学習を進めていました。」
  • Rails 6のcookieに「purpose」メタデータが追加(翻訳)|TechRacho by BPS株式会社

    概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: Rails 6 adds Purpose Metadata to Cookies – Saeloun Blog 原文公開日: 2019/11/12 著者: Prateek Choudhary サイト: Saeloun -- Ruby on Railsコンサルティング会社で、Rails + React開発のほかに、React Nativeによるモバイルアプリ開発も手がけています。 Action Dispatchが提供するcookies.signedとcookies.encryptedは、ユーザーによるcookie値の不正な改変を防ぐのに利用できます。 例 # ユーザーがcookie値を改変できないようにする cookies.signed[:proxy_id] = current_admin.id # このときのクライアント側のco

    Rails 6のcookieに「purpose」メタデータが追加(翻訳)|TechRacho by BPS株式会社
    iga_k
    iga_k 2020/09/01
    Rails6.0からCookieにpurposeメタデータが入って、Cookieデータをコピペして別の場所で使う攻撃を防ぐようになった。
  • 同一オリジンポリシー - ウェブセキュリティ | MDN

    同一オリジンポリシーは重要なセキュリティの仕組みであり、あるオリジンによって読み込まれた文書やスクリプトが、他のオリジンにあるリソースにアクセスできる方法を制限するものです。 これにより、悪意のある可能性のあるドキュメントを隔離し、起こりうる攻撃のベクターを減らすことができます。例えば、インターネット上の悪意のあるウェブサイトがブラウザー内で JS を実行して、 (ユーザーがサインインしている) サードパーティのウェブメールサービスや (公開 IP アドレスを持たないことで攻撃者の直接アクセスから保護されている) 企業のイントラネットからデータを読み取り、そのデータを攻撃者に中継することを防ぎます。 二つのページのプロトコル、ポート番号 (もしあれば)、ホストが等しい場合、両者のページは同じオリジンです。これは「スキーム/ホスト/ポート番号のタプル」または時に単に「タプル」として参照されま

    同一オリジンポリシー - ウェブセキュリティ | MDN
  • クッキー(Cookie)について

    クッキー(Cookie)に関する簡単な説明です。 通常クッキーと言いますが、"HTTP COOKIES"といいます。インターネットにアクセスしたことのある方なら、どなたでも知っている言葉ですが、どのようなものか知っている方は意外と少 ないようです。 以前、「クッキーって何ですか?」って訊ねられて、「美味しいビスケット」って答えたら、「信じやすい性格なんだぞ」って叱られました。 あなたがWebサイト上の幾つかのページへのリンクを次々とクリックしたとき、サーバーは単にユーザの要求に応答するだけで、同一ユーザがこのリクエスト を送ってきたと言うことを認識していません。これは送られてきたデータリンクはWebページが配信されると直ちに閉じられるためです。このようなプロトコ ル(通信手順)を Stateless Protocol(ステートレスプロトコル)と呼び、その代表がHTTP(Hypertext

  • Cookieとセッション管理 - Qiita

    Cookieやセッション管理といったWebアプリケーションの基技術について改めて調べてまとめた。 『HTTPの教科書』、『プロになるためのWeb技術入門』が主な情報元で、RFC6265も一部見ている。 Cookieとは HTTPにおいてWebブラウザとWebサーバ間で状態を管理するプロトコル、またはそこで用いられるWebブラウザ上に保存された情報のこと ※ 参考:Cookieとは|HTTP Cookie|クッキー - 意味/解説/説明/定義 : IT用語辞典 Cookieの目的 ステートレス(状態を維持できない)なプロトコルであるHTTP上で、状態管理ができるようにすること Cookieの仕組み まず、サーバがSet-Cookieという名前のフィールドをHTTPヘッダに載せてレスポンスを返す。Cookieとしてクライアントに保存して欲しい情報を、このSet-Cookieフィールドの値とし

    Cookieとセッション管理 - Qiita
    iga_k
    iga_k 2020/09/01
    めっちゃ丁寧で勉強になる
  • グラフィックデザイナーのための本3「Webと著作権」|NEWS|公益社団法人日本グラフィックデザイン協会(JAGDA)

    書は、2016年11月に開催したJAGDA著作権セミナー2016「Webと著作権」の内容を収録した報告書です。第1部の講演では、インターネットに関連する著作権の判例を解説。第2部のQ&Aでは、参加者の質問に、学識経験者、弁護士、デザイナーがそれぞれの立場からお答えします。 掲載内容: 第1部 講演「インターネットの特徴とその功罪」 大家重夫(久留米大学名誉教授) 第2部「Q&A」 パネリスト:大家重夫、小畑明彦(弁護士)、小針勝文(JAGDAインターネット委員)、黒部洸瑤(JAGDA創作保全委員) 資料 ・判例(『インターネット判例要約集』より) ・法律・規約 発行:2019年6月 編集:JAGDA創作保全委員会 監修:岡 邦俊(JAGDA顧問弁護士) ブックデザイン:味岡伸太郎、大崎善治 体裁:四六判(天地188mm×127mm)/152頁/モノクロ 価格:500円(税・送料込) ご注

    グラフィックデザイナーのための本3「Webと著作権」|NEWS|公益社団法人日本グラフィックデザイン協会(JAGDA)
  • GitHub - rails/activerecord-session_store: Active Record's Session Store extracted from Rails

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - rails/activerecord-session_store: Active Record's Session Store extracted from Rails
    iga_k
    iga_k 2020/09/01
    session Activre record store 用gem
  • Redis-rails RailsのセッションをRedisで管理

    サーバサイドでのセッション管理はセキュリティを向上させたり、通信で無用なCookieを送らない等の意味でメリットがあります。 今回は『redis-store/redis-rails - GitHub』を使う手順のメモです! 🍣 サーバサイド/クライアントでのセッション管理のPros/Consセッションに関する説明は次のサイトがお勧めです。注意点としては次の2点と考えられます。 セッション管理の要注意点 - Qiita Rails セキュリティガイド | Rails ガイド - セッションの基礎 - Webアプリでは、接続ごとに固有の識別子(セッションID)を割り当て、一時的なidを割り振る - セッションは他のCookieと合わせて通信のたびにやり取りされる - Cookieのサイズは4 KBと厳密に定められている - セッションにおけるセキュリティのリスク - 他人のセッションを取得す

    Redis-rails RailsのセッションをRedisで管理
    iga_k
    iga_k 2020/09/01
    cookieのredis store
  • GitHub - redis-store/redis-rails: Redis stores for Ruby on Rails

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - redis-store/redis-rails: Redis stores for Ruby on Rails
    iga_k
    iga_k 2020/09/01
    cookieのredis store
  • キャンプ記録 001 - CAMPING NOTE

    フィヨルドブートキャンプにキャンプイン ブログにたどり着き、 目に留めていただいたみなさま、 こんにちは。CHICALOGです。 フィヨルドブートキャンプにキャンプインしたので、 学習過程を記録するために、ブログページを作成しました。 いつのまにやら、3つめのブログです。 様々、やみくもに手を出しているように映るかもしれませんが、 人は1級建築士の独学挑戦も、 プログラミング学習も同じ目標を達成するために挑戦しています。 どうぞ、『馬鹿だなこいつ。』と、存分に鼻で笑うネタにしてください。 ※Markdown形式で記述していますが、以下うまくできない(解決策が見つからない)ので反映できていません。それだけ、初心者ってことです。 ・ index から各見出しにジャンプ ・各リンクを別タブで表示(ここに戻ってきてくださると嬉しい) ・数か所、インデントがおかしい index キャンプインの目

    キャンプ記録 001 - CAMPING NOTE
    iga_k
    iga_k 2020/09/01
    事前準備すごい
  • FJORD BOOT CAMP(フィヨルドブートキャンプ)さんで会社説明をしてきましたので、ふりかえりたい - Colorful Bullet

    どうも hokupod です。開発部署のマネジャーをやってます。 中間管理職です。ばんざい。 今回は未来の Ruby 技術者を育成している FJORD BOOT CAMP さんにお声がけいただき、合同会社説明会に行って参りました。 初の Remo Conference での参加となります。 目次はこちらになります。 事前準備 資料作成 発表の役割分担 バーチャル背景の作成 PC のバックアップ準備 リハーサル 発表番 オープニング 他社さま会社説明パート 弊社会社説明パート 自己紹介 事件勃発!! なんとか立て直し説明終了 まとめ 事前準備 今回お話をいただいた際により良い発表ができたらと、早々に人事にも声をかけチームを作りました。 といっても少人数構成で、人事 & エンジニア & 私 の3名体制。 お声かけに気づいたのが、当日の3日前というかなりファンキーな状況でしたw ※ komag

    FJORD BOOT CAMP(フィヨルドブートキャンプ)さんで会社説明をしてきましたので、ふりかえりたい - Colorful Bullet
    iga_k
    iga_k 2020/09/01
    すごく丁寧に準備していただいてありがたい(-人-)