UNPKG

tencentcloud-sdk-nodejs

Version:
192 lines (191 loc) 5.79 kB
/** * IP画像出参 */ export interface ManageIPPortraitRiskOutput { /** * <p>错误码,0 表示成功,非0表示失败错误码。<br>0:成功<br>1002:参数错误<br>6000:系统内部错误</p> */ Code?: number; /** * <p>返回消息</p> */ Message?: string; /** * <p>结果</p> */ Value?: ManageIPPortraitRiskValueOutput; } /** * ManageIPPortraitRisk返回参数结构体 */ export interface ManageIPPortraitRiskResponse { /** * 出参 */ Data?: ManageIPPortraitRiskOutput; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ManageIPPortraitRisk请求参数结构体 */ export interface ManageIPPortraitRiskRequest { /** * 请求秒级时间戳 */ PostTime: number; /** * 业务入参 */ BusinessSecurityData?: ManageIPPortraitRiskInput; } /** * IP地理位置信息 */ export interface IpLocationInfo { /** * <p>IP地址所属国家</p> */ Country?: string; /** * <p>IP地址所属省份</p> */ Region?: string; /** * <p>IP地址所属城市</p> */ City?: string; /** * <p>IP地址所属地区</p> */ District?: string; /** * <p>IP地址的经度</p> */ Longitude?: string; /** * <p>IP地址的纬度</p> */ Latitude?: string; /** * <p>IP地址所属时区</p> */ Timezone?: string; /** * <p>IP地址的邮政编码</p> */ ZipCode?: string; } /** * 业务入参 */ export interface ManageIPPortraitRiskInput { /** * <p>用户公网ip(仅支持IPv4)</p> */ UserIp: string; /** * <p>渠道号<br>1:pc<br>2:H5<br>3:app<br>4:ott</p> */ Channel: number; } /** * 业务出参 */ export interface ManageIPPortraitRiskValueOutput { /** * <p>对应的IP</p> */ UserIp?: string; /** * <p>返回风险等级, 0 - 4,0代表无风险,数值越大,风险越高</p> */ RiskScore?: number; /** * <p>风险类型<br>730001:垃圾邮件,当前IP存在未经用户请求或同意,大量发送的广告、欺诈或推广信息,通常通过邮件、短信或社交消息传播。<br>730002:恶意行为,当前IP存在破坏、窃取、干扰或未授权访问为目的的故意行为。<br>730003:恶意工具,当前IP关联用于实施恶意行为的软件或脚本,如病毒、木马、勒索软件、漏洞利用工具等。<br>730004:匿名IP,通过代理、Tor网络等技术手段隐藏真实来源的IP地址,存在逃避定位或实施攻击风险。<br>730005:开放端口,网络上处于开放状态的服务入口,若配置不当或存在漏洞。<br>730006:养号,当前IP存在通过模拟正常操作(如登录、浏览)维护和提升账号的活跃度与可信度行为。<br>730007:IDC,互联网数据中心,可能被黑客利用来托管恶意服务或发动攻击。<br>730008:晒号,当前IP在公开或地下论坛展示、交易非法获取的各类账号(如游戏、社交、金融账号)的行为。<br>730009:盗号,当前IP存在通过钓鱼、撞库、木马等手段,非法获取他人账号的登录凭证(用户名、密码等)行为。<br>730010:代理,作为中间节点转发网络流量,可用于隐藏真实IP、绕过地域限制。<br>730011:扫描,使用工具自动探测目标网络或系统的开放端口、服务、漏洞等。<br>730012:秒拨,当前IP通过不断重新拨号以快速切换IP地址,常被用于绕过基于IP的频率限制或封禁。<br>730013:爬虫,自动抓取网络信息的脚本或程序。<br>730014:VPN 虚拟专用网络。<br>730015:僵尸网络,当前IP由攻击者通过恶意软件控制的、大规模联网设备(如电脑、IoT设备)集群,可能被用于发动DDoS攻击、发送垃圾邮件等。<br>730016:网络攻击,当前IP存在对计算机系统、网络或数据的任何进攻行为。</p> */ RiskType?: Array<number | bigint>; /** * <p>IP地理位置信息</p> */ IpLocation?: IpLocationInfo; /** * <p>IP基础网络信息</p> */ IpNetwork?: IpNetworkInfo; } /** * IP基础网络信息 */ export interface IpNetworkInfo { /** * <p>互联网服务提供商</p> */ ISP?: string; /** * <p>自治系统号</p> */ ASN?: string; /** * <p>IP注册组织名称</p> */ Organization?: string; /** * <p>是否保留IP</p> */ IsReserved?: boolean; /** * <p>是否网关IP</p> */ IsGateway?: boolean; /** * <p>是否任播网络</p> */ IsAnycast?: boolean; /** * <p>是否移动网络</p> */ IsMobile?: boolean; /** * <p>是否动态IP</p> */ IsDynamic?: boolean; /** * <p>是否网络出口</p> */ IsEgress?: boolean; /** * <p>是否域名解析</p> */ IsDNS?: boolean; /** * <p>是否教育机构</p> */ IsEducation?: boolean; /** * <p>是否组织机构</p> */ IsInstitution?: boolean; /** * <p>是否企业专线</p> */ IsCompany?: boolean; /** * <p>是否家用宽带</p> */ IsResidence?: boolean; /** * <p>是否云服务</p> */ IsCloudService?: boolean; /** * <p>是否基础设施</p> */ IsInfrastructure?: boolean; /** * <p>是否邮箱服务</p> */ IsMXServer?: boolean; }