アプリケーションはRuby on Railsというウェブアプリケーションフレームワーク上に構築されている。開発者はRails セキュリティガイドに記載されている様々な脆弱性を理解し、フレームワークの機能を正しく活用することで、安全なウェブアプリケーションを実装する。
インフラや各種ミドルウェアにおけるセキュリティ対策
運用基盤
SuperGoodMeetingsのサービスは、Amazon Web Services (以下、AWS) 及びHerokuを基盤として利用する。AWSは、世界最大規模のECサービスであるAmazonがそのデータセンター運用のノウハウをベースに立ち上げたクラウドコンピューティングプラットフォームサービスであり、非常に高いセキュリティ基準を有している。
ユーザ情報やプロジェクト情報はAWSのAmazon Relational Database Service (RDS)およびAmazon Simple Storage Service (S3)に記録される。RDS及びS3は、データをストレージデバイス二重・三重に記録し、ストレージデバイスに物理的な故障などの問題が生じてもデータが保護されるよう設計されている。