프로그래밍 언어활용 - 서버 프로그램 구현 목차 소프트웨어 개발 보안의 개요 📌 소프트웨어 개발 보안은 소프트웨어 개발 과정에서 발생할 수 있는 보안 취약점을 최소화하여 보안 위협으로부터 안전한 소프트웨어를 개발하기 위한 일련의 보안 활동을 의미한다. 소프트웨어 개발 보안은 데이터의 기밀성(Confidentiality), 무결성(Integrity), 가용성(Availability)을 유지하는 것을 목표로 한다. 정부에서 제공하는 소프트웨어 개발 보안 가이드를 참고하여 소프트웨어 개발 과정에서 점검해야할 보안 항목들을 점검한다. 💡 기밀성 : 정보의 비밀을 유지 💡 무결성 : 비인가된 변경으로부터 정보를 보호 💡 가용성 : 필요할 때 언제든지 사용할 수 있도록 함 💡 소프트웨어 개발 보안 가이드 : 안전한..
프로그래밍 언어활용 - 서버 프로그램 구현 목차 ✨ 주요 키워드 ? 웹 서버, 웹 애플리케이션 서버, 개발 언어 선정 기준, 프레임워크, 소프트웨어 개발 보안, API, 배치 프로그램, 스프링 배치, Quartz, 패키지 소프트웨어 개발 환경 구축의 개요 📌 개발 환경 구축은 응용 소프트웨어 개발을 위해 개발 프로젝트를 이해하고 소프트웨어 및 하드웨어 장비를 구축하는 것을 의미한다. 개발 환경은 응용 소프트웨어가 운영될 환경과 유사한 구조로 구축한다. 개발 프로젝트의 분석 단계의 산출물을 바탕으로 개발에 필요한 하드웨어와 소프트웨어를 선정한다. 하드웨어와 소프트웨어의 성능, 편의성, 라이선스 등의 비즈니스 환경에 적합한 제품들을 최종적으로 결정하여 구축한다. 하드웨어 환경 📌 하드웨어 환경은 사용자와의 ..