タグ

securityに関するgriefworkerのブックマーク (114)

  • 令和時代の API 実装のベースプラクティスと CSRF 対策 | blog.jxck.io


    Intro CSRF ()Cookie  SameSite Lax by Default   CSRF  (not ) CSRF   attack.examp
    令和時代の API 実装のベースプラクティスと CSRF 対策 | blog.jxck.io
  • AWSでの法令に則ったログ設計及び実装/分析 - Adwaysエンジニアブログ

    エージェンシー事業でリードアプリケーションエンジニアを行なっている大窄 直樹 (おおさこ)です. AWSのログ, サーバーのログってたくさん種類があって難しいですよね... 同じようなログがたくさんあるので, 何を取れば良いのかとか どのくらいの期間保持すれば良いのかとか またその後の, ログの実装や, 分析方法する方法も難しいですよね... 今回AWSに構築した商用アプリケーションのログを整備する機会があったので, このことについて書こうかなと思います. 概要 題に入る前の準備 今回ログ実装するアーキテクチャ ログに関する法令 ログの取得箇所 設計 保管するログの決定 インフラのログ OSのログ アプリケーションのログ ログの保管 保管場所について 保管期間について バケット構造 アプリケーション, OSのログの転送 実装 アプリケーション, OSのログをfluentbitを用いてS3

    AWSでの法令に則ったログ設計及び実装/分析 - Adwaysエンジニアブログ
  • JWTセキュリティ入門

    SECCON Beginners Live 2023「JWTセキュリティ入門」の発表資料です。

    JWTセキュリティ入門
  • ソルト付きハッシュのソルトはどこに保存するのが一般的か - Qiita

    pictBLandとpictSQUAREに対する不正アクセスがあり、パスワードがソルトなしのMD5ハッシュで保存されていたことが話題になっています。 2023年8月16日に外部のフォーラムにpictSQUAREより窃取した情報と主張するデータ販売の取引を持ち掛ける投稿が行われた(中略)パスワードはMD5によるハッシュ化は行われているもののソルト付与は行われていなかったため、単純なパスワードが使用されていた29万4512件は元の文字列が判明していると投稿。(それ以外の26万8172件はまだMD5ハッシュ化されたままと説明。) 不正アクセスによるpictBLand、pictSQUAREの情報流出の可能性についてまとめてみた - piyolog より引用 これに関連してMD5ハッシュやソルトに関するツイート(post)を観察したところ、どうもソルトの理解が間違っている方が多いような気がしました。

    ソルト付きハッシュのソルトはどこに保存するのが一般的か - Qiita
  • 認可のアーキテクチャに関する考察(Authorization Academy IIを読んで)


    3 調調3 (Auth0 OpenFGA Oso Oso Cloud Aserto Topaz) Authorization Academy  Oso Cloud OSSo
    認可のアーキテクチャに関する考察(Authorization Academy IIを読んで)
  • 子供の行方不明 年間1000人以上 対策どうすれば? | NHK

    年間1000人以上。 警察に行方不明者届が出された子供の人数です。 今、子供の見守りを技術面でサポートする動きが始まっています。 毎年1000人以上が行方不明 令和3年は1010人。 人口10万人あたりでみると10人から12人にのぼります。 警察庁によると、9歳以下の子供の場合、迷子や家出などのケースが多いそうで、ほとんどのケースは無事に見つかっているといいます。 ただ、警察に届け出を出すほど、子供がいなくなって不安に思う人がたくさんいるのは事実です。 実際に、犯罪や事故に巻き込まれた可能性があるとして、警察が公開捜査に踏み切るケースもあります。

    子供の行方不明 年間1000人以上 対策どうすれば? | NHK
    griefworker
    griefworker 2023/05/17
     GPS10  

    security

    society
     
  • フリーWi-Fiを使ったら秘密情報を抜かれる経路にはどのようなものがあるか - Qiita

    ゴールデンウィークのはじめ(4月29日)に投稿された以下のツイートですが、5月7日20時において、1,938.8万件の表示ということで、非常に注目されていることが分かります。 我が名はアシタカ!スタバのFreeWi-Fiを使いながら会社の機密情報を扱う仕事をしてたら全部抜かれた。どうすればよい! pic.twitter.com/e26L1Bj32Z — スタバでMacを開くエンジニア (@MacopeninSUTABA) April 29, 2023 これに対して、私は以下のようにツイートしましたが、 これ入社試験の問題にしようかな。『スタバのFreeWi-Fiを使いながら会社の機密情報を扱う仕事をしてたら全部抜かれた』と言う事象に至る現実的にありえる脅威を説明せよ。結構難しいと思いますよ。 https://t.co/LH21zphCTV — 徳丸 浩 (@ockeghem) April

    フリーWi-Fiを使ったら秘密情報を抜かれる経路にはどのようなものがあるか - Qiita
  • エピソード - 視点・論点

    「建築界のノーベル賞」と言われるプリツカー賞を受賞した山さん。世界中で調査した住宅を紹介しつつ、コミュニティー作りを意識した建築を行ってきた思いを語ります。

    エピソード - 視点・論点
    griefworker
    griefworker 2023/03/28
       

    security

    society
     
  • 1Passwordを使って、ローカルにファイル(~/.configや.env)として置かれてる生のパスワードなどを削除した


    1Password使(~/.config.env) .envAPI Token API Token npm installpostinstall Compromised PyTorch-nightly dependency chain between December 25th and December 30th, 2022. | PyTorch Whats Really Goin
    1Passwordを使って、ローカルにファイル(~/.configや.env)として置かれてる生のパスワードなどを削除した
  • 今時の CSRF 対策ってなにをすればいいの? | Basicinc Enjoy Hacking!


     @zaru  CSRF ()  @zaru DM ()  2022/08/29 :    Cookie  Cookie  SameSite nginx   CSRF   
    今時の CSRF 対策ってなにをすればいいの? | Basicinc Enjoy Hacking!
  • RESTFulなAPIとCSRFとその対策 - シアトル生活はじめました

    Cross-Site Request Forgery(クロスサイトリクエストフォジェリー)って何? 頭文字をとって「CSRF」ですが、出来るだけ平たく説明すると 「悪いヤツが作ったサイトから読み込んだHTMLやらスクリプトが、勝手に別のサイトにHTTP POSTのリクエストを送信して、知らない間にそのサイトにある自分のデータなどを変更される」 といった感じになるかな。 データの中には重要なデータもあるでしょう。Amazonで欲しい物リストがあったとして、それが全部勝手に「購入」されたら困りますよね。銀行の口座から別の口座にお金が入金されても困ります。(もちろん、Amazonや銀行のサイトなどではCSRF対策がしっかりと施されているでしょうから、大丈夫!・・っであることを祈る) Cross-site とは二つのウェブサイトを跨いでること。サイトのひとつは当然「悪いヤツのサイト」でもうひとつは

    RESTFulなAPIとCSRFとその対策 - シアトル生活はじめました
  • "JWT=ステートレス"から一歩踏み出すための考え方

    おはようございます、ritouです。 この話に乗っかっていきます。 3行で ログアウト時にJWTを無効化できない実装は今後脆弱性診断で「OWASP Top 10 2021違反」と指摘されるようになりそう(今も個別にされてるかもしれないけど) JWTは単純なフォーマットなので、ステートレスなセッション管理においてログアウトしたときに文字列自体を無効化できない件は独自エンコード方式(一般的にフレームワークのCookieストアと呼ばれているもの)でも起こり得る 「セッションID vs JWTで内包」 以外にも 「セッションIDをJWTに内包」もあり得る。既存の機能を残しつつ「JWTで武装」する選択肢も考えてみてはどうか。 ステートレスなセッション管理でログアウトの際に文字列自体を無効化できない問題 これは前から言われていますし、駆け出し何とか勢のQiita記事に書かれるぐらいには一般的です。 2

    "JWT=ステートレス"から一歩踏み出すための考え方
  • Active RecordでRow Level Securityを使って安全にテナント間のデータを分離する - SmartHR Tech Blog


    Gemactiverecord-tenant-level-security SmartHR SmartHR1SaaS1SQL112018 tech.smarthr.jp WHERE
    Active RecordでRow Level Securityを使って安全にテナント間のデータを分離する - SmartHR Tech Blog
  • QUICをゆっくり解説(6):増幅攻撃との戦い | IIJ Engineers Blog


    Haskell4 (amplification attack)DoS IPIPIP  TCPSYNTCPSYN+ACKTCP
    QUICをゆっくり解説(6):増幅攻撃との戦い | IIJ Engineers Blog
  • SPAセキュリティ入門~PHP Conference Japan 2021

    こちらのスライドは以下のサイトにて閲覧いただけます。 https://www.docswell.com/s/ockeghem/ZM6VNK-phpconf2021-spa-security シングルページアプリケーション(SPA)において、セッションIDやトークンの格納場所はCookieあるいはlocalStorageのいずれが良いのかなど、セキュリティ上の課題がネット上で議論されていますが、残念ながら間違った前提に基づくものが多いようです。このトークでは、SPAのセキュリティを構成する基礎技術を説明した後、著名なフレームワークな状況とエンジニア技術理解の現状を踏まえ、SPAセキュリティの現実的な方法について説明します。 動画はこちら https://www.youtube.com/watch?v=pc57hw6haXkRead less

    SPAセキュリティ入門~PHP Conference Japan 2021
  • Dockerfileのベストプラクティス Top 20


    202139Álvaro Iradier稿(https://sysdig.com/blog/dockerfile-best-practices/) Dockerfile 調 
    Dockerfileのベストプラクティス Top 20
  • セキュリティ視点からの JWT 入門 - blog of morioka12


    ISC 1 IPFactory  morioka12   IPFactory Advent Calendar 2020 10 IPFactory   IPFactory  稿 # IPFactory Advent Calendar 2020 10#JWT #security  JWT  - blog of morioka12https://t.co/g1MYe77hAF  morioka12 (@scgajge12) 20201210  Web Security  Cloud Security 
    セキュリティ視点からの JWT 入門 - blog of morioka12
  • パーフェクトRails著者が解説するdeviseの現代的なユーザー認証のモデル構成について - joker1007’s diary


    RubyonRailsRails  noteWeb稿IPRails使devise使 (noteRails使deviseRails使使)  IP
    パーフェクトRails著者が解説するdeviseの現代的なユーザー認証のモデル構成について - joker1007’s diary
    griefworker
    griefworker 2020/08/31
    Userモデルを分割するアプローチ。
  • 図解 X.509 証明書 - Qiita

    はじめに X.509 証明書について解説します。(English version is here → "Illustrated X.509 Certificate") ※ この記事は 2020 年 7 月 1 日にオンラインで開催された Authlete 社主催の『OAuth/OIDC 勉強会【クライアント認証編】』の一部を文書化したものです。勉強会の動画は公開しており、X.509 証明書については『#4 X.509 証明書(1)』と『#5 X.509 証明書(2)』で解説しているので、動画解説のほうがお好みであればそちらをご参照ください。 1. デジタル署名(前提知識) この記事を読んでいただくにあたり、デジタル署名に関する知識が必要となります。つまり、「秘密鍵を用いて生成された署名を公開鍵で検証することにより」、「対象データが改竄されていないこと」や「秘密鍵の保持者が確かに署名したこと

    図解 X.509 証明書 - Qiita
  • OAuth 2.0 / OIDC を理解する上で重要な3つの技術仕様


    2020317AuthleteOAuth & OIDC  OAuth 2.0 / OIDC OAuth 2.03JWSJWEJWT OAuth 2.0 AuthleteOAuthOpenID ConnectOAuth 2.0 
    OAuth 2.0 / OIDC を理解する上で重要な3つの技術仕様