タグ

2018年11月9日のブックマーク (3件)

  • 問題:間違ったCSRF対策~初級編~

    脆弱性診断の学習のお供に、比較的簡単なCSRF対策バグの問題を提供します。この記事では問題のみを出し、想定解答は後日公開することにします。ネタバレとなるブックマークコメントやツイートなどは控えていただけると幸いです(「思いのほか簡単だった」など感想は可)。ブログ記事等に解説記事を書くことは歓迎いたします。 以下はテスト用に「ログインしたことにする」スクリプト(mypage.php)。ログイン状態で呼び出すこともでき、いずれの場合でもログインユーザのメールアドレスを表示します。 <?php // mypage.php : ログインしたことにする確認用のスクリプト session_start(); if (empty($_SESSION['id'])) { // ログインしたことにしてメールアドレスも初期化 $_SESSION['id'] = 'alice'; $_SESSION['mail'

    問題:間違ったCSRF対策~初級編~
  • mercari_go_isucon.md · GitHub

    �mercari_go_isucon.md GoでISUCONを戦う話 mercari.go #4 https://mercari.connpass.com/event/105640/ 自己紹介 catatsuyというIDで各種SNS活動しています かたついって呼ばれています メルカリのSREチームで主にGoを書いています 前職はピクシブでpixivのHTTPS化・PHP7.1化・HTTP/2化や、広告サーバーの新機能追加など色々やっていました ISUCON大好き 私とISUCON ISUCON4:2位(初出場) ISUCON5:8位 ISUCON6:運営 ISUCON7:予選敗退 ISUCON8:3位 他にもpixiv社内ISUCONを作りました 社内ISUCONを公開したら広く使われた話 - pixiv inside [archive] ISUCONとは 『お題となるWebサービスを決

    mercari_go_isucon.md · GitHub
  • React Hooks をどう使っていくか - mizchi's blog

    大きく、末端コンポーネントと全体アーキテクチャの視点がある。 末端コンポーネントでの Hooks ここはあまり議論の余地なく、setState で local state を持っているものや、 componentDidMount していたものを置き換えることが出来ると思う。 FC を class にせずにちょっとリッチにするのが簡単になる。 class の setState 相当 function Counter() { const [count, setCount] = useState(0); const onClick = useCallback(() => setCount(s => s + 1), []); return <button onClick={onClick}>{count}</button> } componentDidMount / componentWillUn

    React Hooks をどう使っていくか - mizchi's blog