セキュリティ 【2026年最新】React・Next.jsの重大な脆弱性を解説!RCE・DoS・SSRFの影響と対策 ByMon 2026年10月22日2026年10月22日 2026年、ReactとNext.jsにおいて複数のセキュリティ脆弱性が報告されました。 特に2026年10月14日には、Next.jsで認証不要のリモートコード実行(RCE)につながる重大な脆弱性が2件、サービス拒否攻…
AI AnthropicのScionとは?Gitとの違いを初心者向けに解説 ByMon 2026年10月21日2026年10月21日 Anthropicが2026年10月13日、独自のバージョン管理システム「Scion(サイオン)」を発表しました。 バージョン管理システムといえば、Gitを利用しているエンジニアが多いのではないでしょうか。 しかし、An…
Spring Security Spring Security 7でPasskey認証を実装する:WebAuthn入門 ByMon 2026年10月11日2026年10月11日 Webアプリケーションの認証といえば、これまでは、 という方式が一般的でした。 しかし近年では、 などを使ってログインできる**Passkey(パスキー)**が広がっています。 PasskeyはWebAuthnという標準…
Web開発 JSON Patch入門|add・remove・replace・move・copy・testを例付きで解説 ByMon 2026年10月7日2026年10月7日 JSON形式のAPIを扱っていると、 「JSON全体ではなく、一部分だけ変更したい」 というケースがあります。 そんなときに利用できる仕組みのひとつが JSON Patch です。 JSON Patchを使うと、 といっ…
Spring Boot Spring Framework 7の@Retryable入門:外部API障害に強いSpring Bootアプリを作る ByMon 2026年9月27日2026年9月27日 Spring BootでWebアプリケーションを開発していると、外部APIを呼び出すケースは珍しくありません。 たとえば、 といった構成です。 しかし、外部APIは常に成功するとは限りません。 など、一時的な理由で失敗す…
Spring Boot Spring Modulith入門:Spring Bootでモジュラーモノリスを構築する ByMon 2026年9月24日2026年9月24日 Spring BootでWebアプリケーションを開発していると、最初はきれいだったプロジェクトが、機能追加とともに徐々に複雑になっていくことがあります。 たとえば、次のような構成です。 小規模なうちは分かりやすいですが、…
Spring Boot Spring Boot 4.1で@AsyncのtraceIdを引き継ぐ方法:コンテキスト伝播入門(traceIdが途切れる問題を解決する) ByMon 2026年8月30日2026年8月30日 Spring Bootで @Async を使うと、重い処理を別スレッドで実行できます。 たとえば、注文登録後にメール送信や外部API通知を非同期で実行するようなケースです。 ただ、ObservabilityやOpenTe…
Spring Boot Spring Boot 4.2.0-M1の新機能まとめ:AMQP 1.0とBuildpacksキャッシュを解説 ByMon 2026年8月29日2026年8月29日 Spring Boot 4.2.0-M1 が公開されました。 Spring公式ブログによると、Spring Boot 4.2.0-M1 は 2026年8月20日にリリースされ、113件の改善・ドキュメント更新・依存関係ア…
Spring Boot Spring Boot 4.1でSSRF対策:InetAddressFilterでRestClient/WebClientを安全にする ByMon 2026年8月28日2026年8月28日 Spring Boot 4.1では、HTTP Clientまわりのセキュリティ強化として InetAddressFilter が追加されました。 これは、Spring Bootアプリケーションから外部URLへHTTPリク…
Spring Boot Spring Boot 4.1でgRPC入門:サーバー・クライアント実装をやさしく解説 ByMon 2026年8月23日2026年8月23日 Spring Boot 4.1では、gRPCサーバー・クライアントを作りやすくするための公式サポートが追加されました これまでSpring BootでgRPCを使う場合、外部のgRPC用Starterを追加したり、Net…