securewebapp
1.0.0
SecureWebApp - ASP.NET Core 5.0용 보안 웹 애플리케이션 템플릿
2021년 봄 COMP.SEC.300 보안 프로그래밍 과정을 위한 프로그래밍 프로젝트
저장소에는 프로젝트에 대한 모든 소스 코드, 아키텍처 다이어그램 및 문서가 포함되어 있습니다.
프로젝트 루트의 Documentation.pdf에서 프로젝트 문서를 볼 수 있습니다.
여기에서 프로젝트 문서에 대한 직접 링크를 확인하세요.
아래 애플리케이션의 대략적인 아키텍처 다이어그램은 다음과 같습니다.
전체 사진은 여기에 링크하세요.
기본 분기에 대한 푸시 또는 풀 요청 시 빌드 테스트 작업이 트리거되어 Cloud Runner에서 프로젝트를 빌드하고 모든 단위 테스트를 실행하여 통과하는지 확인합니다. 테스트 실행이 성공적으로 완료되면 배포 작업이 실행되어 개인 서버에 게시됩니다.
이 애플리케이션은 https://securewebapp.peltonet.com/에서 실시간 테스트에 사용할 수 있습니다.
프로젝트 소스코드는 SonarQube Cloud(SonarCloud) 서비스를 이용하여 분석됩니다.
SonarCloud는 GitHub Actions를 통해 통합됩니다.
프로젝트 분석 URL: https://sonarcloud.io/dashboard?id=Sinipelto_securewebapp