TAKUMIAI & Web Engineering Studio匠(たくみ)トップへ Contact(お問い合わせ)
Scroll

Confidential Case 03

中堅IT企業向け
Webアプリのセキュリティ強化

2022-04 – 2023-02・5名のチーム

担当:バックエンド・セキュリティ開発
認証・権限管理の全面改善

Prologue

プロジェクトの課題

機能ごとに認証・権限管理の実装がばらばらで、アクセス制御の一貫性と不適切なデータアクセスへの対策が課題だった。

お客さまの名前と画面は、守秘義務などのため載せていません。

At a Glance

期間
11か月
チーム
5名
  • Node.js
  • TypeScript
  • OAuth 2.0
  • JWT
  • PostgreSQL
  • AWS
  • OWASP

Chapter 01

担当したこと

役割:バックエンド・セキュリティ開発

  • 既存システム調査
  • 認証設計
  • API保護
  • 権限管理
  • セキュリティテスト

チーム:5名(PM1・エンジニア3・運用担当1)

Chapter 02

取り組んだこと

  • OAuth 2.0、トークン管理、ロールベースアクセス制御、入力値検証、API認可、操作ログを整備。
  • 脆弱性につながる処理を調べて修正し、再テストした。

Chapter 03

成果

認証・認可の処理を統一し、アクセス管理の運用負担を軽減。安全に運用を続けられる基盤を整えた。

Technology

使った技術を、役割ごとに。

  1. UI画面TypeScript
  2. Serverサーバー・APINode.js
  3. DataデータPostgreSQL
  • Security認証・セキュリティOAuth 2.0JWTOWASP
  • Infra基盤AWS

記録にある技術を、システムの中での役割ごとに並べた図です。

お客さまの名前と画面について

守秘義務などのため、お客さまの名前・画面・社内の数値は載せていません。業種・規模・期間・担当・成果は、ランサーズのプロフィールの「ビジネス経験」に載せている内容と同じです。

Inquiry

このような開発のご相談

似た課題をお持ちでしたら、まずは現状をお聞かせください。
NDAを結んでから伺うこともできます。

相談する