正在阅读:Web恶意内容入侵分析及应对措施之三Web恶意内容入侵分析及应对措施之三

2004-02-14 09:34 出处:eNet学院 作者:甘冀平 责任编辑:zwg
第三步:对动态输出内容编码 每一个ISO-8859-1字符集中的字符都可以编码为一个数值,完整的对应关系请见下面的几个表:

数 值

编码表示法

含 义

表现形式

�-

-

Unused

-

-

HorizontalTab

space

-

Linefeed

space

-

-

Unused

-

-

Space

space

!

-

Exclamationmark

!

"

"

Quotationmark

"

#

-

Numbersign

#

$

-

Dollarsign

$

%

-

Percentsign

%

&

&

Ampersand

&

'

-

Apostrophe

'

(

-

Leftparenthesis

(

)

-

Rightparenthesis

)

*

-

Asterisk

*

+

-

Plussign

+

,

-

Comma

,

-

-

Hyphen

-

.

-

Period(fullstop)

.

/

-

Solidus(slash)

/

0-9

-

Digits(0-9)

0-9

:

-

Colon

:

;

-

Semi-colon

;

<

<

Lessthan

<

=

-

Equalssign

=

>

>

Greaterthan

>

?

-

Questionmark

?

@

-

Commercialat

@

A-Z

-

UppercaseA-Z

A-Z

[

-

Leftsquarebracket

[

\

-

Reversesolidus(backslash)

\

]

-

Rightsquarebracket

]

^

-

Caret

^

_

-

Horizontalbar

_

`

-

Acuteaccent

`

a-z

-

Lowercasea-z

a-z

{

-

Leftcurlybrace

{

|

-

Verticalbar

|

请看下一页

}

-

Rightcurlybrace

}

~

-

Tilde

~

-Ÿ

-

Unused

-

Non-breakingspace

¡

¡

Invertedexclamation

¡

¢

¢

Centsign

¢

£

£

Poundsterlingsign

£

¤

¤

Generalcurrencysign

¤

¥

¥

Yensign

¥

¦

¦

Brokenverticalbar

¦

§

§

Sectionsign

§

¨

¨

Umlaut(dierisis)

¨

©

©

Copyright

©

ª

ª

Feminineordinal

ª

«

«

Leftanglequote,guillemotleft

«

¬

¬

Notsign

¬

­

­

Softhyphen

­

®

®

Registeredtrademark

®

¯

¯

Macronaccent

¯

°

°

Degreesign

°

±

±

Plusorminus

±

²

²

Superscripttwo

²

³

³

Superscriptthree

³

´

´

Acuteaccent

´

µ

µ

Microsign

µ

Paragraphsign

·

·

Middledot

·

¸

¸

Cedilla

¸

¹

¹

Superscriptone

¹

º

º

Masculineordinal

º

»

»

Rightanglequote,guillemotright

»

¼

¼

Fraction(onequarter)

¼

½

½

Fraction(onehalf)

½

¾

¾

Fraction(threequarters)

¾

¿

¿

Invertedquestionmark

¿

À

À

CapitalA,graveaccent

À

Á

Á

CapitalA,acuteaccent

Á

Â

Â

CapitalA,circumflexaccent

Â

Ã

Ã

CapitalA,tilde

Ã

Ä

Ä

CapitalA,umlaut(dierisis)

Ä

Å

Å

CapitalA,ring

Å

Æ

Æ

CapitalAEdipthong(ligature)

Æ

Ç

Ç

CapitalC,cedilla

Ç

请看下一页

È

È

CapitalE,graveaccent

È

É

É

CapitaE,acuteaccent

É

Ê

Ê

CapitalE,circumflexaccent

Ê

Ë

Ë

CapitalE,umlaut(dierisis)

Ë

Ì

Ì

CapitalI,graveaccent

Ì

Í

Í

CapitalI,acuteaccent

Í

Î

Î

CapitalI,circumflexaccent

Î

Ï

Ï

CapitalI,umlaut(dierisis)

Ï

Ð

Ð

CapitalEth,Icelandic

Ð

Ñ

Ñ

CapitalN,tilde

Ñ

Ò

Ò

CapitalO,graveaccent

Ò

Ó

Ó

CapitalO,acuteaccent

Ó

Ô

Ô

CapitalO,circumflexaccent

Ô

Õ

Õ

CapitalO,tilde

Õ

Ö

Ö

CapitalO,umlaut(dierisis)

Ö

×

×

Multiplysign

×

Ø

Ø

CapitalO,slash

Ø

Ù

Ù

CapitalU,graveaccent

Ù

Ú

Ú

CapitalU,acuteaccent

Ú

Û

Û

CapitalU,circumflexaccent

Û

Ü

Ü

CapitalU,umlaut(dierisis)

Ü

Ý

Ý

CapitalY,acuteaccent

Ý

Þ

Þ

CapitalThorn,Icelandic

Þ

ß

ß

Smallsharps,German(szligature)

ß

à

à

Smalla,graveaccent

à

á

á

Smalla,acuteaccent

á

â

â

Smalla,circumflexaccent

â

ã

ã

Smalla,tilde

ã

请看下一页

ä

ä

Smalla,umlaut(dierisis)

ä

å

å

Smalla,ring

å

æ

æ

Smallaedipthong(ligature)

æ

ç

ç

Smallc,cedilla

ç

è

è

Smalle,graveaccent

è

é

é

Smalle,acuteaccent

é

ê

ê

Smalle,circumflexaccent

ê

ë

ë

Smalle,umlaut(dierisis)

ë

ì

ì

Smalli,graveaccent

ì

í

í

Smalli,acuteaccent

í

î

î

Smalli,circumflexaccent

î

ï

ï

Smalli,umlaut(dierisis)

ï

ð

ð

Smalleth,Icelandic

ð

ñ

ñ

Smalln,tilde

ñ

ò

ò

Smallo,graveaccent

òò

ó

ó

Smallo,acuteaccent

ó

ô

ô

Smallo,circumflexaccent

ô

õ

õ

Smallo,tilde

õ

ö

ö

Smallo,umlaut(dierisis)

ö

÷

÷

Divisionsign

÷

ø

ø

Smallo,slash

ø

ù

ù

Smallu,graveaccent

ù

ú

ú

Smallu,acuteaccent

ú

û

û

Smallu,circumflexaccent

û

ü

ü

Smallu,umlaut(dierisis)

ü

ý

ý

Smally,acuteaccent

ý

þ

þ

Smallthorn,Icelandic

þ

ÿ

ÿ

Smally,umlaut(dierisis)

ÿ

根据上表,我们来看2个应用实例:

© 2000 Some Co., Inc.:用©表示版权标识信息。

© 2000 Some Co., Inc.:用©同样标识版权标识信息。   对不被信任的数据进行编码要优于过滤不被信任的数据。在客户端浏览器需要显示一些特殊字符的情况下,这种处理方式会恢复特殊字符的庐山真面目。当然,对所有不被信任的数据进行编码,是个相当耗费资源的工作。根据需要,Web开发者可以在编码和过滤2种方法中进行权衡,选择一种或者混合使用。

相关文章

关注我们

最新资讯离线随时看 聊天吐槽赢奖品