Oktaのキャッシュキー生成問題から学ぶ認証システム設計の教訓 はじめに 2024年10月、Oktaの認証システムにおいて新たな脆弱性が発見されました。 これは、AD/LDAPの認証結果をキャッシュする際に使用していた「キャッシュキー」の生成方法に起因し、特定の条件下ではユーザーがパスワードを入力せずとも認証が成功してしまうという...
新着記事
Apple Visionの購入を検討している方、使用感が気になっている方に向けて書きます。 まず結論から書くと、良い体験は得られたが値段とは見合っていないと感じました。 何故そのように感じたのか、どういう体験が得られたのか等を後述します。 Apple Storeでは、Apple Vision Proのデモを無料で受けることがで...
【Sesame4】GolangでSesameAPIを使い、鍵を操作する 1年ほど前にSesame4を購入したのですが、今更ながらAPIが提供されていることに気づきました。 APIを通して、鍵の操作ができるとなると、かなり出来ることが増えそうです。 APIから操作するにはWifiモジュールが必要となります。 以前の記事 http...
【Unity】OpenAPI(Swagger)からopenapi-generator-cliを使用してコードを自動生成する Swaggerで定義したAPI仕様書から型や、API Request処理をUnity(C#)に自動生成する手順を備忘録として記載します。 環境 OS : Mac(M1) 14.3.1 Unity : 202...
Lightsailで作成したWordPressサイトにCloudFrontを導入する Lightsailインスタンスを作成する 静的IPをアタッチ ネットワーキング > 静的IPの作成 を押下し、静的IPを作成します。 作成時に、先ほど、作成したインスタンスを選択することで、自動的にアタッチされます。 ディストリビュ...
Macユーザー向けの記事です。 terraformのインストール tfenvを使用してterraformのインストールを行います。 tfenvとは、terraformのバージョンを管理できるツールです。 複数のバージョンをインストールし、適宜バージョンを切り替えることができます。 インストール手順 Homebrewからtfen...
公式ドキュメントに従い、flutterの環境構築した時、「flutter doctor」実行時のエラー解決方法を備忘録としてまとめました。 環境 MacOS 13.2.1(Apple Silicon) flutter 3.10.6 エラー内容と解決方法 cmdline-toolsのインストール cmdline-tools co...
はじめに 依存性注入(Dependency Injection)は、ソフトウェア開発においてコンポーネント間の依存関係を解決し、コードのテストや保守性を向上させるための重要な手法です。 Uber-Go/Digは、Go言語向けの軽量な依存性注入ライブラリであり、シンプルな実装によりコードの可読性とメンテナンス性を高めることができます...
lambdaからlightsailのmysqlに接続する 目的 golangでsamプロジェクトを作成しています。 lambdaを使用し、DBにRDSを採用する予定でしたが、個人開発でRDSを使用するのはお財布に優しくないです。 検証環境にはlightsailにmysqlをインストールしたものを使用し、本番環境には必要であればRD...
Go言語はシンプルで効率的なプログラミング言語であり、スライスはその中でも重要なデータ構造です。 PHPでは配列関数が豊富に用意されており、その多くはスライスの操作を容易にします。 本記事では、Go言語でPHPのいくつかの配列関数を再現する方法について解説します。 スライスの基本操作 // スライスの作成 slice := ma...
【Sequelize】migrationのDB接続設定値にenvに設定した環境変数を使用する DB接続情報を記述した「config.js」を作成します。 module.exports = { development: { username: process.env.MYSQL_USER, password: process.env...
【Excel】パスワードの分からないシートのロックを解除する 編集したいシートのロックがかかっているが、パスワードが分からないという状況が発生し、解除したため、備忘録として書いておきます。 念の為、記載しますが、職場で共有で利用しているシートのロックを解除とかはしないようにしましょう。 作成者の意図と異なった操作ができてしまい、...
プロフィール
サイトにアクセスしていただき、ありがとうございます。
「勉強の記録」「情報の共有」を目的として、技術系の記事を投稿しています。
内容が不明な点や質問等あれば、お問い合わせページより気軽に訪ねてください。
最近、Zennでも書き始めましたので、ぜひこちらにもお立ち寄りください!
https://zenn.dev/took220
「勉強の記録」「情報の共有」を目的として、技術系の記事を投稿しています。
内容が不明な点や質問等あれば、お問い合わせページより気軽に訪ねてください。
最近、Zennでも書き始めましたので、ぜひこちらにもお立ち寄りください!
https://zenn.dev/took220
スポンサーリンク