앵귤러로 개발하던 거 미스릴로 갈아엎는 중인데, 세세한 제어가 가능한 앵귤러 $sce와 달리 미스릴 기본 필터는 br태그조차 안 먹혀서 못 쓰겠다;기본 필터끄고 따로 걸러야 될 거 같은데 적당한 자바스크립트 라이브러리있으면 추천 좀 해주쇼.
그냥 간단한 정규식으로 몇 개만 치환하면 XSS, 스크립트는 간단히 막을 수 있는데. on 문자 on 식으로 바꿔주고 style 속성은 whitelist 제로 하고. 같은 식으로.
그 외에 <script, <link, <object 같은 거 막으면 될 듯.
ㄴ직접 만들었다간 놓치는 거 있을까봐;
놓치는 거 있을까봐 걱정되는 거면 blacklist제가 아니라 whitelist제로 짜면 됨.
아몰랑 그냥 검증된 거 있으면 그거 갖다가 쓸랭. 몸도 편하고 속도 편하고 개이득.
흠....몇개 없긴 해도 찾아보니까 나오네
https://code.구글.com/p/구글-caja/wiki/JsHtmlSanitizer
https://github.com/leizongmin/js-xss
http://dblack.tk
커뮤니티 사이트 입니다 많은 이용 부탁 드립니다.