일부 사이트 텍스트를 커스터마이징하려고 할 때 'Access Denied' 오류 발생

또한, 이 길을 걷기 시작했더니 특정 사이트 텍스트를 편집하려고 하면 다음과 같은 오류가 발생합니다:

4개의 좋아요

좋은 지적 감사합니다. 그리고 답변이 늦어 죄송합니다! 다음에는 Contribute > Bug 토픽에 게시해 주시면 더 빨리 주목받을 수 있습니다!

화면 캡처에 있는 URL을 사용하여 메타 사이트와 제 개인 사이트에서 이 문제를 재현할 수 있었습니다.

/admin/customize/site_texts?q=confirm%20old

로케일(locale) 파라미터 없이 해당 링크가 작동했던 적이 있었던 것 같지 않습니다 :thinking:

/admin/customize/site_texts?q=confirm%20old&locale=en은 제 환경에서 정상적으로 작동합니다.

그리고 “구 이메일 확인” 문구를 커스터마이징할 수 없다는 점은 의도된 것으로 보입니다. 이는 스태프에게만 전송되는 이메일이므로

3개의 좋아요

그래서 이 문제는 Contribute > UX 관련 버그이기도 한 건가요? 사이트 텍스트를 검색한 후 편집하려고 할 때, 의미 불명의 “Access Denied” 페이지에 도달하는 것은 불가능해야 합니다.

2개의 좋아요

사용자 인터페이스로 커스텀 메시지가 전달되지 않는 것 같습니다?

3개의 좋아요

Codinghorror의 게시글 이후로 require change email confirmation(이메일 변경 시 확인 필요) 설정이 추가되었음을 알게 되었습니다. 이는 이제 해당 메시지가 직원뿐만 아니라 더 많은 사용자에게 전송될 수 있음을 의미합니다.

이 템플릿에 대한 편집을 차단한 원래의 이유는 당시에는 타당했으나, 오늘날 그 보호 기능은 달라졌습니다. 관리자 비밀번호를 아는 공격자는 다음과 같은 행위를 할 수 있습니다:

  1. 비밀번호를 사용하여 해당 계정에 2단계 인증(2FA)을 설정합니다.
  2. 새 계정을 생성합니다.
  3. 2FA 코드를 사용하여 새 계정에 관리자 권한을 부여합니다.

이후에는 관리자 링크 클릭을 통한 주소 변경 확인 없이 백업을 자신의 이메일 주소로 전송할 수 있습니다.

따라서 질문은 이렇습니다: 이 템플릿에 대한 편집 차단은 여전히 의미가 있는가? 이제 일반 사용자에게도 전송되고 있으며, 더 이상 백업 다운로드를 보호하지도 않습니다.

또한, Data Explorer는 이제 항상 설치되어 있어 데이터베이스에 접근하는 데 사용할 수 있습니다.

1개의 좋아요

맞습니다. 해결책은 필터링 또는 검색 시 해당 항목을 표시하지 않는 것입니다.

보여져야 할 오류 메시지를 보는 것보다 아무것도 찾지 못하는 것이 더 혼란스러운 것 아닌가요? 그리고 이 메시지가 더 이상 직원에게만 전송되지 않고, 백업 다운로드를 위해 더 이상 필요하지 않다는 사실은 어떻게 봐야 할까요?

1개의 좋아요

이 주제는 14시간 후 자동으로 닫혔습니다. 더 이상 새 답변을 남길 수 없습니다.