모델-뷰-컨트롤러(MVC) 아키텍처는 모듈식 설계, 확장성 및 명확한 관심사 분리로 인해 현대 소프트웨어 개발에서 널리 사용됩니다. 이러한 장점에도 불구하고 전통적인 MVC 애플리케이션은 종종 내장된 보안 조치가 부족하여 데이터 유출 및 무단 접근에 취약합니다. 이 연구는 보안 및 개인 정보 보호를 개선하기 위해 데이터 암호화를 통합한 향상된 MVC 아키텍처를 제안합니다. 제안된 접근 방식은 모델 및 컨트롤러 계층 내에서 AES 및 RSA 암호화 기술을 포함하여 정지 및 전송 중에 민감한 데이터를 보호합니다. 뷰 계층에서도 의도하지 않은 데이터 노출을 방지하기 위해 안전한 데이터 처리가 보장됩니다. 이 암호화 기반의 향상은 데이터 기밀성과 무결성을 강화하면서 핵심 MVC 구조를 유지합니다. 제안된 아키텍처의 실험적 구현은 MVC 기반 웹 애플리케이션 프레임워크를 사용하여 수행되었습니다. 이 시스템은 응답 시간, 계산 오버헤드 및 일반적인 보안 위협에 대한 저항력 측면에서 평가되었습니다. 결과는 암호화 강화된 MVC 모델이 데이터 기밀성과 무결성을 상당히 개선하면서 성능 오버헤드는 최소화된다는 것을 나타냅니다. 이러한 결과는 MV 아키텍처에 암호화 메커니즘을 통합하는 것이 안전하고 개인 정보를 보호하는 소프트웨어 시스템을 개발하기 위한 효과적이고 실용적인 솔루션을 제공함을 보여주며, 제안된 접근 방식이 현대의 사이버 보안 및 데이터 보호 요구 사항을 준수해야 하는 응용 프로그램에 적합함을 나타냅니다.
Kabir et al. (Tue,)는 이 질문을 연구하였습니다.