2013-06-19 13 views
0

有已知的XSS攻擊,如:清理HTML風格的標籤,以防止JavaScript注入從所見即所得

<DIV STYLE="color: red; width: expression(alert('XSS')); background-image: url('expression.png') "> 

或者

<DIV STYLE="background-image: url(javascript:alert('XSS')); border-image: url(images/javascript.png) 30 round round;"> 

或者

<META HTTP-EQUIV=Refresh CONTENT="1; URL=javascript:alert(/xxs/.source)">empty 

,我需要消毒HTML這樣的:

<DIV STYLE="color: red; background-image: url('expression.png') "> 

或者

<DIV STYLE="border-image: url(images/javascript.png) 30 round round;"> 

或者

empty 

有Java庫,提供這樣的保護?

回答