이스케이프 HTML(인스턴스 보안 강화)
이 glide.ui.escape_html_list_field 속성을 사용하여 목록 뷰에서 HTML 필드에 대해 HTML 이스케이프를 강제 적용합니다.
HTML은 딕셔너리 필드에 할당할 수 있는 유형 중 하나입니다. 필드 유형에 HTML 필드를 할당하면 HTML 코드(예:
<p>, , <a href>, <b><font>, <img>)를 사용하여 내용의 서식을 지정할 수 있습니다. 악의적인 사용자가 양식 필드 내에 HTML 코드를 삽입하여 다른 클라이언트/사용자 세션에서 원치 않는 스크립트를 실행할 수 있습니다. - 테이블이 목록 뷰로 표시될 때 브라우저에서 기록/필드가 렌더링되기 전에 HTML 이스케이프를 수행하려면 이 속성을 예 로 설정하십시오.
- false로 설정되어 있는 경우 테이블 또는 기록 목록을 볼 때 목록 뷰에서 해당 열을 선택하면 이러한 HTML 형식의 필드가 나타날 수 있습니다.
추가 정보
| 속성 | 설명 |
|---|---|
| 속성 이름 | glide.ui.escape_html_list_field |
| 구성 유형 | 시스템 속성(/sys_properties_list.do) |
| 인스턴스 보안 센터에서 구성 | 예 |
| 목적 | 교차 사이트 스크립팅 공격에 대한 응용 프로그램 방지 |
| 권장 값 | 예 |
| 기능적 영향 | (중간) 이 정정은 HTML 인코딩이 HTML 파서 수준에서 UI에서 발생하도록 적용하므로 인코딩된 결과를 사용자에게 다시 렌더링합니다. 이는 결과 데이터와 인스턴스 사용자의 상호작용에 따라 기능에 영향을 미칠 수 있습니다. |
| 보안 위험 | (높음) 교차 사이트 스크립팅 공격을 방어하기 위해 애플리케이션에서 입력 유효성 검사를 수행해야 합니다. 이러한 공격을 통해 외부 스크립트가 로그인된 브라우저의 컨텍스트에서 사용자 세션에서 실행될 수 있습니다. 공격자는 이를 사용하여 세션 정보와 중요한 데이터를 훔칠 수 있습니다. |
| 참조 |
시스템 속성 추가 또는 생성에 대한 자세한 내용은 을 참조하십시오 Add a system property.