SV App Store

xe-core-sv - xe-core on PHP 8.0

  • 앱 유형 core
  • Views 92
  • Download n/a

Express Engine의 PHP 8.0 버전입니다.
App 설치 경로
  • /
Github URL

Express Engine 1.11.6 버전을 기반으로

 

1.

PHP 8.0에서도 작동하도록 마이그레이션했습니다.

 

PHP 8.1부터는 $GLOBALS 전역 변수를 사용할 수 없기 때문에

XE 1 core를 마이그레이션 할 수 없습니다.

 

2.

지금까지 알려진 XE 1의 보안 패치를 적용했습니다.

 

XE 1은 상당한 기간 동안 

공개 소프트웨어 영역에서 검증했기 때문에

상당히 우수한 보안성을 갖추고 있습니다.

 

최근에 밝혀진 취약점을 살펴보면

기술적으로 취약점으로 분류할 수 있지만

매우 독특하게 사용하는 경우를

막지 못해서 안타깝다는 해석도 가능합니다.

 

물론

매우 독특하게 사용하는 경우를 모두 막을 수 있지만

 

그러한 조치는 사용자가 느끼는 유연성에

큰 영향을 줄 수 있습니다.

 

사실

유연성을 얻고 취약점을 감수하겠다는 선택은

오랜 기간 동안 PHP 자체의 특징이기도 했습니다.

 

3.

XE 1의 Member 모듈을 개선했습니다.

 

XE 1의 회원 가입 구조는 매우 직관적이고 깔끔하지만

개인 블로그용 CMS라는 전제로 인해 활용도가 매우 낮고 

 

그 이후에 강화된 개인 정보 보호법을

전혀 반영하지 않고 있기 때문입니다.