
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
使った技術を、役割ごとに。
- UI画面TypeScript
- Serverサーバー・APINode.js
- DataデータPostgreSQL
- Security認証・セキュリティOAuth 2.0JWTOWASP
- Infra基盤AWS
記録にある技術を、システムの中での役割ごとに並べた図です。
お客さまの名前と画面について
守秘義務などのため、お客さまの名前・画面・社内の数値は載せていません。業種・規模・期間・担当・成果は、ランサーズのプロフィールの「ビジネス経験」に載せている内容と同じです。
Inquiry
このような開発のご相談
似た課題をお持ちでしたら、まずは現状をお聞かせください。
NDAを結んでから伺うこともできます。