CN107623687B - 一种防盗刷方法、操作检测方法、装置及电子设备 - Google Patents

一种防盗刷方法、操作检测方法、装置及电子设备 Download PDF

Info

Publication number
CN107623687B
CN107623687B CN201710822356.7A CN201710822356A CN107623687B CN 107623687 B CN107623687 B CN 107623687B CN 201710822356 A CN201710822356 A CN 201710822356A CN 107623687 B CN107623687 B CN 107623687B
Authority
CN
China
Prior art keywords
preset
account
normal operation
determining
rule
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201710822356.7A
Other languages
English (en)
Other versions
CN107623687A (zh
Inventor
白锡亮
莫洋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhuomi Private Ltd
Original Assignee
Hong Kong LiveMe Corp ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hong Kong LiveMe Corp ltd filed Critical Hong Kong LiveMe Corp ltd
Priority to CN201710822356.7A priority Critical patent/CN107623687B/zh
Publication of CN107623687A publication Critical patent/CN107623687A/zh
Priority to PCT/CN2018/098284 priority patent/WO2019052283A1/zh
Priority to US16/645,630 priority patent/US20200288201A1/en
Application granted granted Critical
Publication of CN107623687B publication Critical patent/CN107623687B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/018Certifying business or products
    • G06Q30/0185Product, service or business identity fraud
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4627Rights management associated to the content
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/004Artificial life, i.e. computing arrangements simulating life
    • G06N3/006Artificial life, i.e. computing arrangements simulating life based on simulated virtual individual or collective life forms, e.g. social simulations or particle swarm optimisation [PSO]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N5/00Computing arrangements using knowledge-based models
    • G06N5/04Inference or reasoning models
    • G06N5/046Forward inferencing; Production systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0207Discounts or incentives, e.g. coupons or rebates
    • G06Q30/0225Avoiding frauds
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0207Discounts or incentives, e.g. coupons or rebates
    • G06Q30/0236Incentive or reward received by requiring registration or ID from user
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/26Government or public services
    • G06Q50/265Personal security, identity or safety
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/21Server components or server architectures
    • H04N21/218Source of audio or video content, e.g. local disk arrays
    • H04N21/2187Live feed
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/24Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth, upstream requests
    • H04N21/2407Monitoring of transmitted content, e.g. distribution time, number of downloads
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/251Learning process for intelligent management, e.g. learning user preferences for recommending movies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25808Management of client data
    • H04N21/2585Generation of a revocation list, e.g. of client devices involved in piracy acts
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/44204Monitoring of content usage, e.g. the number of times a movie has been viewed, copied or the amount which has been watched
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/4508Management of client data or end-user data
    • H04N21/4532Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/61Network physical structure; Signal processing
    • H04N21/6106Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
    • H04N21/6125Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via Internet
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N5/00Computing arrangements using knowledge-based models
    • G06N5/02Knowledge representation; Symbolic representation
    • G06N5/022Knowledge engineering; Knowledge acquisition
    • G06N5/025Extracting rules from data

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Strategic Management (AREA)
  • Signal Processing (AREA)
  • Development Economics (AREA)
  • Multimedia (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • General Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Computer Security & Cryptography (AREA)
  • Tourism & Hospitality (AREA)
  • General Engineering & Computer Science (AREA)
  • Computing Systems (AREA)
  • Mathematical Physics (AREA)
  • Computational Linguistics (AREA)
  • Health & Medical Sciences (AREA)
  • Game Theory and Decision Science (AREA)
  • Artificial Intelligence (AREA)
  • Software Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Data Mining & Analysis (AREA)
  • Evolutionary Computation (AREA)
  • Educational Administration (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Primary Health Care (AREA)
  • Human Resources & Organizations (AREA)
  • Biomedical Technology (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Molecular Biology (AREA)
  • Biophysics (AREA)
  • Computer Graphics (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Telephonic Communication Services (AREA)

Abstract

本发明实施例提供了一种防盗刷方法、操作检测方法、装置及电子设备。该防盗刷方法包括:监测登录到直播平台的账号的每个操作;针对账号的每个操作,检测操作是否为能够获得直播平台的资产奖励的预设操作;若是,判断该操作是否满足预设正常操作规则;若该操作不满足预设正常操作规则,冻结账号的资产。应用本发明实施例,能够有效防止直播平台的资产被盗刷,避免了直播平台的损失。

Description

一种防盗刷方法、操作检测方法、装置及电子设备
技术领域
本发明涉及网络直播技术领域,特别是涉及直播平台的一种防盗刷方法、操作检测方法、装置及电子设备。
背景技术
目前,随着直播技术的发展,许多网络用户可以进行直播或者观看直播。
其中,为了鼓励网络用户使用直播平台中的一些功能(例如分享直播功能),直播平台常常会给使用这些功能的直播平台账号奖励一些资产,例如虚拟礼物或者平台货币等等。
但是,某些不良网络用户利用该种奖励机制,在注册得到直播平台账号后,通过破解直播平台的这些功能接口,并直接模拟客户端调用这些功能接口,使得这些直播平台账号可以获得直播平台奖励的资产,这种通过非法手段获得资产的操作通常被称为盗刷。之后,不良网络用户再通过一些操作将这些资产进行倒卖或者提现,造成了直播平台的损失。
因此,如何提供一种防盗刷方案,避免直播平台遭受损失,成为亟待解决的技术问题。
发明内容
本发明实施例的目的在于提供一种防盗刷方法、操作检测方法、装置及电子设备,以检测出异常操作,进而能够防止直播平台资产被盗刷,从而避免直播平台的损失。
第一方面,本发明实施例提供了一种防盗刷方法,所述方法可以包括:
监测登录到直播平台的账号的每个操作;
针对所述账号的每个操作,检测所述操作是否为能够获得所述直播平台的资产奖励的预设操作;
若是,判断所述操作是否满足预设正常操作规则;
若所述操作不满足所述预设正常操作规则,冻结所述账号的资产。
可选地,在本发明的一种实施例中,所述判断所述操作是否满足预设正常操作规则的步骤,可以包括:
判断在所述操作之前,所述账号是否存在预设的正常的操作;
若存在正常的操作,确定所述操作满足预设正常操作规则;
若不存在正常的操作,确定所述操作不满足预设正常操作规则。
可选地,在判断所述账号存在预设的正常的操作之后,在确定所述操作满足预设正常操作规则之前,所述方法还可以包括:
判断所述账号的各个操作的先后执行顺序,是否满足预设执行顺序;
若满足所述预设执行顺序,触发所述确定所述操作满足所述预设正常操作规则的步骤;
若不满足所述预设执行顺序,触发所述确定所述操作不满足所述预设正常操作规则的步骤。
可选地,在本发明的另一种实施例中,所述判断该操作是否满足预设正常操作规则的步骤,可以包括:
判断该操作在第一预设时长内的执行次数,是否小于等于预设执行次数,其中,所述预设执行次数是由:正常操作样本中所述操作在所述第一预设时长内的执行次数确定的;
若小于等于,确定所述操作满足所述预设正常操作规则;
若大于,确定所述操作不满足所述预设正常操作规则。
可选地,在本发明实施例中,所述方法还可以包括:
监测在第二预设时长内,注册到所述直播平台的账号的数量是否超过第一阈值;
若超过,判断所述第二预设时长内注册到所述直播平台的账号是否满足预设异常注册规则;
若满足所述预设异常注册规则,冻结所述第二预设时长内注册到所述直播平台的账号的资产。
可选地,在本发明实施例中,所述预设异常注册规则可以包括:
存在超过第一预设数量的账号对应同一注册IP地址;
和/或,存在超过第二预设数量的账号对应同一注册设备;
和/或,存在超过第三预设数量的账号,且所述超过第三预设数量的账号对应的各个邮箱前缀之间的相似度超过第二阈值。
第二方面,本发明实施例还提供了一种操作检测方法,所述方法可以包括:
监测登录到直播平台的账号的每个操作;
针对所述账号的每个操作,检测所述操作是否为能够获得所述直播平台的资产奖励的预设操作;
若是,判断所述操作是否满足预设正常操作规则;
若所述操作满足所述预设正常操作规则,确定所述操作正常;
若所述操作不满足所述预设正常操作规则,确定所述操作异常。
可选地,在本发明的一种实施例中,所述判断该操作是否满足预设正常操作规则的步骤,可以包括:
判断在所述操作之前,所述账号是否存在预设的正常的操作;
若存在正常的操作,确定所述操作满足预设正常操作规则;
若不存在正常的操作,确定所述操作不满足预设正常操作规则。
可选地,判断所述账号存在预设的正常的操作之后,在确定所述操作满足预设正常操作规则之前,所述方法还可以包括:
判断所述账号的各个操作的先后执行顺序,是否满足预设执行顺序;
若满足所述预设执行顺序,触发所述确定所述操作满足所述预设正常操作规则的步骤;
若不满足所述预设执行顺序,触发所述确定所述操作不满足所述预设正常操作规则的步骤。
可选地,在本发明的另一种实施例中,所述判断所述操作是否满足预设正常操作规则的步骤,可以包括:
判断所述操作在第一预设时长内的执行次数,是否小于等于预设执行次数,其中,所述预设执行次数是由:正常操作样本中所述操作在所述第一预设时长内的执行次数确定的;
若小于等于,确定所述操作满足所述预设正常操作规则;
若大于,确定所述操作不满足所述预设正常操作规则。
第三方面,本发明实施例还提供了一种防盗刷装置,所述装置可以包括:
第一监测模块,用于监测登录到直播平台的账号的每个操作;
第一检测模块,用于针对所述账号的每个操作,检测所述操作是否为能够获得所述直播平台的资产奖励的预设操作;
第一判断模块,用于在所述第一检测模块检测所述操作为能够获得所述直播平台的资产奖励的预设操作时,判断所述操作是否满足预设正常操作规则;
第一冻结模块,用于在所述第一判断模块判断所述操作不满足预设正常操作规则时,冻结所述账号的资产。
可选地,在本发明的一种实施例中,所述第一判断模块可以包括:
第一判断子模块,用于在所述第一检测模块检测所述操作为能够获得所述直播平台的资产奖励的预设操作时,判断在所述操作之前,所述账号是否对应有预设的正常的操作;
第一确定子模块,用于当所述第一判断子模块判断在所述操作之前,所述账号存在预设的正常的操作时,确定所述操作满足预设正常操作规则;
第二确定子模块,用于当所述第一判断子模块判断在所述操作之前,所述账号不存在预设的正常的操作时,确定所述操作不满足预设正常操作规则。
可选地,在本发明实施例中,所述装置还可以包括:
第二判断子模块,用于在所述第一判断子模块判断在所述操作之前,所述账号存在预设的正常的操作之后,判断所述账号的各个操作的先后执行顺序,是否满足预设执行顺序;若满足所述预设执行顺序,触发所述第一确定子模块执行确定所述操作满足预设正常操作规则的步骤;若不满足所述预设执行顺序,触发所述第二确定子模块执行确定所述操作不满足预设正常操作规则的步骤。
可选地,在本发明的另一种实施例中,所述第一判断模块可以包括:
第三判断子模块,用于在所述第一检测模块检测所述操作为能够获得所述直播平台的资产奖励的预设操作时,判断所述操作在第一预设时长内的执行次数,是否小于等于预设执行次数,其中,所述预设执行次数是由:正常操作样本中所述操作在所述第一预设时长内的执行次数确定的;
第三确定子模块,用于当所述第三判断子模块判断所述操作在第一预设时长内的执行次数,小于等于预设执行次数时,确定所述操作满足所述预设正常操作规则;
第四确定子模块,用于当所述第三判断子模块判断所述操作在第一预设时长内的执行次数,大于预设执行次数时,确定所述操作不满足所述预设正常操作规则。
可选地,在本发明实施例中,所述装置还可以包括:
第二监测模块,用于监测在第二预设时长内,注册到所述直播平台的账号的数量是否超过第一阈值;
第二判断模块,用于当所述第二监测模块监测在第二预设时长内,注册到所述直播平台的账号的数量超过第一阈值时,判断所述第二预设时长内注册到所述直播平台的账号是否满足预设异常注册规则;
第二冻结模块,用于当所述第二判断模块判断所述第二预设时长内注册到所述直播平台的账号满足预设异常注册规则时,冻结所述第二预设时长内注册到所述直播平台的账号的资产。
可选地,在本发明实施例中,所述预设异常注册规则可以包括:
存在超过第一预设数量的账号对应同一注册IP地址;
和/或,存在超过第二预设数量的账号对应同一注册设备;
和/或,存在超过第三预设数量的账号,且所述超过第三预设数量的账号对应的各个邮箱前缀之间的相似度超过第二阈值。
第四方面,本发明实施例提供了一种操作检测装置,所述装置可以包括:
第三监测模块,用于监测登录到直播平台的账号的每个操作;
第二检测模块,用于针对所述账号的每个操作,检测所述操作是否为能够获得所述直播平台的资产奖励的预设操作;
第三判断模块,用于在所述第二检测模块检测所述操作为能够获得所述直播平台的资产奖励的预设操作时,判断所述操作是否满足预设正常操作规则;
第一确定模块,用于在所述第三判断模块判断所述操作满足预设正常操作规则时,确定所述操作正常;
第二确定模块,用于在所述第三判断模块判断所述操作不满足所述预设正常操作规则时,确定所述操作异常。
可选地,在本发明的一种实施例中,所述第三判断模块可以包括:
第四判断子模块,用于在所述第二检测模块检测所述操作为能够获得所述直播平台的资产奖励的预设操作时,判断在所述操作之前,所述账号是否存在预设的正常的操作;
第五确定子模块,用于当所述第四判断子模块判断在所述操作之前,所述账号存在预设的正常的操作时,确定所述操作满足预设正常操作规则;
第六确定子模块,用于当所述第四判断子模块判断在所述操作之前,所述账号不存在预设的正常的操作时,确定所述操作不满足预设正常操作规则。
可选地,在本发明实施例中,所述装置还可以包括:
第五判断子模块,用于在所述第四判断子模块判断在所述操作之前,所述账号存在预设的正常的操作之后,判断所述账号的各个操作的先后执行顺序,是否满足预设执行顺序;若满足所述预设执行顺序,触发所述第五确定子模块执行确定所述操作满足预设正常操作规则的步骤;若不满足所述预设执行顺序,触发所述第六确定子模块执行确定所述操作不满足预设正常操作规则的步骤。
可选地,在本发明的另一种实施例中,所述第三判断模块可以包括:
第六判断子模块,用于在所述第二检测模块检测所述操作为能够获得所述直播平台的资产奖励的预设操作时,判断所述操作在第一预设时长内的执行次数,是否小于等于预设执行次数,其中,所述预设执行次数是由:正常操作样本中所述操作在所述第一预设时长内的执行次数确定的;
第七确定子模块,用于当所述第六判断子模块判断所述操作在第一预设时长内的执行次数,小于等于预设执行次数时,确定所述操作满足所述预设正常操作规则;
第八确定子模块,用于当所述第六判断子模块判断所述操作在第一预设时长内的执行次数,大于预设执行次数时,确定所述操作不满足所述预设正常操作规则。
第五方面,本发明实施例提供了一种电子设备,可以包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
所述存储器用于储存可执行程序代码;
所述处理器用于读取所述存储器中存储的可执行程序代码,以执行第一方面任一项所述的防盗刷方法的方法步骤。
第六方面,本发明实施例提供了另一种电子设备,可以包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;所述存储器用于储存可执行程序代码;
所述处理器用于读取所述存储器中存储的可执行程序代码,以执行第二方面任一项所述的操作检测方法的方法步骤。
第七方面,本发明实施例提供了一种可读存储介质,所述可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现第一方面任一项所述的防盗刷方法的方法步骤。
第八方面,本发明实施例提供了一种可读存储介质,所述可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现第二方面任一项所述的操作检测方法的方法步骤。
第九方面,本发明实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行:第一方面任一项所述的防盗刷方法的方法步骤。
第十方面,本发明实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行:第二方面任一项所述的操作检测方法的方法步骤。
在本发明实施例中,可以监测登录到直播平台的各个账号的操作,并且,可以对监测到的每个账号的每个操作进行检测,以检测操作是否为能够获得该直播平台的资产奖励的预设操作。若该操作为能够获得该直播平台的资产奖励的预设操作,则判断该操作是否满足预设正常操作规则,当判断不满足预设正常操作规则时,表明该操作异常,此时冻结该操作对应账号的资产,保证了直播平台的资产不被盗刷,从而避免了直播平台的损失。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种防盗刷方法的流程图;
图2为本发明实施例提供的另一种防盗刷方法的流程图;
图3为本发明实施例提供的一种操作检测方法的流程图;
图4为本发明实施例提供的一种防盗刷装置的结构示意图;
图5为本发明实施例提供的一种操作检测装置的结构示意图;
图6为本发明实施例提供的一种电子设备的结构示意图;
图7为本发明实施例提供的另一种电子设备的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
为了解决直播平台的资产被盗刷的问题,本发明实施例提供了一种防盗刷方法、装置及电子设备。
下面首先对本发明实施例提供的防盗刷方法进行说明。
需要说明的是,本发明实施例提供的防盗刷方法的执行主体为直播平台对应的服务器。参见图1,本发明实施例提供的防盗刷方法可以包括如下步骤:
S101:监测登录到直播平台的账号的每个操作;
可以理解的是,可以通过直播平台所对应的服务器,对登录到该直播平台的各个账号的操作进行监测。其中,该操作可以包括:进入直播间的操作、分享直播的操作、送礼物的操作和退出直播间的操作,等等。
举例而言,该服务器监测登录到直播平台的账号A的各个操作可以依次为:打开该直播平台的应用程序APP->登录直播平台->签到->进入直播间->送礼物->分享直播->退出直播间->退出直播平台登录。
需要说明的是,一个账号即为一个用户,该账号的每个操作均属于用户操作。用户操作是指:在通过该账号登录直播平台或在登录后使用该直播平台时,该账号所执行的操作。
S102:针对该账号的每个操作,检测该操作是否为能够获得直播平台的资产奖励的预设操作;若是,执行步骤S103;
S103:判断该操作是否满足预设正常操作规则;若不满足预设正常操作规则,执行步骤S104;
S104:冻结该账号的资产。
延续上述示例,假设服务器当前监测到账号A的操作为:分享直播。此时,检测该分享直播的操作是否为能够获得直播平台的资产奖励的预设操作。当检测到该分享直播的操作不是获得直播平台资产奖励的预设操作时,可以不对该分享直播的操作进行下一步处理。当检测到该分享直播的操作是能够获得直播平台的资产奖励的预设操作时,可以判断该分享直播的操作是否满足预设正常操作规则,若满足预设正常操作规则,表明该分享直播的操作属于正常操作,此时不对该账号A的资产进行冻结。若不满足预设正常操作规则,表明该分享直播的操作属于异常操作,此时可以冻结该账号A的资产,从而可以避免直播平台的资产被盗刷。
需要说明的是,该服务器中可以存储有资产奖励表项,且该资产奖励表项中存储有能够获得直播平台的资产奖励的预设操作。例如,当用户点击分享直播时即可获得资产奖励,那么,该分享直播的操作属于能够获得直播平台的资产奖励的预设操作。
可以理解的是,该资产奖励表项中存储的预设操作可以根据实际需求进行调整,在此不做详述。并且,在该种实现方式中,可以将待检测的操作与该资产奖励表项存储的预设操作进行匹配,当与该资产奖励表项中的任一预设操作匹配时,表明该操作为能够获得该直播平台的资产奖励的操作。当与该资产奖励表项中的所有预设操作均不匹配时,表明该操作不是能够获得该直播平台的资产奖励的操作。
当然,也可以预先对能够获得直播平台的资产奖励的预设操作设置资产奖励标识,这样,当服务器检测到待检测的操作中携带有该资产奖励标识时,可以确定该操作为能够获得该直播平台的资产奖励的预设操作,反之,则确定该操作不是获得该直播平台的资产奖励的预设操作。
另外,还需要说明的是,预设正常操作规则是根据正常操作样本总结得到的规则。其中,由于能够获得直播平台的资产奖励的预设操作通常包括:签到、分享直播和转发直播等登录到直播平台后的操作,因而可知,在正常情况下,在这些能够获得资产奖励的预设操作之前至少存在登录直播平台的操作。因此,在一种实现方式中,该预设正常操作规则可以设置为:当前待判断的操作对应的账号,在该操作之前存在预设的正常的操作。
进一步地,根据正常操作样本可知,各个操作之间是存在特定的执行顺序的,例如登入直播平台一定是在分享直播之前被执行。因此,在另一种实现方式中,为了提高判断结果的准确性,该预设正常操作规则可以设置为:当前待判断的操作的账号,在该操作之前存在预设的正常的操作,且该账号的各个操作的先后执行顺序满足预设执行顺序。
另外,由于现有技术中通过调用功能接口实现资产盗刷的方式,会在很短时间内频繁调用该功能接口,而正常用户则不会在很短时间内频繁执行某一操作,例如正常用户不会在1分钟内执行分享直播1000次。因此,在又一种实现方式中,该预设正常操作规则可以设置为:该待判断的操作在第一预设时长内的执行次数小于等于预设执行次数。
为了清晰起见,后续对判断操作是否满足该预设正常操作规则的具体操作方式进行详细说明。
此外,冻结账号的资产的具体操作方式可以为:将该账号的资产接口设置为禁止调用模式。其中,在该账号的资产被冻结后,服务器在接收到针对该账号资产接口的调用指令时,可以向该账号对应的用户终端发送资产已被禁用的提示信息,当然并不局限于此。
值得说明的是,在现有技术中,为了防止直播平台资产被盗刷,直播平台让用户在首次使用该直播平台之前,将直播平台账号与手机号、邮箱和个人资料等信息进行绑定。这样,由于不良网络用户在执行盗刷操作前,需要执行这些绑定操作,而执行这些绑定操作会增加盗刷的成本,而盗刷成本过高会使得不良网络用户放弃盗刷操作,从而可以实现防盗刷。但是,该种通过提高盗刷成本来防盗刷的方式,并不能从根本上防止不良网络用户通过调用功能接口的方式来盗刷直播平台资产。
而在本发明实施例中,可以监测登录到直播平台的各个账号的操作,并且,可以对监测到的每个账号的每个操作进行检测,以检测操作是否为能够获得该直播平台的资产奖励的预设操作。若该操作为能够获得该直播平台的资产奖励的预设操作,则判断该操作是否满足预设正常操作规则,当判断不满足预设正常操作规则时,表明该操作异常,此时冻结该操作对应账号的资产,使得可以从根本上保证直播平台的资产不被盗刷,避免了直播平台的损失。
下面,对判断操作是否满足该预设正常操作规则的具体操作方式进行详细说明。
在一种实现方式中,判断操作是否满足该预设正常操作规则的具体操作可以包括:
判断在该操作之前,该账号是否存在预设的正常的操作;
若存在正常的操作,确定该操作满足预设正常操作规则;
若不存在正常的操作,确定该操作不满足预设正常操作规则。
需要说明的是,该预设的正常的操作可以根据具体情况进行设定。
举例而言,假设该预设的正常的操作为:登录直播平台。并假设服务器当前监测的账号B对应的操作为:分享直播,并且判断在该分享直播的操作之前,该账号B不存在登录直播平台的操作。那么,表明该分享直播的操作是不良网络用户通过调用分享直播的功能接口的方式来实现的,不属于正常操作,此时,可以确定该分享直播的操作不满足预设正常操作规则。
反之,即当判断在该分享直播的操作之前,该账号B存在登录直播平台的操作时,为了保证判断该分享直播的操作是否满足预设正常操作规则的判断结果的准确性,在另一种实现方式中,在确定该操作满足预设正常操作规则之前,还可以执行如下操作:
判断该账号的各个操作的先后执行顺序,是否满足预设执行顺序;
若满足预设执行顺序,触发确定该操作满足预设正常操作规则的步骤;
若不满足所述预设执行顺序,触发确定该操作不满足预设正常操作规则的步骤。
需要说明的是,该预设执行顺序可以根据具体情况进行设定。
延续上一示例,假设在该分享直播的操作之前,该账号B除了存在登录直播平台的操作,还存在送礼物的操作,且该账号B的各个操作的先后执行顺序为:登录直播平台->送礼物->分享直播。并假设预设执行顺序为:进入直播间->分享直播,其中,该预设执行顺序表示:分享直播的操作必须在进入直播间后执行。因此可知,该账号B的各个操作的先后执行顺序并不满足预设执行顺序,此时,可以确定当前监测得到的该分享直播的操作不满足预设正常操作规则。
另外,由于不良网络用户为了实现对直播平台的资产尽可能多的盗刷,在盗刷过程中,常常会在很短时间内频繁调用分享直播的功能接口。因此,为了更进一步地防止直播平台的资产被盗刷,在又一种实现方式中,还可以执行如下操作:
判断该操作在第一预设时长内的执行次数,是否小于等于预设执行次数,其中,预设执行次数是由:正常操作样本中该操作在第一预设时长内的执行次数确定的;
若小于等于,确定该操作满足预设正常操作规则;
若大于,确定该操作不满足预设正常操作规则。
延续上一示例,假设在正常操作样本中,每个账号在一分钟内对应的分享直播的操作的执行次数最多为10次,此时假设预设执行次数为10。并假设该账号B在一分钟内分享直播的操作执行了1000次。因此可知,该账号B对应分享直播的操作在一分钟内的执行次数远大于预设执行次数,此时,可以确定当前监测得到的该分享直播的操作不满足预设正常操作规则。
下面结合图2针对该种实现方式对应的防盗刷方法进行说明。
参见图2,该种防盗刷方法可以包括如下步骤:
S201~S202;其中,步骤S201与步骤S101相同,步骤S202与步骤S102相同,在此不做详述。
S203:判断该操作在第一预设时长内的执行次数,是否小于等于预设执行次数,其中,预设执行次数是由:正常操作样本中该操作在第一预设时长内的执行次数确定的;若大于,执行步骤S204;
S204:确定该操作不满足预设正常操作规则;
S205;其中,步骤S205与步骤S104相同,在此不做详述。
在该种实现方式中,可以判断当前监测到的操作在第一预设时长内的执行次数,是否小于等于预设执行次数时,当判断大于预设执行次数,可以确定该操作不满足预设正常操作规则,即可以确定该操作是不良网络用户通过调用功能接口的方式实现的,此时可以冻结该操作对应账号的资产,从而可以避免直播平台的资产被盗刷。
另外,由于目前在盗刷直播平台的资产的过程中,需要将盗刷得到的资产存入该直播平台的账号中,因此为完成资产盗刷,不良网络用户常常需要注册大量的账号。因此,为了更进一步地防止直播平台的资产被盗刷,在又一种实现方式中,还可以执行如下操作:
监测在第二预设时长内,注册到所述直播平台的账号的数量是否超过第一阈值;
若超过,判断所述第二预设时长内注册到所述直播平台的账号是否满足预设异常注册规则;
若满足所述预设异常注册规则,冻结所述第二预设时长内注册到所述直播平台的账号的资产。
其中,异常注册规则可以包括:存在超过第一预设数量的账号对应同一注册IP地址;存在超过第二预设数量的账号对应同一注册设备;存在超过第三预设数量的账号,且所述超过第三预设数量的账号对应的各个邮箱前缀之间的相似度超过第二阈值中的至少一项,当然并不局限于此。
可以理解的是,由于正常用户在注册直播平台的账号时,不会在很短时间内通过同一IP地址或利用同一个设备来批量注册该直播平台的账号,因而在一个很短的第二预设时长内,出现超过第一预设数量的账号对应同一注册IP地址的情况时,可以确定这些对应同一注册IP地址的账号为异常账号。另外,在一个很短的第二预设时长内,出现超过第二预设数量的账号对应同一注册设备的情况时,可以确定这些对应同一注册设备的账号为异常账号。此时,可以冻结这些异常账号的资产,从而可以避免直播平台的资产被盗刷。
另外,正常用户也不会在一个很短的时间段内,利用具有大量相似邮箱前缀的邮箱地址(例如[email protected][email protected][email protected]等等)来批量注册直播平台的账号。即使对于众多正常用户而言,在一个很短的第二预设时长内,大量用户利用具有相似邮箱前缀的邮箱地址来注册直播平台的账号的情况也是极少出现的,因而在一个很短第二预设时长内,当存在超过第三预设数量的账号注册到直播平台,且该超过第三预设数量的账号对应的各个邮箱之间的相似度超过第二阈值时,可以确定这些超过第三预设数量的账号为异常账号,此时,可以冻结这些账号的资产,从而可以防止直播平台资产被盗刷。
需要说明的是,本领域技术人员可以根据实际情况来设置第二预设时长、第一预设数量、第二预设数量、第三预设数量和第二阈值的取值,在此不做详述。另外,可以通过相似度算法计算各个邮箱前缀之间的相似度,在此不做详述。
综上,应用本发明实施例,可以检测出异常用户操作,进而能够有效地防止直播平台资产被盗刷,从而避免直播平台的损失。
为了检测操作是正常操作还是异常操作,本发明实施例提供了一种操作检测方法。
参见图3,本发明实施例提供的操作检测方法可以包括如下步骤:
S301:监测登录到直播平台的账号的每个操作;
S302:针对所述账号的每个操作,检测该操作是否为能够获得所述直播平台的资产奖励的预设操作;若是,执行步骤S303;
S303:判断该操作是否满足预设正常操作规则;若不满足预设正常操作规则,执行步骤S304,反之,执行步骤S305;
S304:确定该操作异常;
S305:确定该操作正常。
在本发明实施例中,可以监测登录到直播平台的各个账号的操作,并且,可以对监测到的每个账号的每个操作进行检测,以检测操作是否为能够获得该直播平台的资产奖励的预设操作。若该操作为能够获得该直播平台的资产奖励的预设操作,则判断该操作是否满足预设正常操作规则,当判断不满足预设正常操作规则时,确定该操作异常。当判断满足预设正常操作规则时,确定该操作正常。这样,可以检测出哪些操作属于正常操作,哪些操作属于异常操作。
需要说明的是,在检测出操作属于异常操作后,可以冻结该异常操作对应的账号的资产。当然,也可以在检测出该操作属于异常操作后,进一步挖掘该异常操作对应的账号的用户是否为具有付费潜力、才艺潜力的用户。当然并不局限于此。
其中,关于本发明实施中的相关内容的描述,请参考防盗刷方法实施例中对应内容的描述,在此不做赘述。
可选地,在本发明的一种实施例中,所述判断该操作是否满足预设正常操作规则的步骤,可以包括:
判断在该操作之前,所述账号是否存在预设的正常的操作;
若存在正常的操作,确定该操作满足预设正常操作规则;
若不存在正常的操作,确定该操作不满足预设正常操作规则。
可选地,判断该账号对应有预设的正常的操作之后,在确定该操作满足预设正常操作规则之前,所述方法还包括:
判断所述账号的各个操作的先后执行顺序,是否满足预设执行顺序;
若满足所述预设执行顺序,触发所述确定该操作满足所述预设正常操作规则的步骤;
若不满足所述预设执行顺序,触发所述确定该操作不满足所述预设正常操作规则的步骤。
可选地,在本发明的另一种实施例中,所述判断该操作是否满足预设正常操作规则的步骤,可以包括:
判断该操作在第一预设时长内的执行次数,是否小于等于预设执行次数,其中,所述预设执行次数是由:正常操作样本中该操作在所述第一预设时长内的执行次数确定的;
若小于等于,确定该操作满足所述预设正常操作规则;
若大于,确定该操作不满足所述预设正常操作规则。
综上,应用本发明实施例,可以检测出哪些操作是异常操作,哪些操作是正常操作。
相应于上述防盗刷方法实施例,本发明实施例还提供了一种防盗刷装置,应用于服务器,参见图4,该装置可以包括:
第一监测模块401,用于监测登录到直播平台的账号的每个操作;
第一检测模块402,用于针对账号的每个操作,检测该操作是否为能够获得直播平台的资产奖励的预设操作;
第一判断模块403,用于在第一检测模块402检测操作为能够获得直播平台的资产奖励的预设操作时,判断操作是否满足预设正常操作规则;
第一冻结模块404,用于在第一判断模块403判断操作不满足预设正常操作规则时,冻结账号的资产。
在本发明实施例中,可以监测登录到直播平台的各个账号的操作,并且,可以对监测到的每个账号的每个操作进行检测,以检测操作是否为能够获得该直播平台的资产奖励的预设操作。若该操作为能够获得该直播平台的资产奖励的预设操作,则判断该操作是否满足预设正常操作规则,当判断不满足预设正常操作规则时,表明该操作异常,此时冻结该操作对应账号的资产,使得可以从根本上保证直播平台的资产不被盗刷,避免了直播平台的损失。
可选地,在本发明的一种实施例中,第一判断模块403可以包括:
第一判断子模块,用于在第一检测模块402检测该操作为能够获得直播平台的资产奖励的预设操作时,判断在该操作之前,账号是否存在预设的正常的操作;
第一确定子模块,用于当第一判断子模块判断在该操作之前,账号存在预设的正常的操作时,确定该操作满足预设正常操作规则;
第二确定子模块,用于当第一判断子模块判断在该操作之前,账号不存在预设的正常的操作时,确定该操作不满足预设正常操作规则。
可选地,在本发明实施例中,装置还可以包括:
第二判断子模块,用于在第一判断子模块判断在该操作之前,账号存在预设的正常的操作之后,判断账号的各个操作的先后执行顺序,是否满足预设执行顺序;若满足预设执行顺序,触发第一确定子模块执行确定该操作满足预设正常操作规则的步骤;若不满足预设执行顺序,触发第二确定子模块执行确定该操作不满足预设正常操作规则的步骤。
可选地,在本发明的另一种实施例中,第一判断模块403可以包括:
第三判断子模块,用于在第一检测模块402检测该操作为能够获得直播平台的资产奖励的预设操作时,判断该操作在第一预设时长内的执行次数,是否小于等于预设执行次数,其中,预设执行次数是由:正常操作样本中该操作在第一预设时长内的执行次数确定的;
第三确定子模块,用于当第三判断子模块判断该操作在第一预设时长内的执行次数,小于等于预设执行次数时,确定该操作满足预设正常操作规则;
第四确定子模块,用于当第三判断子模块判断该操作在第一预设时长内的执行次数,大于预设执行次数时,确定该操作不满足预设正常操作规则。
可选地,在本发明实施例中,装置还可以包括:
第二监测模块,用于监测在第二预设时长内,注册到直播平台的账号的数量是否超过第一阈值;
第二判断模块,用于当第二监测模块监测在第二预设时长内,注册到直播平台的账号的数量超过第一阈值时,判断第二预设时长内注册到直播平台的账号是否满足预设异常注册规则;
第二冻结模块,用于当第二判断模块判断第二预设时长内注册到直播平台的账号满足预设异常注册规则时,冻结第二预设时长内注册到直播平台的账号的资产。
可选地,在本发明实施例中,预设异常注册规则可以包括:
存在超过第一预设数量的账号对应同一注册IP地址;
和/或,存在超过第二预设数量的账号对应同一注册设备;
和/或,存在超过第三预设数量的账号,且超过第三预设数量的账号对应的各个邮箱前缀之间的相似度超过第二阈值。
综上,应用本发明实施例,可以检测出异常操作,进而能够有效地防止直播平台资产被盗刷,从而避免直播平台的损失。
相应于上述操作检测方法实施例,本发明实施例还提供了一种操作检测装置,参见图5,该装置可以包括:
第三监测模块501,用于监测登录到直播平台的账号的每个操作;
第二检测模块502,用于针对账号的每个操作,检测该操作是否为能够获得直播平台的资产奖励的预设操作;
第三判断模块503,用于在第二检测模块502检测该操作为能够获得直播平台的资产奖励的预设操作时,判断该操作是否满足预设正常操作规则;
第一确定模块504,用于在第三判断模块503判断该操作满足预设正常操作规则时,确定该操作正常;
第二确定模块505,用于在第三判断模块503判断该操作不满足预设正常操作规则时,确定该操作异常。
在本发明实施例中,可以监测登录到直播平台的各个账号的操作,并且,可以对监测到的每个账号的每个操作进行检测,以检测操作是否为能够获得该直播平台的资产奖励的预设操作。若该操作为能够获得该直播平台的资产奖励的预设操作,则判断该操作是否满足预设正常操作规则,当判断不满足预设正常操作规则时,确定该操作异常。当判断满足预设正常操作规则时,确定该操作正常。这样,可以检测出哪些操作属于正常操作,哪些操作属于异常操作。
可选地,在本发明的一种实施例中,第三判断模块503可以包括:
第四判断子模块,用于在第二检测模块502检测该操作为能够获得直播平台的资产奖励的预设操作时,判断在该操作之前,账号是否存在预设的正常的操作;
第五确定子模块,用于当第四判断子模块判断在该操作之前,账号存在预设的正常的操作时,确定该操作满足预设正常操作规则;
第六确定子模块,用于当第四判断子模块判断在该操作之前,账号不存在预设的正常的操作时,确定该操作不满足预设正常操作规则。
可选地,在本发明实施例中,装置还可以包括:
第五判断子模块,用于在第四判断子模块判断在该操作之前,账号存在预设的正常的操作之后,判断账号对应的各个操作的先后执行顺序,是否满足预设执行顺序;若满足预设执行顺序,触发第五确定子模块执行确定该操作满足预设正常操作规则的步骤;若不满足预设执行顺序,触发第六确定子模块执行确定该操作不满足预设正常操作规则的步骤。
可选地,在本发明的另一种实施例中,第三判断模块503可以包括:
第六判断子模块,用于在第二检测模块502检测该操作为能够获得直播平台的资产奖励的预设操作时,判断该操作在第一预设时长内的执行次数,是否小于等于预设执行次数,其中,预设执行次数是由:正常操作样本中该操作在第一预设时长内的执行次数确定的;
第七确定子模块,用于当第六判断子模块判断该操作在第一预设时长内的执行次数,小于等于预设执行次数时,确定该操作满足预设正常操作规则;
第八确定子模块,用于当第六判断子模块判断该操作在第一预设时长内的执行次数,大于预设执行次数时,确定该操作不满足预设正常操作规则。
综上,应用本发明实施例,可以检测出哪些操作是异常操作,哪些操作是正常操作。
相应于上述防盗刷方法实施例,本发明实施例还提供了一种电子设备,参见图6,该电子设备可以包括处理器601、通信接口602、存储器603和通信总线604,其中,处理器601,通信接口602,存储器603通过通信总线604完成相互间的通信;
存储器603,用于存放计算机程序;
处理器601,用于执行存储器603上所存放的程序时,实现上述任一项防盗刷方法的方法步骤。
相应于上述操作检测方法实施例,本发明实施例还提供了一种电子设备,参见图7,该电子设备可以包括处理器701、通信接口702、存储器703和通信总线704,其中,处理器701,通信接口702,存储器703通过通信总线704完成相互间的通信;
存储器703,用于存放计算机程序;
处理器701,用于执行存储器703上所存放的程序时,实现上述任一项操作检测方法的方法步骤。
上述提到的通信总线可以是外设部件互连标准(Peripheral ComponentInterconnect,PCI)总线或扩展工业标准结构(Extended Industry StandardArchitecture,EISA)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
通信接口用于上述电子设备与其他设备之间的通信。
存储器可以包括随机存取存储器(Random Access Memory,RAM),也可以包括非易失性存储器(Non-Volatile Memory,NVM),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。
上述的处理器可以是通用处理器,包括中央处理器(Central Processing Unit,CPU)、网络处理器(Network Processor,NP)等;还可以是数字信号处理器(Digital SignalProcessing,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
相应于上述防盗刷方法实施例,本发明实施例提供了一种可读存储介质,可读存储介质内存储有计算机程序,计算机程序被处理器执行时实现上述任一项所述的防盗刷方法的方法步骤。
相应于上述操作检测实施例,本发明实施例提供了一种可读存储介质,可读存储介质内存储有计算机程序,计算机程序被处理器执行时实现上述任一项所述的操作检测方法的方法步骤。
相应于上述防盗刷方法实施例,本发明实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行:上述任一项所述的防盗刷方法的方法步骤。
相应于上述操作检测实施例,本发明实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行:上述任一项所述的操作检测方法的方法步骤。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于***实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。

Claims (14)

1.一种防盗刷方法,其特征在于,所述方法包括:
监测登录到直播平台的账号的每个操作;所述操作是指:在通过所述账号登录所述直播平台或在登录后使用所述直播平台时,所述账号所执行的操作;
针对所述账号的每个操作,检测所述操作是否为能够获得所述直播平台的资产奖励的预设操作;
若是,判断所述操作是否满足预设正常操作规则;所述预设正常操作规则包括:待判断的操作对应的账号,在所述待判断的操作之前存在预设的正常的操作;或者,所述预设正常操作规则包括:待判断的操作对应的账号,在所述待判断的操作之前存在预设的正常的操作,且所述账号的各个操作的先后执行顺序满足预设执行顺序;
若所述操作不满足所述预设正常操作规则,冻结所述账号的资产;
所述判断所述操作是否满足预设正常操作规则的步骤,包括:
判断在所述操作之前,所述账号是否存在预设的正常的操作;
若存在正常的操作,确定所述操作满足预设正常操作规则;
若不存在正常的操作,确定所述操作不满足预设正常操作规则;
在判断所述账号存在预设的正常的操作之后,在确定所述操作满足预设正常操作规则之前,所述方法还包括:
判断所述账号的各个操作的先后执行顺序,是否满足预设执行顺序;
若满足所述预设执行顺序,触发所述确定所述操作满足所述预设正常操作规则的步骤;
若不满足所述预设执行顺序,触发所述确定所述操作不满足所述预设正常操作规则的步骤。
2.根据权利要求1所述的方法,其特征在于,所述判断所述操作是否满足预设正常操作规则的步骤,包括:
判断所述操作在第一预设时长内的执行次数,是否小于等于预设执行次数,其中,所述预设执行次数是由:正常操作样本中所述操作在所述第一预设时长内的执行次数确定的;
若小于等于,确定所述操作满足所述预设正常操作规则;
若大于,确定所述操作不满足所述预设正常操作规则。
3.根据权利要求1-2任一项所述的方法,其特征在于,所述方法还包括:
监测在第二预设时长内,注册到所述直播平台的账号的数量是否超过第一阈值;
若超过,判断所述第二预设时长内注册到所述直播平台的账号是否满足预设异常注册规则;
若满足所述预设异常注册规则,冻结所述第二预设时长内注册到所述直播平台的账号的资产。
4.根据权利要求3所述的方法,其特征在于,所述预设异常注册规则包括:
存在超过第一预设数量的账号对应同一注册IP地址;
和/或,存在超过第二预设数量的账号对应同一注册设备;
和/或,存在超过第三预设数量的账号,且所述超过第三预设数量的账号对应的各个邮箱前缀之间的相似度超过第二阈值。
5.一种操作检测方法,其特征在于,所述方法包括:
监测登录到直播平台的账号的每个操作;所述操作是指:在通过所述账号登录所述直播平台或在登录后使用所述直播平台时,所述账号所执行的操作;
针对所述账号的每个操作,检测所述操作是否为能够获得所述直播平台的资产奖励的预设操作;
若是,判断所述操作是否满足预设正常操作规则;所述预设正常操作规则包括:待判断的操作对应的账号,在所述待判断的操作之前存在预设的正常的操作;或者,所述预设正常操作规则包括:待判断的操作对应的账号,在所述待判断的操作之前存在预设的正常的操作,且所述账号的各个操作的先后执行顺序满足预设执行顺序;
若所述操作满足所述预设正常操作规则,确定所述操作正常;
若所述操作不满足所述预设正常操作规则,确定所述操作异常;
所述判断所述操作是否满足预设正常操作规则的步骤,包括:
判断在所述操作之前,所述账号是否存在预设的正常的操作;
若存在正常的操作,确定所述操作满足预设正常操作规则;
若不存在正常的操作,确定所述操作不满足预设正常操作规则;
在判断所述账号存在预设的正常的操作之后,在确定所述操作满足预设正常操作规则之前,所述方法还包括:
判断所述账号的各个操作的先后执行顺序,是否满足预设执行顺序;
若满足所述预设执行顺序,触发所述确定所述操作满足所述预设正常操作规则的步骤;
若不满足所述预设执行顺序,触发所述确定所述操作不满足所述预设正常操作规则的步骤。
6.一种防盗刷装置,其特征在于,所述装置包括:
第一监测模块,用于监测登录到直播平台的账号的每个操作;所述操作是指:在通过所述账号登录所述直播平台或在登录后使用所述直播平台时,所述账号所执行的操作;
第一检测模块,用于针对所述账号的每个操作,检测所述操作是否为能够获得所述直播平台的资产奖励的预设操作;
第一判断模块,用于在所述第一检测模块检测所述操作为能够获得所述直播平台的资产奖励的预设操作时,判断所述操作是否满足预设正常操作规则;所述预设正常操作规则包括:待判断的操作对应的账号,在所述待判断的操作之前存在预设的正常的操作;或者,所述预设正常操作规则包括:待判断的操作对应的账号,在所述待判断的操作之前存在预设的正常的操作,且所述账号的各个操作的先后执行顺序满足预设执行顺序;
第一冻结模块,用于在所述第一判断模块判断所述操作不满足预设正常操作规则时,冻结所述账号的资产;
所述第一判断模块包括:
第一判断子模块,用于在所述第一检测模块检测所述操作为能够获得所述直播平台的资产奖励的预设操作时,判断在所述操作之前,所述账号是否存在预设的正常的操作;
第一确定子模块,用于当所述第一判断子模块判断在所述操作之前,所述账号存在预设的正常的操作时,确定所述操作满足预设正常操作规则;
第二确定子模块,用于当所述第一判断子模块判断在所述操作之前,所述账号不存在预设的正常的操作时,确定所述操作不满足预设正常操作规则;
所述装置还包括:
第二判断子模块,用于在所述第一判断子模块判断在所述操作之前,所述账号存在预设的正常的操作之后,判断所述账号的各个操作的先后执行顺序,是否满足预设执行顺序;若满足所述预设执行顺序,触发所述第一确定子模块执行确定所述操作满足预设正常操作规则的步骤;若不满足所述预设执行顺序,触发所述第二确定子模块执行确定所述操作不满足预设正常操作规则的步骤。
7.根据权利要求6所述的装置,其特征在于,所述第一判断模块包括:
第三判断子模块,用于在所述第一检测模块检测所述操作为能够获得所述直播平台的资产奖励的预设操作时,判断所述操作在第一预设时长内的执行次数,是否小于等于预设执行次数,其中,所述预设执行次数是由:正常操作样本中所述操作在所述第一预设时长内的执行次数确定的;
第三确定子模块,用于当所述第三判断子模块判断所述操作在第一预设时长内的执行次数,小于等于预设执行次数时,确定所述操作满足所述预设正常操作规则;
第四确定子模块,用于当所述第三判断子模块判断所述操作在第一预设时长内的执行次数,大于预设执行次数时,确定所述操作不满足所述预设正常操作规则。
8.根据权利要求6-7任一项所述的装置,其特征在于,所述装置还包括:
第二监测模块,用于监测在第二预设时长内,注册到所述直播平台的账号的数量是否超过第一阈值;
第二判断模块,用于当所述第二监测模块监测在第二预设时长内,注册到所述直播平台的账号的数量超过第一阈值时,判断所述第二预设时长内注册到所述直播平台的账号是否满足预设异常注册规则;
第二冻结模块,用于当所述第二判断模块判断所述第二预设时长内注册到所述直播平台的账号满足预设异常注册规则时,冻结所述第二预设时长内注册到所述直播平台的账号的资产。
9.根据权利要求8所述的装置,其特征在于,所述预设异常注册规则包括:
存在超过第一预设数量的账号对应同一注册IP地址;
和/或,存在超过第二预设数量的账号对应同一注册设备;
和/或,存在超过第三预设数量的账号,且所述超过第三预设数量的账号对应的各个邮箱前缀之间的相似度超过第二阈值。
10.一种操作检测装置,其特征在于,所述装置包括:
第三监测模块,用于监测登录到直播平台的账号的每个操作;所述操作是指:在通过所述账号登录所述直播平台或在登录后使用所述直播平台时,所述账号所执行的操作;
第二检测模块,用于针对所述账号的每个操作,检测所述操作是否为能够获得所述直播平台的资产奖励的预设操作;
第三判断模块,用于在所述第二检测模块检测所述操作为能够获得所述直播平台的资产奖励的预设操作时,判断所述操作是否满足预设正常操作规则;所述预设正常操作规则包括:待判断的操作对应的账号,在所述待判断的操作之前存在预设的正常的操作;或者,所述预设正常操作规则包括:待判断的操作对应的账号,在所述待判断的操作之前存在预设的正常的操作,且所述账号的各个操作的先后执行顺序满足预设执行顺序;
第一确定模块,用于在所述第三判断模块判断所述操作满足预设正常操作规则时,确定所述操作正常;
第二确定模块,用于在所述第三判断模块判断所述操作不满足所述预设正常操作规则时,确定所述操作异常;
所述第三判断模块包括:
第四判断子模块,用于在所述第二检测模块检测所述操作为能够获得所述直播平台的资产奖励的预设操作时,判断在所述操作之前,所述账号是否存在预设的正常的操作;
第五确定子模块,用于当所述第四判断子模块判断在所述操作之前,所述账号存在预设的正常的操作时,确定所述操作满足预设正常操作规则;
第六确定子模块,用于当所述第四判断子模块判断在所述操作之前,所述账号不存在预设的正常的操作时,确定所述操作不满足预设正常操作规则;
所述装置还包括:
第五判断子模块,用于在所述第四判断子模块判断在所述操作之前,所述账号存在预设的正常的操作之后,判断所述账号的各个操作的先后执行顺序,是否满足预设执行顺序;若满足所述预设执行顺序,触发所述第五确定子模块执行确定所述操作满足预设正常操作规则的步骤;若不满足所述预设执行顺序,触发所述第六确定子模块执行确定所述操作不满足预设正常操作规则的步骤。
11.一种电子设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
所述存储器,用于存放计算机程序;
所述处理器,用于执行存储器上所存放的程序时,实现权利要求1-4任一项所述的方法。
12.一种电子设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
所述存储器,用于存放计算机程序;
所述处理器,用于执行存储器上所存放的程序时,实现权利要求5所述的方法。
13.一种可读存储介质,其特征在于,所述可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-4任一项所述的方法。
14.一种可读存储介质,其特征在于,所述可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现权利要求5所述的方法。
CN201710822356.7A 2017-09-13 2017-09-13 一种防盗刷方法、操作检测方法、装置及电子设备 Active CN107623687B (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN201710822356.7A CN107623687B (zh) 2017-09-13 2017-09-13 一种防盗刷方法、操作检测方法、装置及电子设备
PCT/CN2018/098284 WO2019052283A1 (zh) 2017-09-13 2018-08-02 一种防盗刷方法、操作检测方法、装置及电子设备
US16/645,630 US20200288201A1 (en) 2017-09-13 2018-08-02 Fraud prevention method, operation detection method and apparatus, and electronic device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710822356.7A CN107623687B (zh) 2017-09-13 2017-09-13 一种防盗刷方法、操作检测方法、装置及电子设备

Publications (2)

Publication Number Publication Date
CN107623687A CN107623687A (zh) 2018-01-23
CN107623687B true CN107623687B (zh) 2020-10-27

Family

ID=61089496

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710822356.7A Active CN107623687B (zh) 2017-09-13 2017-09-13 一种防盗刷方法、操作检测方法、装置及电子设备

Country Status (3)

Country Link
US (1) US20200288201A1 (zh)
CN (1) CN107623687B (zh)
WO (1) WO2019052283A1 (zh)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108574697A (zh) * 2018-04-28 2018-09-25 广东亿迅科技有限公司 基于直播平台的防盗刷方法及装置
CN109255371B (zh) * 2018-08-23 2021-06-15 武汉斗鱼网络科技有限公司 一种确定直播平台虚假关注用户的方法以及相关设备
CN110933113B (zh) * 2019-12-30 2021-04-09 腾讯科技(深圳)有限公司 基于区块链的互动行为检测方法、装置、设备及存储介质
US11350174B1 (en) * 2020-08-21 2022-05-31 At&T Intellectual Property I, L.P. Method and apparatus to monitor account credential sharing in communication services
CN113780318B (zh) * 2020-08-31 2024-04-16 京东科技控股股份有限公司 用于生成提示信息的方法、装置、服务器和介质
CN114727119B (zh) * 2020-12-21 2023-10-10 北京达佳互联信息技术有限公司 直播连麦控制方法、装置及存储介质
CN112738545A (zh) * 2020-12-28 2021-04-30 北京蜜莱坞网络科技有限公司 直播间分享检测方法、装置、电子设备及存储介质
CN113347497B (zh) * 2021-08-02 2021-11-26 武汉斗鱼鱼乐网络科技有限公司 目标用户识别方法、装置、电子设备以及存储介质
CN113722199B (zh) * 2021-09-07 2024-01-30 上海观安信息技术股份有限公司 异常行为检测方法、装置、计算机设备及存储介质
CN113743923A (zh) * 2021-09-08 2021-12-03 北京快来文化传播集团有限公司 基于电商平台的商家提现的方法
US11963089B1 (en) 2021-10-01 2024-04-16 Warner Media, Llc Method and apparatus to profile account credential sharing

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7272728B2 (en) * 2004-06-14 2007-09-18 Iovation, Inc. Network security and fraud detection system and method
US20130337910A1 (en) * 2012-06-19 2013-12-19 Rick J. Germany Contest management system and method
US20150254645A1 (en) * 2014-03-04 2015-09-10 Bank Of America Corporation Providing supplemental account information in digital wallets
EP3247111A4 (en) * 2015-01-12 2018-06-20 LG Electronics Inc. Broadcast signal transmission device, broadcast signal reception device, broadcast signal transmission method, and broadcast signal reception method
CN105262760A (zh) * 2015-10-30 2016-01-20 北京奇虎科技有限公司 一种防止恶意访问登录/注册接口的行为的方法和装置
CN106022826A (zh) * 2016-05-18 2016-10-12 武汉斗鱼网络科技有限公司 一种网络直播平台中的作弊用户识别方法与***
US10154317B2 (en) * 2016-07-05 2018-12-11 BoxCast, LLC System, method, and protocol for transmission of video and audio data
CN106228410A (zh) * 2016-07-29 2016-12-14 武汉斗鱼网络科技有限公司 一种直播平台中虚拟礼物任务防刷***及方法
WO2019043655A1 (en) * 2017-09-01 2019-03-07 Hochart Christophe Michel Pierre SYSTEMS AND METHODS FOR DISTRIBUTING MOBILE DEVICE CONTENT

Also Published As

Publication number Publication date
CN107623687A (zh) 2018-01-23
WO2019052283A1 (zh) 2019-03-21
US20200288201A1 (en) 2020-09-10

Similar Documents

Publication Publication Date Title
CN107623687B (zh) 一种防盗刷方法、操作检测方法、装置及电子设备
CN104468249B (zh) 一种账号异常的检测方法及装置
CN110830986B (zh) 一种物联网卡异常行为检测方法、装置、设备及存储介质
CN104348809A (zh) 网络安全监控方法及***
CN109698809B (zh) 一种账号异常登录的识别方法及装置
CN109936475B (zh) 一种异常检测方法及装置
CN109145590B (zh) 一种函数hook检测方法、检测设备及计算机可读介质
CN112235321B (zh) 短信验证码防刷方法及装置
CN108390856B (zh) 一种DDoS攻击检测方法、装置及电子设备
CN111292514A (zh) 一种报警信息的发送方法、装置及电子设备
CN105391860A (zh) 用于处理通信请求的方法和装置
CN109547427B (zh) 黑名单用户识别方法、装置、计算机设备及存储介质
CN103595731A (zh) 用于保护账户安全的***和方法
CN111132171A (zh) 基于历史短信发送量的限制访问方法、装置及计算机设备
CN110955581A (zh) 线上软件异常告警方法、装置、电子设备及存储介质
CN111949421B (zh) Sdk调用方法、装置、电子设备和计算机可读存储介质
CN109067738B (zh) 一种端口的漏洞检测方法、终端及计算机可读介质
US9449158B2 (en) Expiration time authentication system, expiration time authentication device, and expiration time authentication method for applications
CN113595797B (zh) 告警信息的处理方法、装置、电子设备及存储介质
CN112419655B (zh) 一种报警信息推送方法、装置、设备及介质
CN112328515B (zh) 设备检测方法及装置
CN108965108A (zh) 一种消息推送方法及相关设备
CN105701684B (zh) 一种数据处理方法以及装置
CN110991971A (zh) 订单执行方法、装置及电子设备
CN111639341A (zh) 一种恶意程序的检测方法、装置、电子设备及存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right

Effective date of registration: 20190614

Address after: Room 1101, Santai Commercial Building, 139 Connaught Road, Hong Kong, China

Applicant after: Hong Kong Lemi Co., Ltd.

Address before: Kamana Bay

Applicant before: Happy honey Company Limited

TA01 Transfer of patent application right
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20210526

Address after: 25, 5th floor, shuangjingfang office building, 3 frisha street, Singapore

Patentee after: Zhuomi Private Ltd.

Address before: Room 1101, Santai Commercial Building, 139 Connaught Road, Hong Kong, China

Patentee before: HONG KONG LIVE.ME Corp.,Ltd.

TR01 Transfer of patent right