strip_tags(clean_xss_attributes .... 사용문제..

2026-06-07 (일) 01:06:38 203
그누에서 db에 sql쿼리전에 많은 데이터들이 아래처럼 필터링을 하고 있습니다.
strip_tags(clean_xss_attributes( $xxxx)); 

그런데 strip_tags하면 어차피 attribute를 포함한 tag들이 통째로 날아갈껀데,
두개를 같이 사용하는지 궁금합니다.
|

답변 2개

2026-06-07 (일) 16:58:48

신비님이 답변을 아주 잘해주셨네요.
중복처럼 보이지만 실제 운용에서는 상황에 따라 순서가 바뀌거나, 특정 태그는 허용하는 방식으로
trip_tags($str, '<a><p>') 처럼 쓰는 경우도 있고
나중에 유지보수하면서 strip_tags() 선행 조건이 바뀔수도 있습니다.
이 때 clean_xss_attributes()가 먼저 위험요소를 제거해두니 조금 더 안전한 코드가 되는거죠.

치리속도는 거의 비슷한데 보안이 강화될 수 있으니 그런 거 아닐까요?
모기장과 모기약(모기향) 함께 사용하는 것처럼...

답변을 작성하려면 로그인이 필요합니다.