タグ

y-kawazのブックマーク (23,557)

  • ゼロトラストをベースにセキュリティを考えてみた - Gaudiy Tech Blog

    こんにちは!エンタメ領域のDXを推進するブロックチェーンスタートアップ、Gaudiyエンジニアをしている土居(@taro_engineer)です。 最近はバックエンドからインフラ周りを担当していますが、今回は「ゼロトラスト」の考えをベースにしたセキュリティの構築をテーマに書いてみたいと思います。 ゼロトラストの定義やセキュリティに関する説明は難しい部分もあるので、正直このテーマで書くべきか僕自身も悩みました(笑)。 ただ、今回導入を検討するにあたり、ネットを調べてもほとんど実例が見当たらなかったので、僕らが調べたことや考えたことがどなたかのご参考になれば嬉しいです。 1. Gaudiyのマイクロサービスアーキテクチャ 2. セキュリティを「今」考えるべき理由 3. ゼロトラストとGaudiyでの採用背景 3-1. ゼロトラストとは? 3-2. BeyondCorpとBeyondProd

    ゼロトラストをベースにセキュリティを考えてみた - Gaudiy Tech Blog
    y-kawaz
    y-kawaz 2022/03/12
  • デル、31.5型の4K/144Hz対応ゲーミングモニター。いきなり6万7,887円と競合の半額以下で登場

    デル、31.5型の4K/144Hz対応ゲーミングモニター。いきなり6万7,887円と競合の半額以下で登場
    y-kawaz
    y-kawaz 2022/03/12
  • 20分で分かるDirty Pipe(CVE-2022-0847) - knqyf263's blog

    極限まで詳細を省けば何とか20分で雰囲気だけでも伝えられるんじゃないかと思って書きました。書き終えてから見返したら多分無理なので誇大広告となったことを深くお詫び申し上げます。 背景 概要 脆弱性の影響 ページキャッシュやsplice パイプ マージの可否 下準備 攻撃手順 まとめ 背景 先日Dirty PipeというLinuxカーネルの脆弱性が公表されました。 dirtypipe.cm4all.com Linuxのパイプに関する脆弱性なのですが、仕組みは意外とシンプルでぎりぎりブログでも伝わるかもしれないと思ったので自分の理解を書きました。あといつも細かく書きすぎて長くなるので、今回は雰囲気だけでも伝わるようにとにかく説明を簡略化し、ふわっとした概要だけでも理解してもらえるように頑張りました。その結果、若干正確性に欠ける部分があるかもしれませんがお許しください。細かい部分はまた別の記事でま

    20分で分かるDirty Pipe(CVE-2022-0847) - knqyf263's blog
    y-kawaz
    y-kawaz 2022/03/11
    とても分かり易かった。Cより見慣れてるgoによる実装があるのも嬉しい。
  • Linuxカーネルに特権昇格可能な重大な脆弱性が発見される、Android端末にも影響あり

    Android端末にも搭載されているLinuxのカーネルに任意のファイルを上書きできる脆弱(ぜいじゃく)性が発見されました。ルート権限が必要なファイルについても上書き可能で特権昇格を行うことができるため、非常に影響の大きいものとなっています。 The Dirty Pipe Vulnerability — The Dirty Pipe Vulnerability documentation https://dirtypipe.cm4all.com/ この脆弱性は「Dirty Pipe(CVE-2022-0847)」と名付けられている通りLinuxで複数のプログラムの通信を担うパイプに起因するものとのこと。Linuxには一度読み込んだファイルをメモリ上にキャッシュとして置いておくことで再度アクセスする際の読み込み速度を高速化する「ページキャッシュ」という仕組みが存在していますが、Dirty P

    Linuxカーネルに特権昇格可能な重大な脆弱性が発見される、Android端末にも影響あり
    y-kawaz
    y-kawaz 2022/03/11
    たまたま先週上げたEC2が対象カーネルだったのでexploit試してみたら一瞬でroot取れてヒエッてなった。https://twitter.com/kawaz/status/1501431848001740801
  • マイクロソフト、JavaScriptに型宣言を追加しつつトランスパイラ不要の「Types as Comments」をJavaScript仕様策定会議のTC39に提案へ

    マイクロソフト、JavaScriptに型宣言を追加しつつトランスパイラ不要の「Types as Comments」をJavaScript仕様策定会議のTC39に提案へ マイクロソフトのTypeScript開発チームは、JavaScriptのコードにTypeScript互換のアノテーション(注釈)を加えることで変数や関数などの型を宣言し、エディタなどのツールで型情報を活用可能にする一方、実行時にはJavaScriptエンジンがアノテーションを無視することでコードをトランスパイラで変換することなく実行可能なJavaScriptの新構文「Types as Comments」を、JavaScriptの使用を策定する「TC39」(Ecma International, Technical Committee 39)に提出する計画を明らかにしました。 このマイクロソフトの発表には、TC39の共同議長で

    マイクロソフト、JavaScriptに型宣言を追加しつつトランスパイラ不要の「Types as Comments」をJavaScript仕様策定会議のTC39に提案へ
    y-kawaz
    y-kawaz 2022/03/11
    今回の提案は、型システムの導入な訳じゃなく、型に関する構文を無視するってだけなんよね。将来的にはここを足がかりに直接実行も視野にあるんだとは思うが。
  • ロシアで『Z』が戦争支持のマークになってしまったようで、「デザインで『Z』を避けるように」というおふれが来てしまった

    coco子 @coco00500 ロシア支持のシンボルマークとして「Z」をアイコンにする人がネット上で散見されるらしいので、同一視される危険性を避けたいんでしょうね twitter.com/koya_bb/status… 2022-03-07 23:38:06

    ロシアで『Z』が戦争支持のマークになってしまったようで、「デザインで『Z』を避けるように」というおふれが来てしまった
    y-kawaz
    y-kawaz 2022/03/11
    「禁句(タブー)」は1文字 ただし気分で増えていく 最初はロシア忌避の『Z』 その次は女性を表す差別的な『F』 事ある毎に「禁句(タブー)」が増えていく 既存の文化や歴史認識を一つずつ破壊してく…と言ってもいいがね
  • IDとPWのみでのGoogleアカウントへのログインが5月30日に終了。サードパーティ製アプリなどに影響 | スラド セキュリティ

    もとの告知がいつ行われたのかはハッキリしないのだが、Googleは5月30日にユーザー名とパスワードのみでGoogle アカウントにログインする「安全性の低い」アプリとデバイスに関するサポートを終了するそうだ(安全性の低いアプリと Google アカウント)。これだけだと分かりにくいが過去記事に書かれたコメントによれば、同日以降はアプリ側でOAuth 2.0への対応が必須になるという意味だそうだ。OAuth 2.0非対応のメーラーなどを利用している場合は対策が必要になる。昨年話題となった秀丸メールでの対策事例が参考になると思われる(窓の杜)。 なお、Googleの告知ではAppleデバイスに関する注意も記載されている。Google側の説明によると、Appleデバイス上でユーザー名とパスワードのみを使用しているユーザーが最近ログインしていない場合、2月28日以降はGoogleアカウントの種類

    y-kawaz
    y-kawaz 2022/03/11
    似た内容の話で数日前?からbitbucketのgitもbitbucket自体のパスワードの利用が弾かれるようになってたな。そっちもアプリパスワードを発行してそれ使えばパスワード認証の継続はできた。
  • spliceを使って高速・省メモリでGzipからZIPを作る - knqyf263's blog

    良い話を含むので概要の最初だけでも読んでもらえると幸いです。この話が実用的かと言うと多分全然実用的ではないので理解しても仕方ないかなと言う気がします。 概要 ファイルフォーマット gzip 10-byteのヘッダ 拡張ヘッダ ファイル体 フッタ(trailer) zip ローカルファイルヘッダ Data descriptor セントラルディレクトリエントリ セントラルディレクトリの終端レコード gzipからzipへの変換 gzipヘッダの処理 gzipファイル体の処理 gzip trailerの処理 複数gzipファイルの連結 PoC まとめ 概要 先日Dirty PipeというLinuxカーネルの脆弱性が公表されました。 dirtypipe.cm4all.com この脆弱性の原理自体も面白いのですが、その前に報告者の組織で行っているGzipZIPの処理で引っかかったのでまず先にそち

    spliceを使って高速・省メモリでGzipからZIPを作る - knqyf263's blog
    y-kawaz
    y-kawaz 2022/03/10
    こういうのが良い。
  • iOSのファイル共有機能5パターンの検証とセキュリティ対策まとめ - Flatt Security Blog

    はじめに こんにちは。株式会社Flatt Securityセキュリティエンジニアの志賀(@Ga_ryo_)です。 iOSアプリケーションを開発する上で、メディアファイルやドキュメントファイルを他のアプリケーションと共有する機能を実装するケースがあると思います。iOSでは、ファイル共有のために様々な機能を提供していますが、OSの更新に従って機能が増え、把握が困難になってきたと感じている方もいることかと思います。 また、そういった機能が追加された際に実装方法に関する解説をしてくださる方々がいらっしゃると思いますが、細かい仕様について語られることはあまり多く無いという印象です。 そこで稿では、iOSアプリケーション上で利用できる各種ファイル共有機能を5つのパターンに分けて検証しつつ、これらを利用する上で注意すべき点についても解説していこうと思います。 注) 稿では度々サンプルコードを提示する

    iOSのファイル共有機能5パターンの検証とセキュリティ対策まとめ - Flatt Security Blog
    y-kawaz
    y-kawaz 2022/03/07
  • Markdown の Table 記法を CSS で実現する | blog.jxck.io

    Intro ブログは Markdown で原稿を書き、それを HTML に変換して表示している。このとき、 CSS を用いて Markdown のシンタックスに似せた Style を適用している。例えば以下のように h2::before に content: '##' を指定するといった具合だ。 しかし、これまで <table> だけはうまく Markdown 記法を再現する CSS が書けないでいた。 そこで、周りの CSS 強者に実現できないか聞いてみたところ、@shqld, @araya, @yoshiko 達の協力を得て、かなりの完成度にすることができた。実現方法を記録する。 Before 実現したいのは以下のような記法だ。 | file type | size | ratio | |:----------|-----:|------:| | .webp | 9474 | 100

    Markdown の Table 記法を CSS で実現する | blog.jxck.io
    y-kawaz
    y-kawaz 2022/03/07
    面白い
  • AWS SESで信頼性の高いメール送信(SPF, DKIM, DMARC) with Terraform - 電気ひつじ牧場

    メール認証の仕組みと、SESでのTerraformを使った設定方法について紹介します。 メール認証の種類 メールメッセージ MAIL FROM FROM SPF(Sender Policy Framework) DKIM(DomainKeys Identified Mail) DMARC SESの設定 SESで利用するドメイン認証 DKIM設定 DMARC with DKIM DMARC with SPF 参考 メール認証の種類 メールでは送信元のなりすましを検出するための認証の仕組みとして、主に以下の3つがあります。それぞれRFCで定められています。 SPF(Sender Policy Framework) DKIM(DomainKeys Identified Mail) DMARC(Domain-based Message Authentication, Reporting, and

    AWS SESで信頼性の高いメール送信(SPF, DKIM, DMARC) with Terraform - 電気ひつじ牧場
    y-kawaz
    y-kawaz 2022/03/07
  • Go の命名規則

    記事は Go Advent Calendar 2019 11 日目の記事です。 Go はシンプルな言語機能・シンタックスが特徴であり、命名規則にもそのシンプルさが表れています。 記事では、公式や著名な Go エンジニア、OSS などから見られる Go らしい命名規則を紹介します。 今更なテーマかもしれませんが、意外にも公私共々で命名規則が意識されていないコードを時折見かけるので、自戒も込めて記します。 誤った内容があれば Twitter でご指摘いただければと思います。 パッケージ名簡潔にするEffective Go では、short, concise, evocative なパッケージ名が望ましいとされます。 これはパッケージ名に限らずほとんどあらゆる命名において役立つ指針だと思います。 また、「パッケージ名は一言で何をするかを表すエレベーターピッチだ」という Dave Cheney

    y-kawaz
    y-kawaz 2022/03/07
    ちゃんと命名規則読んだ事なかったけど、先人のコード見て書いてたら大体そうなってた。
  • 成年コミックデータベース:エロ漫画作品のレビュー・検索DB

    警告<WARNING> Adults only, or 18 and older. Japanese Version Only. このサイトは成年向けの書籍を掲載しています。 18歳未満の方のアクセスは固くお断りいたします。 あなたは18歳以上ですか? は い いいえ

    成年コミックデータベース:エロ漫画作品のレビュー・検索DB
    y-kawaz
    y-kawaz 2022/03/04
  • [第13話]タコピーの原罪 - タイザン5 | 少年ジャンプ+

    タコピーの原罪 タイザン5 <完結済み>地球にハッピーを広めるため降り立ったハッピー星人タコピーは、笑わない少女しずかちゃんと出会う。どうやらその背景には学校のお友達とおうちの事情が関係しているようで…。無垢なタコピーが知るざらついた現実とは!?衝撃のヒューマンドラマ、ここに開幕! [JC上下巻発売中]

    [第13話]タコピーの原罪 - タイザン5 | 少年ジャンプ+
    y-kawaz
    y-kawaz 2022/03/04
    東くん即オチ1コマ。
  • 大阪市内全域で路上喫煙禁止に 万博へ「世界の潮流」

    大阪市の松井一郎市長は2日、2025年大阪・関西万博を見据え、市内全域を路上喫煙禁止地区とする方針を明らかにした。記者団に「受動喫煙をやめるのが世界の潮流。世界中から認められる都市を目指していきたい」と述べた。移行の時期は明示しなかった。 市は平成19年に制定した路上喫煙防止条例に基づき、御堂筋や市役所庁舎周辺、JR天王寺駅周辺など6地区を路上喫煙禁止地区に指定している。 区域内で火のついたたばこを所持すると千円の過料が科せられるが、区域外では罰則がない。松井氏は「『罰則がありますよ』というのが抑止につながるんじゃないかと思う」と語った。開会中の今議会で方向性などを正式に示すという。 一方で自身が喫煙者の松井氏は、たばこは嗜好(しこう)品だとして受動喫煙に配慮した喫煙所も市内に整備するとした。 万博のテーマは「いのち輝く未来社会のデザイン」。大阪府と市が出展するパビリオンでは、健康・医療

    大阪市内全域で路上喫煙禁止に 万博へ「世界の潮流」
    y-kawaz
    y-kawaz 2022/03/03
    先月、人生で初めて大阪に行ったんだが関東と比べるとそこら中でヤニ臭い経験をして、こんなに違うもんなのか…。と感じた。路上喫煙防止法とか実際の取り締まりの有無だけ見て意味無いと断ずるのは違うと思う。
  • 背景合成アプリ「Shoost」レビュー 映画のワンシーンのような「いい感じ」の絵を手軽に作れる | PANORA

    ビジュアルクリエイティブディレクターのMuRo氏が発表した「Shoost」はユニークなツールだ。「いい感じの雰囲気の絵を簡単に作りたい! キャラクターをきれいに魅せたい!」という思いから生まれたツールは、3つのレイヤーを重ね合わせ、その上から撮影効果を付与することで、画面・映像を作るという今までにない立ち位置のツールと言える。しかしながら、独特なツールゆえに、どのようなものかイメージがわかない人も多いかもしれない。 記事では、「Shoost」を実際に動かし、簡単な作品を作りながら、機能や優れている点を紹介していく。 人物画像+背景画像 まず、公式にも紹介されている、人物画像と背景画像を組み合わせた使い方を試す。 「Layer 2」 に人物画像を配置 まずは、主役となる人物画像から配置する。「Layer 2」を「Import Item」に設定し、画像アイコンをクリック。今回は「いらすとや

    背景合成アプリ「Shoost」レビュー 映画のワンシーンのような「いい感じ」の絵を手軽に作れる | PANORA
    y-kawaz
    y-kawaz 2022/03/02
    結構為になった。凄い。
  • 【速報】延岡市 旭化成の火薬工場で火災 1人けが1人と連絡取れず・宮崎県(MRT宮崎放送) - Yahoo!ニュース

    1日午後1時50分すぎ延岡市にある旭化成の関連工場で、爆発が発生しました。 けが人が1人確認されているほか、1人と連絡がとれていないということです。 1日午後1時50分すぎ、警察や消防に「工場が爆発した」という通報が相次いで寄せられました。 旭化成延岡支社などによりますと、爆発があったのは、延岡市水尻町にある旭化成のグループ企業、カヤク・ジャパン東海工場で、爆発は火薬工場内の実験施設で発生したということです。 また、消防によりますと、これまでにこの爆発でけが人が1人確認され、1人と連絡が取れなくなっているということです。 また、延岡市教育委員会によりますと、工場近くにある川島小学校では、校舎の窓ガラスが割れたということです。

    【速報】延岡市 旭化成の火薬工場で火災 1人けが1人と連絡取れず・宮崎県(MRT宮崎放送) - Yahoo!ニュース
    y-kawaz
    y-kawaz 2022/03/02
    カヤクジャパンて滅茶苦茶分かりやすい社名だな
  • みんな、ありがとう! これからは技術者として名をはせていけるよう精進するよ(Coinhive事件最高裁解説 後編)

    みんな、ありがとう! これからは技術者として名をはせていけるよう精進するよ(Coinhive事件最高裁解説 後編):刑法感覚のないセキュリティエンジニア技術感覚のない警察・検察との悪魔合体(1/3 ページ) Webサイトに設置した「Coinhive」が不正指令電磁的記録保管罪に当たるとされたWebデザイナーのモロさんは、2022年1月、最高裁判所で逆転無罪を勝ち取った。裁判の争点は何だったのか、同様の事件を今後起こさないために必要なことは何か、主任弁護人と弁護側証人が解説する。 WebデザイナーがWebサイトに設置した「コインハイブ(Coinhive)」が不正指令電磁的記録保管罪に当たると問われた事件は、2022年1月20日、最高裁判所で逆転無罪となった。 前編では、どれほど低い確率からの勝利であったか、そしてそれが今後どのような意味を持つのかを、主任弁護人を務めた平野敬弁護士が振り返り

    みんな、ありがとう! これからは技術者として名をはせていけるよう精進するよ(Coinhive事件最高裁解説 後編)
    y-kawaz
    y-kawaz 2022/03/01
    サムネのせいで髙木先生の台詞に見えるので記事はその点直した方が良い。
  • マインクラフトの世界をリアルな世界に変換する「GANcraft」 NVIDIAなどが開発

    Innovative Tech: このコーナーでは、テクノロジーの最新研究を紹介するWebメディア「Seamless」を主宰する山下裕毅氏が執筆。新規性の高い科学論文を山下氏がピックアップし、解説する。 NVIDIAと米Cornell Universityの研究チームが開発した「GANcraft: Unsupervised 3D Neural Rendering of Minecraft Worlds」は、マインクラフトなどのボクセルベースの大規模な世界を写実的な画像に変換する手法だ。土や砂、草木、雪、海、空などをリアルに表現し、見る視点を移動しても一貫した画像を提供する。ゲームやアニメーションの背景、バーチャル空間の作成にも役立つ可能性を秘めている。 マインクラフトは、規則的なグリッド上にブロックを置くだけで3次元空間を構築できる、子どもでも可能な手軽さが魅力だが、各3Dブロックは大きく

    マインクラフトの世界をリアルな世界に変換する「GANcraft」 NVIDIAなどが開発
    y-kawaz
    y-kawaz 2022/03/01
    自動生成の地形は良いとして人手で作られた建物や自動化装置とかがどう描画されるのかが気になる。2個目とか折角村を含んでるのに意図的なのかズームしてくれないから分からん。
  • いろんなサービスを勝手に連携させるオープンソースのタスク自動化ツール「Huginn」を使ってみた

    さまざまなウェブサービスを連携して作業を自動化してくれるツールにはIFTTTやZapierなどさまざまなものが存在しています。その中でも、「Huginn」はオープンソースで開発されており、自分でサーバーを立てることでデータを傍受される心配なく利用できる自動化ツールとのことで、実際に使ってみて使い勝手を試してみました。 GitHub - huginn/huginn: Create agents that monitor and act on your behalf. Your agents are standing by! https://github.com/huginn/huginn Huginnのページによると、一番簡単なのはDockerを利用したセットアップとのこと。DockerがインストールされたPCのターミナルで「docker run -it -p 3000:3000 hugin

    いろんなサービスを勝手に連携させるオープンソースのタスク自動化ツール「Huginn」を使ってみた
    y-kawaz
    y-kawaz 2022/03/01
    気になるけど最近遊ぶ時間が無い、なんとかしたい。