首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    PHP 中文域名 和 Punycode 相互转码

    域名 punycode 中文 IDN IDN 国际化域名(英语:Internationalized Domain Name,缩写:IDN) Punycode 国际化域名的编码方式,中文域名和一些特殊文字...都需要Punycode 编码一下的 中文(特殊文字)转 Punycode 通过 idn_to_ascii 函数 参考地址:https://www.php.net/manual/zh/function.idn-to-ascii.php...它有四个参数 domain, utf8 格式的域名,就是。...函数 参考地址:https://php.net/manual/zh/function.idn-to-utf8.php 参数和 idn_to_ascii 一样的,就是域名是已经转码过的,然后通过这个函数转换回去...idn_to_utf8("alone88.xn--6qq986b3xl") 转成成alone88.我爱你,后面的参数可以省略的 本文由 Alone88 创作,采用 知识共享署名4.0 国际许可协议进行许可

    5.3K10

    真假难辨的“微软登录页”:IDN同形攻击+零宽字符,钓鱼者正用视觉魔术绕过MFA防线

    根据知名IT媒体Petri近日披露,一种利用国际化域名(IDN)同形异义字与零宽不可见字符组合的高级钓鱼技术,正在全球范围内精准打击Office 365用户。...IDN同形攻击:用西里尔字母冒充拉丁字母国际化域名(Internationalized Domain Names, IDN)允许使用非ASCII字符(如中文、阿拉伯文、西里尔字母)注册域名。...我们监测到,2025年下半年以来,针对中国企业的IDN钓鱼域名注册量同比增长320%,其中超过六成模仿微软、腾讯、阿里云等主流服务商。”...浏览器端:强制Punycode显示或禁用高风险IDN现代浏览器虽支持IDN,但可通过策略限制。...禁用高风险IDN解析:在内网DNS或代理服务器层面,阻止解析含混合脚本的域名。

    85610

    快速理解中文域名

    Punycode 编码Punycode 是处理国际化域名(IDN)的一种技术,它将非 ASCII 字符(如中文、阿拉伯文、希腊文等)转换为 ASCII 字符,从而使这些字符能够在传统的 DNS(域名系统...2.2 DNS 的兼容性为了确保中文域名能够正常解析,DNS 系统必须支持 IDN(国际化域名)。...因此,浏览器通常会对中文域名进行额外的安全检查,以保护用户的安全。4. 国际化域名系统(IDN)的发展国际化域名系统(IDN)是支持多语言域名的关键技术。...IDN 的发展使得非英语字符(如中文、阿拉伯文、俄文等)能够被用作域名,从而促进了全球互联网的多样性和包容性。...4.1 IDN 的标准化IDN 的标准化工作由国际互联网名称与数字地址分配机构(ICANN)和其他国际标准化组织推动。IDN 的标准化确保了不同语言字符在全球互联网中的一致性和可互操作性。

    9.7K10

    “伪装域名”卷土重来:日文字符混淆钓鱼攻击盯上企业用户

    技术内核:IDN与Punycode的“双面性”要理解这种攻击,需先了解“国际化域名”(IDN)技术。为了让全球用户能用母语(如中文、阿拉伯文、日文)注册和访问网站,互联网引入了IDN标准。...但计算机网络底层仍依赖ASCII字符,因此IDN域名在传输时会被转换为一种名为“Punycode”的编码格式。例如,一个包含日文字符的域名“例え.com”会被转换为“xn--r8jz45g.com”。...他们注册包含易混淆字符的IDN域名,浏览器正常显示为“faсebook.com”(第三个“c”是西里尔字母),而安全系统若仅检查原始拼写或黑名单,很可能漏判。...防御性注册“相似域名”大型企业应提前注册与自身品牌名称相似的IDN变体,防止被攻击者抢注。例如,苹果公司可注册“аррӏе.com”等变体并主动屏蔽,形成“防御护城河”。3....目前主流浏览器(如Chrome、Firefox)已对高风险IDN域名显示警告,但策略仍显保守。

    98010

    基于日文字符混淆的国际化域名钓鱼攻击分析与防御机制研究

    此类攻击通过构造包含Unicode日文字符(如“ん”、“ネ”、“ロ”)的国际化域名(Internationalized Domain Name, IDN),在用户浏览器中渲染出与合法品牌域名几乎无法区分的钓鱼地址...近年来,随着主流浏览器对国际化域名(IDN)支持的普及,攻击者开始系统性地利用Unicode字符集中的视觉相似字符(Visually Similar Characters)构造欺骗性域名。...2 日文字符混淆攻击的技术原理与实现路径2.1 国际化域名与Punycode编码机制国际化域名(IDN)允许使用非ASCII字符(如中文、日文、阿拉伯文)注册域名,以提升本地用户友好性。...为兼容现有DNS系统(仅支持ASCII),IDN采用Punycode编码将Unicode字符串转换为以xn--开头的ASCII格式。例如,日文域名例.jp被编码为xn--fsq.jp。...6 结论日文字符混淆型IDN钓鱼攻击利用Unicode渲染机制与人类视觉感知的局限性,构成对现有安全体系的严峻挑战。本文通过系统分析其技术链条,揭示了从域名构造、诱饵分发到会话劫持的完整攻击面。

    57610

    美国大选仿冒选举域名钓鱼特征与智能检测技术研究

    研究发现,5000 余个涉选域名呈现 “vote 类域名激增、election 类平稳运行、高仿媒体域名隐蔽布局” 的结构性分化特征,攻击者依托拼写篡改、IDN 同形替换、子域名嵌套三类主流伪装手段规避传统黑名单拦截...2.3 选举域名四大伪装技术细节(芦笛专家观点植入)反网络钓鱼技术专家芦笛强调,本次 5000 枚涉选域名能够绕过主流域名黑名单监测,核心原因是攻击者摒弃早年简单拼写错误伪装,融合 IDN 同形字符替换...:拆分域名主域、子域、后缀,依次检测数字替换、IDN 字符、嵌套子域名、可疑 TLD 四大伪装特征,逐项累加风险分值;相似度计算层:使用编辑距离算法,比对待测域名与 FEC、主流媒体官方基准域名字符相似度...特殊西里尔字符集合(易和英文e/o混淆)CYRILLIC_CHAR = {"е", "о", "і"}def idn_convert(domain_str:str) -> str: """IDN域名转...5.3 竞选方全周期自有域名资产监测制度落地要求参选人竞选团队提前 3 个月完成自身品牌相关域名的保护性注册,同时委托第三方安全企业做相似域名全量监测,借助域名相似度算法批量扫描形近篡改、IDN 仿冒域名

    29000

    浅析Punycode钓鱼攻击

    IDN:国际化域名(英语:Internationalized Domain Name,缩写:IDN)又称特殊字符域名,是指部分或完全使用特殊的文字或字母组成的互联网域名,包括法语、中文、斯拉夫语、泰米尔语...IDN的域名是使用unicode字符集。...计算与知名网址的相似度 此时这个待检测域名被映射成一个它所有可能的相似域名,这时候将top2w的知名网址域名与这个相似域名做一个交集,如果该域名是由IDN域名衍生而来的,则只要这个域名与知名网站有交集则认定这个域名有高度伪造嫌疑...,因为常常使用IDN域名的情况通常是有伪造嫌疑的。...如果该域名不是由IDN域名衍生而来的,则判断与知名网站域名交集个数是否为1(这里的意义在于伪造的域名具有极强的针对性)而且判断这两个域名之间的编辑距离是否为1。

    2.6K20

    针对Office 365的同形异义字欺骗与AiTM攻击研究

    近期安全情报显示,一种结合了国际化域名(IDN)同形异义字混淆、零宽字符插入以及中间人(AiTM)代理技术的新型网络钓鱼攻击活动频繁爆发。...这些攻击不再满足于简单的域名仿冒(Typosquatting),而是利用了互联网基础架构中的深层特性——国际化域名(Internationalized Domain Names, IDN)。...IDN允许使用非ASCII字符(如西里尔字母、希腊字母、汉字等)注册域名,旨在促进互联网的多语言普及。...利用白名单机制:某些顶级域名(TLD)或特定注册局允许更宽松的字符策略,浏览器对这些域名的IDN显示限制较少。...严格DMARC策略:确保企业自身域名的DMARC策略设置为p=reject,防止攻击者利用企业域名发送钓鱼邮件诱导内部员工。品牌保护监控:部署自动化服务,持续监控新注册的与企业名称相似的IDN域名。

    39410

    【DNS 解析】中文域名·场景应用

    DNS 解析用户实践征文 https://cloud.tencent.com/document/product/855/73680 由于多数内容都被写完了,故投稿一篇【中文域名】场景应用。...纯中文域名如 新闻.中国 或半 中文 中国.cn 都是由punycode编码转换的到的地址,属于idn域名(国际化域名)。 但由于特殊性出现了常见的问题,如搜索不收录,邮件不支持等。...首先购买纯英文的通用域名确保域名可靠性。...随便找一个punycode编码转换的网站 https://myssl.com/punycode.html (wgpro.com是我的域名 前面随便写个中文就当自己是 二级中文域名用吧 如 中国.com.cn...但是优点比纯定义的idn 中文域名好,可以绑邮件可以加搜索。 用途如一个站 绑定多域名 例下 原来 down.wgpro.com 还能在绑个下载.wgpro.com 顺手又不累

    17.5K40

    互联网名称与数字地址分配机构副总裁一行到访中国互联网络信息中心

    会上,双方就互联网域名系统现状及发展前景、中文国际化域名(IDN)推广应用、互联网国际治理和中国社群参与等议题展开深入交流。...双方一致认为,要进一步推动技术创新与科研合作,共同促进中国及亚太地区域名体系健康发展。...刘郁林表示,ICANN是互联网基础资源领域的重要国际组织,在域名、IP地址管理、全球互联网安全稳定等方面发挥着重要作用。希望双方进一步扩大合作范围,加深交流协作,共同推动互联网行业繁荣发展。...他表示,中国对国际化域名的推广和应用已走在全球前列,中文IDN的实践案例和经验可以为国际社群提供参考范本。ICANN高度重视中心的作用和中国域名市场潜力,期待未来在更多领域深化交流合作。

    30510

    如何使用openSquat检测钓鱼域名和域名占用

    关于openSquat openSquat是一款开源的智能化OSINT公开资源情报工具,该工具可以帮助广大研究人员检测和识别特定的网络钓鱼域名或域名占用问题。...功能介绍 该工具支持检测下列安全问题: 网络钓鱼活动 域名占用/域名抢占 误植域名/URL劫持 域名比特错误 IDN域名同态技术攻击 Doppenganger域 其他跟域名相关的欺诈攻击 关键功能如下...: 自动更新新注册的域(每天一次) 计算单词相似度的Levenshtein距离 获取活动和已知的网络钓鱼域名 IDN域名同态技术攻击检测 与VirusTotal的集成 与Quad9 DNS服务集成 使用不同级别的置信阈值进行微调...: python opensquat.py --subdomains 检查域名的开放端口80/443: python opensquat.py --portcheck 网络钓鱼验证(网络钓鱼数据库):...格式输出: python opensquat.py -o example.csv -t csv 启动证书透明度检测: python opensquat.py --ct 周期搜索-搜索从上个月开始注册的域名

    4.8K20

    换一种姿势挖掘任意用户密码重置漏洞

    国际化域名(IDN)简介 上文已经提到过这个东西了,其实很简单,咱们通常使用的域名都是英文(ascii)字符的,而IDN则允许我们注册ascii字符以外的字符为域名,比如我可以注册一个域名为“阿信.com...虽然我们是注册了这么一个域名奥,但是可能是为了方便存储?(我也不知道方便啥 ?)...,国际化域名中提供了一种其他字符的域名到ascii字符域名的一个映射,这个映射就是Punnycode,你可以到如下地址体验一下中文域名转换为Punnycode是啥样的: https://www.punycoder.com...提供了一个在公网能够访问到的域名burpcollaborator.net,并且在使用collabrator的时候会随机生成一个二级域名供我们使用,比如3bfqygorkwzimx55ppnmvkandej47t.burpcollaborator.net...那我们怎么利用这个域名来挖掘这种漏洞呢?

    91130

    Unicode钓鱼

    官网网站域名:ape.com 仿冒网站域名:◤аре.com◢ 其中,前者的“ аре ”和后者的 “ ape ” 三个字母虽然看上去一样,但对于计算机来说都不一样,6个字母的编码如下表所示: 1、...但是当整个钓鱼网站的IDN域都是由一种外文编码组成,例如上文的◤аре.com◢,火狐浏览器就识别不了了。。。 其它浏览器会出现这个问题吗?...目前测试了三个主流浏览器,其中65版本的Chrome、IE 11,都能自动完成识别,并将IDN域以“Punycode”的形式显示。...原理也比较简单:当非 ASCII 字符出现在IDN域里,会用“ Punycode”进行 转码,结果就会出现“xn--”开头的一串字符。而最新版的火狐浏览器则还没解决这个问题。...4、升级浏览器,比如用最新Chrome浏览器,而如果是火狐浏览器用户,可以下载并使用IDN safe等相关插件,这将使Firefox以“Punycode”形式显示IDN域,从而可以识别恶意域名。

    2.1K50
    领券