タグ

2020年8月18日のブックマーク (8件)

  • 西川庄六商店

    reika221
    reika221 2020/08/18
  • 2020-08-18 MySQLにauth_tcprivを組み込んで試してmake installしてなくて大ハマリしたけど最終的にうまくいった - @matsumotory の #研究日誌 や日々のあれこれ

    大体実装ができてきたので、tcp_save_syn_listenをLD_PRELOADしたmysqldにuserを作って、その認証にauth_tcprivプラグインを使うように設定して検証していた うまくいかなくてauth_tcprivをデバッグしながらコンパイルしても1時間ぐらいうまくいかず、なんだなんだと頭を抱えていたらmake installを忘れていた....... 実際にはコードは正しく動いていたし、設定も正しかった バイナリを新しくできていなかったというオチ それで一時間ハマり続けた こういう新しいでかいミドルウェアの中身を触るときには、それのお作法とかミドルウェアの細かい実装がまだ頭に入っていないので、どうしても自分のコードやミドルウェアに入れた設定を疑いがちだけどそうではなくて、結局もっと基的なところでミスっているというよくある例 自分が調べたり書いたコードをもう少し信じ

    2020-08-18 MySQLにauth_tcprivを組み込んで試してmake installしてなくて大ハマリしたけど最終的にうまくいった - @matsumotory の #研究日誌 や日々のあれこれ
    reika221
    reika221 2020/08/18
  • ちょっとでもセキュリティに自信がないなら、 Firebase Authentication を検討しよう

    note のやらかしのあのへんについて。 認証自作、 Rails 、 Devise - Diary パーフェクト Rails 著者が解説する devise の現代的なユーザー認証のモデル構成について - joker1007’s diary 認証サーバーの実装は質的に難しいです。セキュリティが絡むものは「簡単な実装」などなく、プロアマ個人法人問わず、個人情報を守るという点で、同じ水準を要求されます。悪意あるハッカーは常にカモを探していて、もし認証が破られた場合、自分だけではなく大多数に迷惑が掛かります。初心者だから免責されるといったこともありません。全員が同じ土俵に立たされています。 とはいえ、認証基盤を作らないといろんなサービスが成立しません。そういうときにどうするか。 Firebase Authentication で、タイトルの件なんですが、 Firebase Authenticat

    ちょっとでもセキュリティに自信がないなら、 Firebase Authentication を検討しよう
  • WordPress 5.5に実装されたネイティブ サイトマップ機能を無効化する方法

    [レベル: 中級] この記事では、Wordpress 5.5 に標準実装されたサイトマップ生成機能を無効化する方法を紹介します。 WordPress のコア XML サイトマップ機能 リリースされたばかりの WordPress 5.5(この記事を公開している時点での最新バージョン)は、検索エンジン向けの XML サイトマップを作成する機能をコア機能として標準実装しました。 これまでサイトマップ生成にはプラグインを利用していました。 コア サイトマップは WordPress をインストールしたディレクトリの直下に作られます。 ファイル名は wp-sitemap.xml です。 example.com に WordPress をインストールしていたらサイトマップの場所は example.com/wp-sitemap.xml になります。 アクセスしたサイトマップはこんな感じです(正確には、サイ

    WordPress 5.5に実装されたネイティブ サイトマップ機能を無効化する方法
    reika221
    reika221 2020/08/18
  • 身に覚えのない170万円の請求が……AWSの運用管理で起きた“4つのしくじり”

    AWSを使って構築したお客さまの環境を日々運用していく中で、これまでさまざまな失敗を経験してきた」――アイレットの古屋啓介さん(クラウドインテグレーション事業部インフラエンジニア)は、クラウドインフラの運用管理者向けイベント「Cloud Operator Days Tokyo 2020」のセッションでこう明かした。 アイレットはクラウド専業のSIerAWSAmazon Web Services)のマネージドサービス「cloudpack」なども提供しているが、細かい仕様の見落としなどが原因で、cloudpackの運用でいくつかの“しくじり”があったという。 身に覚えのない170万円の高額請求がAWSから来た 古屋さんによると、特に印象に残っている失敗は4つ。その1つ目は「Amazon Athena」で170万円の請求が来たことだ。 AthenaはAWSが提供するPaaSで、オンラインス

    身に覚えのない170万円の請求が……AWSの運用管理で起きた“4つのしくじり”
    reika221
    reika221 2020/08/18
  • DNS改ざん検知ツール(Slack通知付き)で検知速度を爆速にした - Code Day's Night

    暑い夏2020、DNSと戯れていました。 レジストラの脆弱性でDNSが改竄されてサイトがハッキングされる事件を見て、これを防ぐ方法がなかったので7月末にDNS改ざん検知ツール NSchecker を作って公開しました。 blog.ichikaway.com 結論 忙しい方のために結論だけ先に。NSchecker Ver0.03ではDNS改竄検知速度が60秒程度に大幅改善しました!(Ver0.01では最大48時間の検知遅延) NScheckerのソースコードはこちら。 github.com 詳細 このツールはDNSのNSレコードが改竄されるとSlackで通知できる(slack以外も可能)ため便利だったのですが、NSレコードの参照がDNSキャッシュサーバだったため検知が最大で48時間ぐらいかかる問題がありました。(NSchecker Ver 0.01) 無いよりはマシなツール程度になってしまっ

    DNS改ざん検知ツール(Slack通知付き)で検知速度を爆速にした - Code Day's Night
    reika221
    reika221 2020/08/18
  • ローカルでのLambdaの開発に便利なServerless-Dev-Toolsを試す | ブログ | Serverless Operations

    >_cd /blog/id_150 development technology#AWS LambdaDate2020-08-14Time00:00:00 JST Serverless-Dev-Toolsというターミナル上でダッシュボードを開き、Lambdaのデプロイやログ、メトリクスの確認ができる開発ツールの存在を教えてもらったのでそれを紹介していきます。 サーバーレスの開発時にブラウザからマネジメントコンソールにアクセスしつつ、ログを確認したり状態を確認したりすることが多いと思いますが、ブラウザとエディタを行き来したり、何度もログインし直したりみたいなのが結構めんどくさいですよね。 このツールはターミナルで専用の開発ダッシュボードを提供してマネジメントコンソールを開くこと無く開発を行えることを可能にすることがコンセプトです。 一度ダッシュボードを開けば、キーボードショートカットでデプロ

    ローカルでのLambdaの開発に便利なServerless-Dev-Toolsを試す | ブログ | Serverless Operations
    reika221
    reika221 2020/08/18
  • Linuxがブートするまで

    普段Linuxを使っていながら、vmlinuzやinitrd.imgというファイルは何なのか、 あやふやにしか理解していなかったので、一通りLinuxマシンのブートの仕組みを 勉強してみた結果を書き留めておく。なお、BIOSとGRUB Legacyの環境を前提としている。 EFIやGRUB2を使った環境については、今後いずれ勉強していきたい。 基的にOSの起動は、単純・低機能なプログラムが、より複雑・高機能なプログラムを 読み込み起動するという処理を連鎖的に行う仕組みになっている。 Linuxでは、下記のプログラムが順に起動していく: BIOSブートローダ (GRUB)Stage 1Stage 1.5Stage 2LinuxカーネルInit以下では、それぞれのプログラムについて順に要約して述べていく。 1. BIOS現在一般的なx86/x86-64 CPUは、電源が投入されると、0xff

    reika221
    reika221 2020/08/18