揭露Unicode字符串同形异义混淆意图的着色方案
1. Unicode攻击与检测
攻击者会用UCS字符替换合法网页链接中的某些字符来实施攻击。主流浏览器如Microsoft IE7和Firefox能在地址栏以Punycode(将Unicode转换为ASCII平面的编码)显示国际化域名(IDN),但很多用户更倾向于用自己的语言脚本显示IDN,因为Punycode是基于ASCII的编码形式,人类很难理解其字符串含义。
同形异义攻击是一种Unicode攻击,Unicode攻击不仅包括视觉上相似的网页链接,还包括语义上相似的网页链接。目前有IRI/IDN SecSecSecSecSecuChecker和REGAP两种工具用于对抗Unicode攻击,这些检测工具能帮助ICANN和DNS注册商检测恶意注册申请。
2. 着色技术
标准颜色空间用RGB系统表示,其他颜色系统(如非线性R’G’B’、HSV、CIE L a b 、CIE L u v 、YCbCr、YIQ和YUV等)都可直接映射到RGB系统,每种颜色系统在特定表示上都有优势。虽然非线性R’G’B’、YUV和CIE L u v 在区分颜色方面更好,但Riemersma的研究表明它们都有缺点,并提出了基于RGB系统的近似颜色距离评估公式:
[
\begin{align }
\Delta C_{r}&=C_{R,2}-C_{R,1}\
\Delta C_{G}&=C_{G,2}-C_{G,1}\
\Delta C_{B}&=C_{B,
超级会员免费看
订阅专栏 解锁全文
2095

被折叠的 条评论
为什么被折叠?



