Apache Tomcatの脆弱性を利用したJava Webアプリケーションの侵入手法
ez_java
サンプルを開くと、またログインフォームが表示されます。adminが使用済みならAdminで登録してみましょう。
ログインに成功しました。
前の問題の経験から、Cookieを開くとJWTでエンコードされていることがわかります。
Adminをadminに変更してエンコードします。
eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsImV4cCI6MTc2NTYyMjE4M30.uqlZpRIPHzHnA45-ddAwJwLT1Ga6 ...
6月17日 18:37 投稿
ASP.NET Core でのサービス発見と負荷分散の実装
Consul はサービスガバナンスとサービス発見を実現するツールです。複数のサービスが存在する場合、サービスのアドレスを一元的に管理し、アプリケーションがまとまった場所からサービスにアクセスできるようにします。
ASP.NET Core と Ocelot 組み合わせでは、以下の負荷分散方法が可能です。
LeastConnection:現在アクティブな接続数が最も少ないサーバーにリクエスト ...
6月6日 20:33 投稿
認証コードの送信インターフェースと公式SMS SDKのカスタマイズ
目次- 認証
認証コード送信API
公式SMS SDKのカスタマイズ
認証
データベーステーブルを設計 2. 要求に応じてAPIを設計 3. コードを記述してAPIの機能を実装
ユーザー名、メールアドレス、電話番号によるパスワードログイン
ユーザー名とパスワードを入力し、ログインAPIにPOSTリクエストを送る
検証が成功した場合、トークンを発行する
電話番号と認証コードに ...
6月3日 22:55 投稿
Webアプリケーションの認証機構:Cookieとトークンの比較と実装
認証の基礎概念:PINについて
認証システムにおいて、PIN(Personal Identification Number)はユーザーの身元を確認するための短い数字のパスコードです。
役割と特徴
従来のパスワードの代わり、または補助として利用され、迅速な本人確認(スマートフォンのロック解除や決済アプリのアクセスなど)に用いられます。
文字列に比べて桁数が少ないため、単体でのセキュリ ...
5月26日 09:54 投稿
JWT ベースの OpenAPI 認可フロー:ThinkPHP と Gin の実装比較
概要
マルチテナント SaaS プラットフォームでは、外部システムがデータを安全に取得できるよう OpenAPI を公開する。本記事では「アプリ鍵 + シークレット」方式で発行される短期 RefreshToken を用いた認可フローを、PHP(ThinkPHP)と Go(Gin)でそれぞれ実装し、設計とコードを比較する。
認可フローのステップ
テナントごとに一意の ClientID / ClientSecret を事 ...
5月21日 17:50 投稿
JWT認証の実装例(ASP.NET Core)
まず、NuGetから以下のパッケージをインストールします:
Microsoft.AspNetCore.Authentication.JwtBearer
1. 認証サービスの登録とミドルウェアの設定
Startup.cs の ConfigureServices メソッド内で JWT Bearer 認証を設定します:
services.AddAuthentication(JwtBearerDefaults.AuthenticationScheme)
.AddJwtBearer(options =>
{
opt ...
5月20日 16:56 投稿
JWTとマイクロサービス間通信の実装と仕組み
JWTの基本構造と実装
JWT(JSON Web Token)は、認証と認可を実現するためのオープン標準(RFC 7519)です。JSONベースの軽量なセキュリティトークンで、ヘッダー、ペイロード、署名の3部分で構成されます。システム間での安全なクレーム情報の伝達に利用されます。
JWTのメリット
軽量性: JSON形式のため、XMLよりも軽量で解析が容易
自己完結性: ユーザークレームを含 ...
5月19日 17:56 投稿
学内食堂予約システムのSpringBoot+Vue.js実装と設計解説
学内食堂の混雑緩和と効率的な食事管理を目的とした予約システムを、Spring BootとVue.jsを用いて構築しました。本システムはモダンなフルスタックアーキテクチャに基づき、柔軟な拡張性と高い保守性を実現しています。
バックエンド:Spring BootによるAPI設計
Spring Bootは依存性の自動設定と組み込みサーバーにより、最小限の設定で高機能なWebアプリケーションを構築 ...
5月19日 00:35 投稿
JWT(JSON Web Token)の使用方法
JWTの基本構造
JWT(JSON Web Token)はJSON形式で構成されるセキュリティトークンで、ネットワーク上で安全に情報を交換するための仕組みです。主に以下の3つの部分で構成されます:
ヘッダー(暗号化方式の指定)
ペイロード(有効期限やユーザー情報などのデータ)
シグネチャ(署名情報)
.NET Coreでの実装手順
1. 設定ファイルの追加
appsettings.jsonにJWTの設 ...
5月18日 10:41 投稿
AICloudにおけるSpring SecurityとJWTによるセキュリティ構築の実践
序章:クラウドセキュリティの基礎
AICloudプラットフォームにおいて、ユーザー認証とデータ保護を強化するため、Spring SecurityフレームワークとJWT(JSON Web Token)技術を統合するアプローチが求められます。この組み合わせにより、堅牢なセキュリティ層を構築することが可能になります。
第一章:Spring Securityの設定
Spring Securityは、Javaベースのアプリケー ...
5月17日 13:54 投稿