CN113824693B - Multimedia data sharing method, device and system, electronic equipment and storage medium - Google Patents
Multimedia data sharing method, device and system, electronic equipment and storage medium Download PDFInfo
- Publication number
- CN113824693B CN113824693B CN202110981162.8A CN202110981162A CN113824693B CN 113824693 B CN113824693 B CN 113824693B CN 202110981162 A CN202110981162 A CN 202110981162A CN 113824693 B CN113824693 B CN 113824693B
- Authority
- CN
- China
- Prior art keywords
- detection
- multimedia data
- data
- information
- result
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/02—Network architectures or network communication protocols for network security for separating internal from external traffic, e.g. firewalls
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/14—Network architectures or network communication protocols for network security for detecting or protecting against malicious traffic
- H04L63/1408—Network architectures or network communication protocols for network security for detecting or protecting against malicious traffic by monitoring network traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/14—Network architectures or network communication protocols for network security for detecting or protecting against malicious traffic
- H04L63/1408—Network architectures or network communication protocols for network security for detecting or protecting against malicious traffic by monitoring network traffic
- H04L63/1416—Event detection, e.g. attack signature detection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/14—Network architectures or network communication protocols for network security for detecting or protecting against malicious traffic
- H04L63/1408—Network architectures or network communication protocols for network security for detecting or protecting against malicious traffic by monitoring network traffic
- H04L63/1425—Traffic logging, e.g. anomaly detection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/14—Network architectures or network communication protocols for network security for detecting or protecting against malicious traffic
- H04L63/1433—Vulnerability analysis
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Storage Device Security (AREA)
Abstract
The disclosure relates to a multimedia data sharing method, a multimedia data sharing device, a multimedia data sharing system, an electronic device and a storage medium, wherein the method comprises the following steps: the server receives a multimedia data sharing request, wherein the multimedia data sharing request comprises multimedia data and a local security identifier. The local security identifier is generated by the client under the condition that the first detection result indicates that the detection is passed, and the first detection result is a result obtained by performing security detection on the multimedia data of the client. The server verifies the local security identifier to obtain a security identifier verification result, performs security detection on the multimedia data to obtain a second detection result, and shares the multimedia data under the condition that the second detection result indicates that the detection is passed.
Description
Technical Field
The present disclosure relates to the field of network security technologies, and in particular, to a multimedia data sharing method, apparatus, system, electronic device, and storage medium.
Background
The content displayed in the social multimedia application software has social attributes and is easy to propagate, a module for executing multimedia processing in the social multimedia application is easy to have security holes, and the security holes are easy to propagate along with the multimedia content when the content is shared. In the related art, before sharing content, a security vulnerability in a multimedia processing module can be detected, but the method cannot avoid vulnerability propagation risk during sharing, so that the security of multimedia data sharing is reduced.
Disclosure of Invention
The present disclosure provides a multimedia data sharing method, apparatus, system, electronic device, and storage medium, to at least solve a problem of reducing security of multimedia data sharing in related art. The technical scheme of the disclosure is as follows:
according to a first aspect of the embodiments of the present disclosure, a multimedia data sharing method is provided, the method including;
receiving a multimedia data sharing request sent by a client, wherein the multimedia data sharing request comprises multimedia data and a local security identifier corresponding to the multimedia data, and the local security identifier is generated based on the multimedia data under the condition that a first detection result local to the client passes the detection;
verifying the local safety identification to obtain a safety identification verification result;
under the condition that the safety identification verification result indicates that the verification is passed, carrying out safety detection on the multimedia data to obtain a second detection result;
and under the condition that the second detection result indicates that the detection is passed, executing a sharing operation corresponding to the multimedia data sharing request on the multimedia data.
As an optional embodiment, the method further comprises:
under the condition that the second detection result indicates that the detection is not passed, acquiring abnormal detection data which is transmitted based on the sharing path of the multimedia data in the second detection result;
performing characteristic detection processing on the abnormal detection data to obtain detection data characteristic information;
and sending the detection data characteristic information to the client, wherein the detection data characteristic information is used for updating abnormal data characteristic information in the client, the abnormal data characteristic information is used for indicating the client to determine a first detection result of the multimedia data, and the local safety identification is correspondingly updated based on the first detection result corresponding to the updated abnormal data characteristic information each time.
As an optional embodiment, the local security identifier is generated by encrypting a first encoding result corresponding to the multimedia data based on preset encryption information, and the verifying the local security identifier to obtain a security identifier verification result includes:
decoding the local security identifier based on preset verification information to obtain a security information decoding result, wherein the preset verification information and the preset encryption information have a corresponding relationship;
and verifying the local safety identification based on the safety information decoding result to obtain the safety identification verification result.
As an optional embodiment, the verifying the local security identifier based on the security information decoding result, and obtaining the security identifier verification result includes:
according to the coding algorithm corresponding to the first coding result, coding the multimedia data to obtain a second coding result corresponding to the multimedia data;
matching the safety information decoding result with the second coding result to obtain a matching result;
and obtaining the safety identification verification result based on the matching result.
As an optional embodiment, in the case that the security identifier verification result indicates that the verification passes, performing security detection on the multimedia data to obtain a second detection result includes:
based on a preset isolation operation environment, carrying out safety detection on the multimedia data to obtain a simulation detection result;
based on multiple preset decoding algorithms, carrying out security detection on the multimedia data to obtain a decoding detection result;
and taking the simulation operation detection result and the decoding detection result as the second detection result.
As an optional embodiment, the performing security detection on the multimedia data based on a preset isolated operating environment to obtain a simulation detection result includes:
performing simulation operation on the multimedia data in the isolated operation environment;
in the process of simulation operation, acquiring application operation information of each simulation application on a simulation client in the isolated operation environment;
and detecting abnormal behavior information in the application running information to obtain the simulation detection result, wherein the abnormal behavior information is triggered based on abnormal detection data in the multimedia data.
As an optional embodiment, the performing security detection on the multimedia data based on multiple preset decoding algorithms to obtain a decoding detection result includes:
decoding the multimedia data based on the plurality of decoding algorithms to obtain a data decoding result;
and detecting abnormal detection data in the data decoding result to obtain the decoding detection result.
As an optional embodiment, the method further comprises:
and performing an interception operation on the multimedia data under the condition that the second detection result indicates that the detection is not passed.
According to a second aspect of the embodiments of the present disclosure, there is provided a multimedia data sharing method, the method including;
responding to a sharing instruction of multimedia data, and performing security detection on the multimedia data corresponding to the sharing instruction based on preset abnormal data characteristic information to obtain a first detection result;
generating a local security identifier corresponding to the multimedia data under the condition that the first detection result indicates that the detection is passed;
sending a multimedia data sharing request to a server, wherein the multimedia data sharing request comprises the multimedia data and the local security identifier, so that the server performs security detection on the multimedia data to obtain a second detection result under the condition that the local security identifier passes verification, and executing corresponding operation on the multimedia data based on the second detection result.
As an optional embodiment, in the case that the first detection result indicates that the detection is passed, the generating a local security identifier corresponding to the multimedia data includes:
coding the multimedia data based on a preset coding algorithm to obtain a first coding result of the multimedia data;
and encrypting the first coding result based on preset encryption information to obtain the local security identifier.
As an optional embodiment, the performing, based on preset abnormal data characteristic information, security detection on the multimedia data corresponding to the sharing instruction to obtain a first detection result includes:
performing coding type conversion on the multimedia data to obtain target coding information;
and matching the abnormal data characteristic information with target characteristic information corresponding to the target coding information to obtain the first detection result.
As an optional embodiment, the abnormal data feature information includes abnormal hash feature information and abnormal binary feature information, and the performing encoding type conversion on the multimedia data to obtain target encoding information includes:
performing hash conversion on the multimedia data to obtain hash coding information corresponding to the multimedia data;
performing binary conversion on the multimedia data to obtain binary coding information corresponding to the multimedia data;
taking the hash coding information and the binary coding information as the target coding information;
the matching the abnormal data characteristic information and the target characteristic information corresponding to the target coding information to obtain the first detection result comprises:
matching the hash characteristic information corresponding to the hash coding information with the abnormal hash characteristic information to obtain a hash detection result;
matching the binary characteristic information in the binary coding information with the abnormal binary code characteristic information to obtain a binary detection result;
and taking the Hash detection result and the binary detection result as the first detection result.
As an optional embodiment, the method further comprises:
receiving detection data characteristic information of abnormal detection data sent by the server, wherein the abnormal detection data are transmitted by a sharing path based on the multimedia data sent by the server;
and adding the detection data characteristic information to the abnormal data characteristic information.
According to a third aspect of the embodiments of the present disclosure, there is provided a multimedia data sharing apparatus, the apparatus including:
the multimedia data sharing method comprises a sharing request receiving module, a sharing request sending module and a processing module, wherein the sharing request receiving module is configured to execute and receive a multimedia data sharing request sent by a client, the multimedia data sharing request comprises multimedia data and a local security identifier corresponding to the multimedia data, and the local security identifier is generated based on the multimedia data under the condition that a first detection result local to the client is that the detection is passed;
the safety identification verification module is configured to verify the local safety identification to obtain a safety identification verification result;
the second detection result acquisition module is configured to perform security detection on the multimedia data to obtain a second detection result under the condition that the security identification verification result indicates that the verification is passed;
and the execution module is configured to execute a sharing operation corresponding to the multimedia data sharing request on the multimedia data under the condition that the second detection result indicates that the detection is passed.
As an optional embodiment, the apparatus further comprises:
an abnormal data obtaining module configured to obtain abnormal detection data propagated based on the sharing path of the multimedia data in the second detection result when the second detection result indicates that the detection is not passed;
the abnormal data processing module is configured to process the abnormal detection data to obtain detection data characteristic information;
a detection data feature sending module configured to execute sending of the detection data feature information to the client, where the detection data feature information is used to update abnormal data feature information in the client, and the abnormal data feature information is used to instruct the client to determine a first detection result of the multimedia data, and the local security identifier is updated correspondingly based on the first detection result corresponding to the updated abnormal data feature information each time.
As an optional embodiment, the local security identifier is generated by encrypting a first encoding result corresponding to the multimedia data based on preset encryption information, and the security identifier verification module includes:
the local security identifier decoding unit is configured to decode the local security identifier based on preset verification information to obtain a security information decoding result, and the preset verification information and the preset encryption information have a corresponding relation;
and the safety identification verification unit is configured to verify the local safety identification based on the safety information decoding result to obtain the safety identification verification result.
As an optional embodiment, the secure identity authentication unit comprises:
the second coding result acquisition unit is configured to execute a coding algorithm corresponding to the first coding result, and code the multimedia data to obtain a second coding result corresponding to the multimedia data;
the matching unit is configured to perform matching on the safety information decoding result and the second encoding result to obtain a matching result;
and the verification result acquisition unit is configured to obtain the safety identification verification result based on the matching result.
As an optional embodiment, the second detection result obtaining module includes:
the simulation detection unit is configured to execute safety detection on the multimedia data based on a preset isolation operating environment to obtain a simulation detection result;
the decoding detection unit is configured to execute a plurality of preset decoding algorithms to perform security detection on the multimedia data to obtain a decoding detection result;
a second detection result acquisition unit configured to perform the simulation run detection result and the decoding detection result as the second detection result.
As an alternative embodiment, the analog detecting unit includes:
a simulation running unit configured to perform simulation running on the multimedia data in the isolated running environment;
the application running information acquisition unit is configured to acquire application running information of each simulation application on the simulation client in the isolated running environment in the process of simulation running;
and the simulation detection result acquisition unit is configured to perform detection on abnormal behavior information in the application running information to obtain a simulation running detection result, wherein the abnormal behavior information is triggered based on abnormal detection data in the multimedia data.
As an optional embodiment, the decoding detection unit includes:
the decoding processing unit is configured to execute decoding processing on the multimedia data based on the preset multiple decoding algorithms to obtain a data decoding result;
and the decoding detection result acquisition unit is configured to detect abnormal detection data in the data decoding result to obtain the decoding detection result.
As an optional embodiment, the apparatus further comprises:
a data interception module configured to perform an interception operation on the multimedia data if the second detection result indicates that the detection fails.
According to a fourth aspect of the embodiments of the present disclosure, there is provided a multimedia data sharing apparatus, the apparatus including:
the multimedia data processing device comprises a first detection result acquisition module, a second detection result acquisition module and a third detection result acquisition module, wherein the first detection result acquisition module is configured to execute a sharing instruction responding to the multimedia data, and perform safety detection on the multimedia data corresponding to the sharing instruction based on preset abnormal data characteristic information to obtain a first detection result;
the local security identifier acquisition module is configured to execute, under the condition that the first detection result indicates that the detection is passed, generating a local security identifier corresponding to the multimedia data;
the multimedia data sharing method comprises the steps that a sharing request sending module is configured to send a multimedia data sharing request to a server, the multimedia data sharing request comprises the multimedia data and a local safety identification, so that the server carries out safety detection on the multimedia data under the condition that the local safety identification passes verification to obtain a second detection result, and corresponding operation is carried out on the multimedia data based on the second detection result.
As an optional embodiment, the local secure identifier obtaining module includes:
the first coding result acquisition unit is configured to execute a first preset coding algorithm and code the multimedia data to obtain a first coding result of the multimedia data;
and the local security identifier acquisition unit is configured to encrypt the first encoding result based on preset encryption information to obtain the local security identifier.
As an optional embodiment, the first detection result obtaining module includes:
the encoding type conversion unit is configured to perform encoding type conversion on the multimedia data to obtain target encoding information;
and the first detection result acquisition unit is configured to perform matching on the abnormal data characteristic information and target characteristic information corresponding to the target coding information to obtain the first detection result.
As an optional embodiment, the abnormal data feature information includes abnormal hash feature information and abnormal binary feature information, and the encoding type conversion unit includes:
the hash coding unit is configured to perform hash conversion on the multimedia data to obtain hash coding information of the multimedia data;
the binary coding unit is configured to perform binary conversion on the multimedia data to obtain binary coding information corresponding to the multimedia data;
a target encoding information obtaining unit configured to perform the hash encoding information and the binary encoding information as the target encoding information;
the first detection result acquisition unit includes:
a hash feature matching unit configured to perform matching on the abnormal hash feature information and hash feature information in the hash code information to obtain a hash detection result;
the binary characteristic matching unit is configured to perform matching on the abnormal binary code characteristic information and binary characteristic information in the binary code information to obtain a binary detection result;
a first detection result acquisition unit configured to perform the hash detection result and the binary detection result as the first detection result.
As an optional embodiment, the apparatus further comprises:
an anomaly detection data receiving module configured to execute detection data characteristic information for receiving anomaly detection data sent by the server, where the anomaly detection data is anomaly data sent by the server and propagated on the basis of a sharing path of the multimedia data;
a data update module configured to perform adding the detected data characteristic information to the anomalous data characteristic information.
According to a fifth aspect of the embodiments of the present disclosure, there is provided a multimedia data sharing system, the system including: the client is electrically connected with the server;
the client is configured to execute a sharing instruction responding to the multimedia data, and perform security detection on the multimedia data corresponding to the sharing instruction based on preset abnormal data characteristic information to obtain a first detection result;
the client is configured to execute the step of generating a local security identifier corresponding to the multimedia data under the condition that the first detection result indicates that the detection is passed;
the client is configured to execute sending a multimedia data sharing request to a server, wherein the multimedia data sharing request comprises the multimedia data and the local security identifier,
the server is configured to verify the local security identifier based on preset verification information to obtain a security identifier verification result;
the server is configured to perform security detection on the multimedia data to obtain a second detection result under the condition that the security identification verification result indicates that the verification is passed;
the server is configured to execute a sharing operation corresponding to the multimedia data sharing request on the multimedia data under the condition that the second detection result indicates that the detection is passed.
As an optional embodiment, the server further includes: the device comprises an abnormal data acquisition module, an abnormal data processing module and a detection data characteristic sending module;
the abnormal data acquisition module is electrically connected with the abnormal data processing module, and the abnormal data processing module is electrically connected with the detection data characteristic sending module;
the abnormal data acquisition module is configured to acquire abnormal detection data which is propagated based on the sharing path of the multimedia data in the second detection result under the condition that the second detection result indicates that the detection is not passed;
the abnormal data processing module is configured to process the abnormal detection data to obtain detection data characteristic information;
the detection data feature sending module is configured to execute sending of the detection data feature information to the client, where the detection data feature information is used to update abnormal data feature information in the client, and the abnormal data feature information is used to instruct the client to determine a first detection result of the multimedia data, and the local security identifier is updated correspondingly based on the first detection result corresponding to the updated abnormal data feature information each time.
As an optional embodiment, the local security identifier is generated by encrypting a first encoding result corresponding to the multimedia data based on preset encryption information, and the server further includes: the security identifier verification module comprises a local security identifier decoding unit and a security identifier verification unit;
the local safety identification decoding unit is electrically connected with the safety identification verifying unit;
the local security identifier decoding unit is configured to decode the local security identifier based on preset verification information to obtain a security information decoding result, wherein the preset verification information and the preset encryption information have a corresponding relationship;
the security identifier verification unit is configured to perform verification on the local security identifier based on the security information decoding result to obtain the security identifier verification result.
As an optional embodiment, the secure identity authentication unit comprises: a second encoding result acquisition unit, a matching unit and a verification result acquisition unit;
the second coding result acquisition unit is electrically connected with the matching unit, and the matching unit is electrically connected with the verification result acquisition unit;
the second coding result obtaining unit is configured to execute a coding algorithm corresponding to the first coding result, and code the multimedia data to obtain a second coding result corresponding to the multimedia data;
the matching unit is configured to perform matching on the security information decoding result and the second encoding result to obtain a matching result;
the security identifier verification result obtaining unit is configured to obtain the security identifier verification result based on the matching result.
As an optional embodiment, the server further includes: a second detection result obtaining module, wherein the second detection result obtaining module includes: the device comprises an analog detection unit, a decoding detection unit and a second detection result acquisition unit;
the analog detection unit is electrically connected with the decoding detection unit, and the decoding detection unit is electrically connected with the second detection result acquisition unit;
the simulation detection unit is configured to execute safety detection on the multimedia data based on a preset isolation operation environment to obtain a simulation detection result;
the decoding detection unit is configured to execute a plurality of preset decoding algorithms to perform security detection on the multimedia data to obtain a decoding detection result;
the second detection result acquisition unit is configured to perform, as the second detection result, the simulation operation detection result and the decoding detection result.
As an optional embodiment, the analog detection unit includes: the device comprises a simulation operation unit, an application operation information acquisition unit and a simulation detection result acquisition unit;
the simulation operation unit is electrically connected with the application operation information acquisition unit, and the application operation information acquisition unit is electrically connected with the simulation operation detection result acquisition unit;
the simulation operation unit is configured to perform simulation operation on the multimedia data in a preset isolation operation environment;
the application running information acquisition unit is configured to acquire application running information of each application in the isolated running environment in a simulation running process;
the simulation detection result obtaining unit is configured to perform detection on abnormal behavior information in the application running information to obtain the simulation running detection result, wherein the abnormal behavior information is triggered based on abnormal detection data in the multimedia data.
As an optional embodiment, the decoding detection unit includes: a decoding processing unit and a decoding detection result acquisition unit;
the decoding processing unit is electrically connected with the decoding detection result acquisition unit;
the decoding processing unit is configured to execute decoding processing on the multimedia data based on the preset multiple decoding algorithms to obtain a data decoding result;
the decoding detection result acquisition unit is configured to perform detection on abnormal detection data in the data decoding result to obtain the decoding detection result.
As an optional embodiment, the server further includes:
a data interception module configured to perform an interception operation on the multimedia data if the second detection result indicates that the detection fails.
As an optional embodiment, the client further includes: a local security identity acquisition module, the local security identity acquisition module comprising: the system comprises a first coding result acquisition unit and a local safety identification acquisition unit, wherein the first coding result acquisition unit is electrically connected with the local safety identification acquisition unit;
the first coding result acquisition unit is configured to execute a first coding algorithm based on a preset coding algorithm to code the multimedia data to obtain a first coding result of the multimedia data;
the local security identifier obtaining unit is configured to encrypt the first encoding result based on preset encryption information to obtain the local security identifier.
As an optional embodiment, the client further includes: a first detection result obtaining module, wherein the first detection result obtaining module comprises: the device comprises a coding type conversion unit and a first detection result acquisition unit;
the coding type conversion unit is electrically connected with the first detection result acquisition unit;
the encoding type conversion unit is configured to perform encoding type conversion on the multimedia data to obtain target encoding information;
the first detection result obtaining unit is configured to perform matching on the abnormal data feature information and target feature information corresponding to the target coding information to obtain the first detection result.
As an optional embodiment, the abnormal data feature information includes abnormal hash feature information and abnormal binary feature information, and the encoding type converting unit includes: the first detection result acquisition unit comprises a hash coding unit, a binary coding unit and a target coding information acquisition unit, wherein the first detection result acquisition unit comprises: the system comprises a Hash feature matching unit, a binary feature matching unit and a first detection result acquisition unit;
the Hash coding unit is electrically connected with the Hash feature matching unit, the binary coding unit is electrically connected with the binary feature matching unit, the Hash coding unit and the binary coding unit are respectively and electrically connected with the target coding information acquisition unit, and the Hash feature matching unit and the binary feature matching unit are respectively and electrically connected with the first detection result acquisition unit;
the hash coding unit is configured to perform hash conversion on the multimedia data to obtain hash coding information of the multimedia data;
the binary coding unit is configured to perform binary conversion on the multimedia data to obtain binary coding information corresponding to the multimedia data;
the target encoding information obtaining unit configured to perform the hash encoding information and the binary encoding information as the target encoding information;
the hash feature matching unit is configured to perform matching on the abnormal hash feature information and hash feature information in the hash coding information to obtain a hash detection result;
the binary characteristic matching unit is configured to perform matching on the abnormal binary code characteristic information and binary characteristic information in the binary code information to obtain a binary detection result;
the first detection result acquisition unit is configured to perform the hash detection result and the binary detection result as the first detection result.
As an optional embodiment, the client further includes: the device comprises an anomaly detection data receiving module and a data updating module;
the abnormal detection data receiving module is electrically connected with the data updating module;
the abnormal detection data receiving module is configured to execute detection data characteristic information of abnormal detection data sent by the server, wherein the abnormal detection data are transmitted by a sharing path based on the multimedia data sent by the server;
the data updating module is configured to perform adding the detected data characteristic information to the abnormal data characteristic information.
According to a sixth aspect of embodiments of the present disclosure, there is provided an electronic apparatus including:
a processor;
a memory for storing the processor-executable instructions;
wherein the processor is configured to execute the instructions to implement the multimedia data sharing method as described above.
According to a seventh aspect of the embodiments of the present disclosure, there is provided a computer-readable storage medium, wherein instructions of the computer-readable storage medium, when executed by a processor of an electronic device, enable the electronic device to perform the multimedia data sharing method as described above.
According to an eighth aspect of the embodiments of the present disclosure, there is provided a computer program product, which includes a computer program/instruction, and the computer program/instruction when executed by a processor implements the multimedia data sharing method described above.
The technical scheme provided by the embodiment of the disclosure at least brings the following beneficial effects:
the server receives a multimedia data sharing request, wherein the multimedia data sharing request comprises multimedia data and a local security identifier. The local security identifier is generated by the client under the condition that the first detection result indicates that the detection is passed, and the first detection result is a result obtained by performing security detection on the multimedia data of the client. The server verifies the local security identifier to obtain a security identifier verification result, performs security detection on the multimedia data to obtain a second detection result, shares the multimedia data under the condition that the second detection result indicates that the detection is passed, and intercepts the multimedia data under the condition that the second detection result indicates that the detection is not passed.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the disclosure and are not to be construed as limiting the disclosure.
Fig. 1 is a schematic view illustrating an application scenario of a multimedia data sharing method according to an exemplary embodiment.
Fig. 2 is an interaction flow diagram illustrating a multimedia data sharing method according to an exemplary embodiment.
Fig. 3 is a flowchart illustrating a method for sharing multimedia data according to an exemplary embodiment.
Fig. 4 is a flowchart illustrating a security identifier verification result in a multimedia data sharing method according to an exemplary embodiment.
Fig. 5 is a flowchart illustrating updating of abnormal data characteristic information at a client side in a multimedia data sharing method according to an exemplary embodiment.
Fig. 6 is a flow chart illustrating a multimedia data sharing method at a server side according to an exemplary embodiment.
Fig. 7 is a schematic structural diagram illustrating a client and a server in a multimedia data sharing method according to an exemplary embodiment.
Fig. 8 is a flowchart illustrating a multimedia data sharing method on a client side according to an exemplary embodiment.
Fig. 9 is a block diagram of a multimedia data sharing apparatus on a server side according to an example embodiment.
Fig. 10 is a block diagram of a multimedia data sharing apparatus at a client side according to an exemplary embodiment.
Fig. 11 is a block diagram illustrating a multimedia data sharing system according to an example embodiment.
FIG. 12 is a block diagram illustrating a client-side electronic device in accordance with an exemplary embodiment.
FIG. 13 is a block diagram illustrating a server-side electronic device in accordance with an example embodiment.
Detailed Description
In order to make the technical solutions of the present disclosure better understood by those of ordinary skill in the art, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below with reference to the accompanying drawings.
It should be noted that the terms "first," "second," and the like in the description and claims of the present disclosure and in the above-described drawings are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used is interchangeable under appropriate circumstances such that the embodiments of the disclosure described herein are capable of operation in sequences other than those illustrated or otherwise described herein. The implementations described in the exemplary embodiments below are not intended to represent all implementations consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the disclosure, as detailed in the appended claims.
Fig. 1 is a schematic diagram illustrating an application scenario of a multimedia data sharing method according to an exemplary embodiment, where the application scenario includes a client 110 and a server 120. The client 110, in response to the multimedia data sharing instruction, performs security detection on the multimedia data corresponding to the sharing instruction to obtain a first detection result, generates a local security identifier based on the first detection result, and generates a multimedia data sharing request including the multimedia data and the local security identifier. The server 120 receives the multimedia data sharing request, verifies the local security identifier, performs security detection on the multimedia data when the verification passes, obtains a second detection result, and shares the multimedia data to other clients 110 when the second detection result indicates that the detection passes.
In the embodiment of the present disclosure, the client 110 includes a physical device of a smart phone, a desktop computer, a tablet computer, a notebook computer, a digital assistant, a smart wearable device, and the like, and may also include software running in the physical device, such as an application program and the like. The operating system running on the entity device in the embodiment of the present application may include, but is not limited to, an android system, an IOS system, linux, unix, windows, and the like. The client 110 may perform security detection on the multimedia data to obtain a first detection result, generate a local security identifier based on the first detection result, and send the local security identifier and the multimedia data to the server 120 based on an Application Programming Interface (API).
In the disclosed embodiment, the server 120 may include a server operating independently, or a distributed server, or a server cluster composed of a plurality of servers. The server 120 may include a network communication unit, a processor, a memory, and the like. Specifically, the server 120 may verify the local security identifier, and perform security detection on the multimedia data to obtain a second detection result.
Fig. 2 is an interaction flow diagram illustrating a multimedia data sharing method according to an exemplary embodiment, as shown in fig. 2, the method includes the following steps.
S210, enabling the client to respond to a sharing instruction of the multimedia data, and carrying out safety detection on the multimedia data corresponding to the sharing instruction based on preset abnormal data characteristic information to obtain a first detection result;
as an optional embodiment, when a user shares multimedia data, a client performs security detection on the multimedia data to be shared, preset abnormal data feature information is stored in the client, the client compares the data feature information of the multimedia data with the abnormal data feature information, determines whether abnormal detection data exists in the multimedia data, and generates a first detection result.
As an optional embodiment, the performing security detection on the multimedia data corresponding to the sharing instruction based on preset abnormal data feature information to obtain a first detection result includes:
carrying out coding type conversion on the multimedia data to obtain target coding information;
and matching the abnormal data characteristic information with target characteristic information corresponding to the target coding information to obtain a first detection result.
As an optional embodiment, the encoding type conversion is performed on the multimedia data, so that target encoding information of different encoding types can be obtained, and therefore, security detection can be performed on the target encoding information of different encoding types, and abnormal detection data of different encoding types can be detected. For example, the multimedia data includes binary coded anomaly detection data and hash coded anomaly detection data, if only the binary code corresponding to the multimedia data is detected and the hash code of the multimedia data is not detected, the hash coded anomaly detection data cannot be detected, so that at least one encoding type conversion needs to be performed on the multimedia data to obtain at least one target encoding information, and security detection is performed on the basis of the target characteristic information corresponding to the at least one target encoding information and the anomaly data characteristic information to obtain a first detection result.
The client stores abnormal data characteristic information which can be updated based on the abnormal detection data sent by the server. And matching the abnormal data characteristic information with target characteristic information corresponding to the target coding information, if the target characteristic information is matched with certain abnormal data characteristic information, indicating that abnormal detection data exists in the multimedia data, the multimedia data does not pass the security detection of the client side, and generating a first detection result corresponding to the failed security detection, and if the target characteristic information is not matched with all abnormal data characteristic information, determining that the multimedia data passes the security detection of the client side, and generating a first detection result corresponding to the passed security detection.
When the client side performs security detection, multiple target coding information corresponding to the multimedia data can be detected, so that the problem that only target coding information corresponding to a single coding type is detected and abnormal detection data of other coding types are omitted is solved, and the effectiveness of the client side security detection is improved.
As an alternative embodiment, referring to fig. 3, the abnormal data feature information includes abnormal hash feature information and abnormal binary feature information, and performing encoding type conversion on the multimedia data to obtain target encoding information includes:
s310, carrying out hash conversion on the multimedia data to obtain hash coding information corresponding to the multimedia data;
s320, performing binary conversion on the multimedia data to obtain binary coding information corresponding to the multimedia data;
s330, taking the Hash coding information and the binary coding information as target coding information;
matching the abnormal data characteristic information with target characteristic information corresponding to the target coding information to obtain a first detection result, wherein the first detection result comprises:
s340, matching the hash characteristic information corresponding to the hash coding information with the abnormal hash characteristic information to obtain a hash detection result;
s350, matching the binary characteristic information in the binary coding information with the abnormal binary code characteristic information to obtain a binary detection result;
and S360, taking the Hash detection result and the binary detection result as a first detection result.
As an optional embodiment, the abnormal data feature information includes abnormal hash feature information and abnormal binary feature information, and the server may match the hash feature information corresponding to the multimedia data and match the binary feature information corresponding to the multimedia data to obtain the first detection result.
The hash conversion is performed on the multimedia data, binary coding information corresponding to the multimedia data can be obtained first, each binary code in the binary coding information is sequentially obtained based on a preset hash algorithm, and the binary code obtained each time is converted into the hash code, so that the hash coding information of the multimedia data is obtained. And acquiring the hash characteristic information in the hash coding information, and matching the abnormal hash characteristic information with the hash characteristic information corresponding to the multimedia data. If the abnormal hash characteristic information is matched with the hash characteristic information corresponding to the multimedia data, the multimedia data can be determined to have abnormal detection data, and a hash detection result indicating that the hash detection fails is generated. If the abnormal hash feature information is not matched with the hash feature information corresponding to the multimedia data, it can be determined that abnormal detection data does not exist in the multimedia data, and a hash detection result indicating that the hash detection passes is generated.
And if the abnormal binary characteristic information is matched with the binary characteristic information corresponding to the multimedia data, determining that abnormal detection data exists in the multimedia data and generating a binary detection result indicating that binary detection fails. If the abnormal binary characteristic information is not matched with the binary characteristic information corresponding to the multimedia data, it can be determined that abnormal detection data does not exist in the multimedia data, and a binary detection result indicating that binary detection passes is generated.
In a case where both the hash detection result and the binary detection result indicate a pass of detection, it may be determined that the first detection result is a pass of detection. In the case where the hash detection result indicates a detection failure, or indicates a detection failure in the binary detection result, it may be determined that the first detection result is a detection failure.
The security detection is carried out on the binary codes and the Hash codes of the multimedia data in the client, and the abnormal detection data corresponding to the Hash codes and the abnormal detection data corresponding to the binary codes can be detected, so that the security detection range of the client side is expanded, the effectiveness of the security detection of the client side is improved, meanwhile, the Hash conversion and binary conversion methods are easy to execute, the security detection can be carried out on the multimedia data quickly, the waiting time of a user is reduced, and the user experience is improved.
S220, the client generates a local safety identification corresponding to the multimedia data under the condition that the first detection result indicates that the detection is passed;
as an optional embodiment, in a case that the first detection result indicates that the detection fails, it indicates that abnormal detection data exists in the multimedia data, and the client may perform interception on the multimedia data and display a risk prompt message to the user.
As an optional embodiment, in a case that the first detection result indicates that the detection is passed, the generating a local security identifier corresponding to the multimedia data includes:
coding the multimedia data based on a preset coding algorithm to obtain a first coding result of the multimedia data;
and encrypting the first coding result based on the preset encryption information to obtain the local security identifier.
As an optional embodiment, when the first detection result indicates that the detection is passed, the client encodes the multimedia data based on a preset encoding algorithm to obtain a first encoding result of the multimedia data, where the first encoding result is summary information having data characteristics corresponding to the multimedia data, and the first encoding result may be a hash sequence. The preset encoding algorithm may be an information summarization algorithm, such as an MD5 algorithm, an SHA-1 algorithm, etc., and based on the information summarization algorithm, the multimedia data may be encoded into the summary information with the same length, where the summary information is the first encoding result, for example, based on the MD5 algorithm, the multimedia data is encoded into 128-bit summary information, and based on the SHA-1 algorithm, the multimedia data is encoded into 160-bit summary information.
As an optional embodiment, the client encrypts the first encoding result based on the preset encryption information, so as to generate a local security identifier corresponding to the multimedia data, where the local security identifier may be a security signature, a correspondence relationship exists between the preset encryption information and preset verification information in the server, and the server may verify the local security identifier according to the preset verification information. The preset encryption information and the preset verification information can be a pair of key pairs, wherein the preset encryption information is a private key, the preset verification information is a public key, the client can be encrypted by using the private key to generate a secure signature, and the server can be decrypted by using the public key to verify the secure signature.
As an alternative embodiment, the local security identifier may be updated correspondingly based on the updated result of the abnormal data characteristic information. When the client performs security detection, the client performs detection based on the abnormal data characteristic information stored in the client, and generates a local security identifier after the detection is passed. The abnormal data feature information can be updated based on abnormal detection data sent by the server, safety detection is carried out on the multimedia data based on the updated abnormal data feature information, after a first detection result is obtained, if the first detection result indicates that the detection is passed, an updated local safety identification is generated, and the updated local safety identification indicates that original abnormal data feature information is not detected and newly-added abnormal data feature information is not detected when the safety detection is carried out on the multimedia data.
And under the condition that the first detection result indicates that the detection is passed, generating a local security identification of the client based on the coding algorithm and the preset encryption information, so that when the multimedia data is sent to the server, the server verifies the local security identification to obtain a local security detection result of the client, and then the server performs secondary security verification on the basis of determining that the multimedia data passes the local security verification of the client, thereby improving the reliability of the security verification of the client side.
S230, the client sends a multimedia data sharing request to the server, wherein the multimedia data sharing request comprises multimedia data and a local safety identification;
s240, the server receives a multimedia data sharing request sent by a client;
as an optional embodiment, the client sends a multimedia data sharing request to the server through the social sharing component, where the multimedia data sharing request includes multimedia data and a local security identifier, and the server may include a sharing server and a security server, and after receiving the multimedia data sharing request, the sharing server forwards the multimedia data and the local security identifier to the security server.
S250, the server verifies the local safety identification based on preset verification information to obtain a safety identification verification result;
as an optional embodiment, the server may verify the local security identifier based on preset verification information corresponding to the preset encryption information to obtain a security identifier verification result, perform security detection on the multimedia data when the security identifier verification result indicates that the verification is passed, perform an interception operation on the multimedia data and send a multimedia data interception instruction to the client when the security identifier verification result indicates that the verification is not passed, and the client performs an interception operation on a multimedia data sharing request corresponding to the multimedia data in response to the multimedia data interception instruction.
As an optional embodiment, the local security identifier is generated by encrypting a first encoding result corresponding to the multimedia data based on preset encryption information, and the server verifies the local security identifier to obtain a security identifier verification result, where the local security identifier is generated by encrypting the first encoding result corresponding to the multimedia data based on the preset encryption information, and the obtaining of the security identifier verification result includes:
decoding the local security identifier based on preset verification information to obtain a security information decoding result, wherein the preset verification information and the preset encryption information have a corresponding relation;
and verifying the local safety identification based on the safety information decoding result to obtain a safety identification verification result.
As an optional embodiment, the preset verification information and the preset encryption information have a corresponding relationship, the preset verification information and the preset encryption information may be a set of key pairs, the preset verification information is a public key, and the preset encryption information is a private key. The client side encrypts based on the private key, the server decrypts based on the public key, and the local security identifier can be verified through a security information decoding result obtained after decryption, so as to determine whether the local security identifier corresponds to the received multimedia data, namely whether the multimedia data corresponding to the security information decoding result is consistent with the received multimedia data, and obtain a security identifier verification result.
If the server cannot decode the local security identifier based on the preset verification information, it can be shown that the preset encryption information corresponding to the preset verification information is not used for encryption when the local security identifier is generated, so that the server can directly judge that the local security identifier cannot pass the verification. If the server can decode the local security identifier based on the preset verification information to obtain a security information decoding result, the subsequent steps can be executed. And after decoding, obtaining a safety information decoding result corresponding to the first encoding result, wherein the safety information decoding result is the same as the first encoding result under the condition that the local safety identification passes verification.
The server decodes the local safety identification based on the preset verification information, obtains a safety information decoding result based on the decoding, verifies the local safety identification, and can determine whether the local safety identification has problems in the decoding process, so that the verification speed of the local safety identification is increased, and the verification efficiency of the local safety identification is improved.
As an alternative embodiment, referring to fig. 4, verifying the local security identifier based on the security information decoding result, and obtaining the security identifier verification result includes:
s410, coding the multimedia data according to a coding algorithm corresponding to the first coding result to obtain a second coding result corresponding to the multimedia data;
s420, matching the safety information decoding result with the second coding result to obtain a matching result;
and S430, obtaining a safety identification verification result based on the matching result.
As an optional embodiment, the server may obtain, according to the algorithm type corresponding to the local security identifier, an encoding algorithm corresponding to the local security identifier, that is, determine an encoding algorithm corresponding to the first encoding result, and then, encode the multimedia data according to the encoding algorithm corresponding to the first encoding result, so as to obtain a second encoding result corresponding to the multimedia data. The second encoding result is summary information having data characteristics corresponding to the multimedia data, and the second encoding result may be a hash sequence. After receiving the local security identifier, the server decodes the local security identifier based on preset verification information to obtain a security information decoding result, wherein the security information decoding result corresponds to the first encoding result, so that the server can verify the local security identifier by comparing the security information decoding result with the second encoding result, the local security identifier is successfully verified under the condition that the security information decoding result is matched with the second encoding result, and the local security identifier is failed to verify under the condition that the security information decoding result is not matched with the second encoding result.
If the multimedia data is not tampered and the local security identifier is not tampered, the second encoding result is matched with the first encoding result obtained by the client, namely the second encoding result is matched with the decoding result of the local security identifier. Therefore, the server decodes the local security identifier based on the preset verification information to obtain a security information decoding result, and matches the security information decoding result with the second encoding result, so as to verify the local security identifier.
And under the condition that the decoding result of the security information is matched with the second encoding result, the multimedia data can be determined not to be tampered and the local security identifier is not tampered, so that a security identifier verification result indicating that the verification is passed is obtained. And under the condition that the decoding result of the safety information does not match with the second encoding result, the multimedia data can be determined to be tampered or the local safety identification is also tampered, and a safety identification verification result indicating that the verification is not passed is obtained.
For example, the client encodes multimedia data based on an MD5 encoding algorithm to obtain a first encoding result, encrypts the first encoding result to generate a local security identifier, and after receiving the local security identifier, the server decodes the local security identifier to obtain a security information decoding result, where the security information decoding result corresponds to the first encoding result, and identifies that an encoding algorithm corresponding to the first encoding result is the MD5 algorithm according to an algorithm type corresponding to the local security identifier, and the server also encodes the multimedia data using the MD5 algorithm to obtain a second encoding result. And comparing the safety information decoding result with the second encoding result to obtain a safety identification verification result. The encoding result when encoding is performed based on the MD5 algorithm is 128-bit digest information, so that the security information decoding result and the second encoding result can be compared bit by bit, if each bit of the security information decoding result and the second encoding result is matched, it can be determined that the security information decoding result and the second encoding result are matched, the local security identifier is successfully verified, and if one bit of the security information decoding result and the second encoding result is not matched, it can be determined that the security information decoding result and the second encoding result are not matched, and the local security identifier is failed to be verified.
By comparing the security information decoding result with the second encoding result, the server can verify the local security identifier, and under the condition that the security information decoding result is matched with the second encoding result, the local security identifier is determined to pass the verification, so that the multimedia data can be prevented from being tampered or the local security identifier can be prevented from being tampered in the process of sending the multimedia data from the client to the server, and the data security of the multimedia data is improved.
S260, the server performs security detection on the multimedia data to obtain a second detection result under the condition that the security identification verification result indicates that the verification is passed;
as an optional embodiment, when the client performs security detection on the multimedia data, since a longer detection time may affect user experience, the client may quickly complete security detection by comparing preset abnormal data characteristic information with data characteristic information corresponding to the multimedia data. After the server receives the multimedia data, the server may perform deep security detection on the multimedia data in a plurality of security detection manners, such as sandbox simulation operation or decoding detection. After the server performs security detection on the multimedia data, if abnormal detection data are detected in the multimedia data, the server can also redraw the multimedia data, namely transcode the multimedia data, and remove the abnormal detection data in the multimedia data.
As an optional embodiment, in the case that the security identifier verification result indicates that the verification passes, performing security detection on the multimedia data, and obtaining the second detection result includes:
based on a preset isolation operation environment, carrying out safety detection on the multimedia data to obtain a simulation detection result;
based on a plurality of preset decoding algorithms, carrying out security detection on the multimedia data to obtain a decoding detection result;
and taking the simulation operation detection result and the decoding detection result as a second detection result.
As an optional embodiment, based on a preset isolation operating environment, the multimedia data is simulated and operated in the simulation client, and in the process of simulation and operation, the simulation application on the simulation client in the isolation operating environment is monitored, application operating information corresponding to the simulation application is obtained, and based on the application operating information corresponding to the simulation application, a simulation detection result can be obtained.
As an optional embodiment, based on multiple preset decoding algorithms, the multimedia data is decoded to obtain multiple data decoding results, each data decoding result is detected, whether abnormal detection data exists in the data decoding results is determined, and a decoding detection result can be obtained.
As an optional embodiment, when abnormal detection data exists in any one of the simulation detection result and the decoding detection result, the multimedia data cannot pass through security detection at the server side, and the server may intercept the multimedia data, perform feature extraction on the detected abnormal detection data, and send the abnormal data feature information to the client to update the abnormal data feature information. And when the abnormal detection data does not exist in the simulation detection result and the decoding detection result, the multimedia data can continue to execute the sharing step through the safety detection of the server side.
The simulation operation and the decoding in various modes are carried out on the multimedia data in the server, abnormal detection data in the multimedia data can be deeply detected, at least one time of safety detection can be carried out on the multimedia data, the range of safety detection carried out on the server side is expanded, and the effectiveness of safety detection carried out on the client side is improved.
As an optional embodiment, the performing security detection on the multimedia data based on a preset isolated operating environment, and obtaining the simulation detection result includes:
performing simulation operation on the multimedia data in a preset isolation operation environment;
in the process of simulation operation, acquiring application operation information of each simulation application on a simulation client in an isolation operation environment;
and detecting abnormal behavior information in the application operation information to obtain a simulation operation detection result, wherein the abnormal behavior information is triggered based on abnormal detection data in the multimedia data.
As an alternative embodiment, the server may perform simulation operation on the multimedia data based on the simulation client in a preset isolation operation environment. And executing codes corresponding to the multimedia data in the isolated operation environment, and detecting the application operation information of each simulation application in the isolated operation environment at a detection point preset in each simulation application of the simulation client. The simulation application may be an application that currently displays multimedia data, such as a video playing application, a camera application, or other simulation applications except for the currently displayed multimedia data, such as an email application, a memo application, or the like, the application running information represents behavior information of the simulation application in response to a preset operation instruction or behavior information of an instruction triggered in response to abnormality detection data, the behavior information of the instruction triggered in response to the abnormality detection data is the abnormal behavior information, and when the abnormality detection data exists in the multimedia data, the abnormal behavior information of the simulation application is detected at the detection point. When the abnormal behavior information exists in the application running information, the abnormal behavior information can be determined to be triggered by abnormal detection data existing in the multimedia data, namely, codes corresponding to the multimedia data can generate attack behaviors, and then abnormal behavior information of the simulation application is generated, so that a simulation running detection result indicating that the detection is not passed is generated. For example, when the multimedia data is opened in the isolated running environment, it is detected that the user image is copied at a detection point in the camera application in the simulation client, and the copying behavior is not executed by a preset operation in the simulation running environment, at this time, it may be determined that the camera application has abnormal behavior information, and it may be determined that the multimedia data has abnormal detection data, and the abnormal detection data copies the user image.
When the application running information is not detected to have abnormal behavior information, the fact that attack behaviors cannot be generated on codes corresponding to the multimedia data is shown, and therefore a simulation running detection result indicating that the detection is passed is generated.
The server carries out simulation operation on the multimedia data in an isolated operation environment, detects abnormal detection data in the multimedia data, can improve the efficiency of safety detection in the server and the data safety, and avoids substantial attack caused by the abnormal detection data.
As an optional embodiment, the performing security detection on the multimedia data based on a plurality of preset decoding algorithms, and obtaining a decoding detection result includes:
decoding the multimedia data based on a plurality of preset decoding algorithms to obtain a data decoding result;
and detecting abnormal detection data in the data decoding result to obtain a decoding detection result.
As an alternative embodiment, the server may decode the multimedia data through a plurality of decoding algorithms to obtain a data decoding result. If the encrypted abnormal detection data exists in the multimedia data, the encrypted abnormal detection data can be decoded through a plurality of preset decoding algorithms, and the abnormal detection data can be obtained in the decoded data decoding result. When the data decoding result contains abnormal detection data, a decoding detection result indicating that the detection is failed is obtained. When the data decoding result does not contain abnormal detection data, a decoding detection result indicating that the detection is passed is obtained.
When the server performs security detection on the multimedia data, the server can perform simulation operation detection on the multimedia data and perform decoding detection on the multimedia data, and when both the simulation operation detection result and the decoding detection result indicate that the detection passes, the server can determine that the multimedia data passes the security detection, namely, the second detection result indicates that the detection passes. When the simulation run detection result indicates that the detection fails or the decoding detection result indicates that the detection fails, it may be determined that the multimedia data fails the security detection, i.e., the second detection result indicates that the detection fails.
The server decodes the multimedia data through various decoding algorithms, and can detect the encrypted abnormal detection data, so that the effectiveness of safety detection in the server and the data safety are improved.
And S270, the server executes sharing operation corresponding to the multimedia data sharing request on the multimedia data under the condition that the second detection result indicates that the detection is passed.
As an optional embodiment, the server includes a sharing server and a security server, and when the second detection result indicates that the detection is passed, the security server sends sharing permission information corresponding to the security detection to the sharing server, and after receiving the sharing permission information, the sharing server may perform a sharing operation corresponding to the multimedia data sharing request on the multimedia data, and share the multimedia data with other clients.
As an optional embodiment, the method further comprises:
under the condition that the second detection result indicates that the detection is not passed, the server performs interception operation on the multimedia data;
as an embodiment of multiple options, when the second detection result indicates that the detection is failed, the server may send a multimedia data interception instruction to the client while performing an interception operation on the multimedia data, and the client responds to the multimedia data interception instruction and performs an interception operation on a multimedia data sharing request corresponding to the multimedia data. The method has the advantages that the client and the server are intercepted simultaneously, so that the multimedia data with abnormal detection data can be prevented from being shared continuously, and the propagation path of the abnormal detection data can be blocked under the condition that the abnormal detection data are propagated based on a preset social channel, so that the effectiveness of intercepting the abnormal detection data is improved.
As an alternative embodiment, please refer to fig. 5, the method further includes:
s510, the server acquires abnormal detection data which are transmitted based on the sharing path of the multimedia data in the second detection result under the condition that the second detection result indicates that the detection is not passed;
s520, the server processes the abnormal detection data to obtain detection data characteristic information;
s530, the server sends detection data characteristic information to the client;
s540, the client receives detection data characteristic information sent by the server;
and S550, the client adds the detected data characteristic information to the abnormal data characteristic information.
As an optional embodiment, under the condition that the second detection result indicates that the detection is not passed, the server may obtain abnormal detection data that is propagated based on a sharing path of the multimedia data in the second detection result, where the sharing path is a path between the client and the server and a path between the server and the target, for example, when the client a sends a certain image or video to the client B through the server, the path between the client a and the server, the path between the server and the client B is a sharing path, or when the client a uploads the certain image or video to the internet through the server, or the path between the client a and the server is also a sharing path. The sharing client comprises a multimedia processing module and a social contact sharing component, when the server is a sharing server, a path between the multimedia processing module and the social contact sharing component is a first sharing path, a path between the social contact sharing component and the sharing server is a second sharing path, a safety module is arranged in the first sharing path, the safety module carries out safety detection on multimedia data at the client, a safety server is arranged in the second sharing path, the safety server carries out safety detection on the multimedia data at the server, and therefore abnormal detection data transmitted on the sharing path based on the multimedia data can be detected.
The anomaly detection data can be various viruses spread based on a worm-type bug, the worm-type bug is a bug in a network channel, information such as an image or a video from a certain share is received at a certain client, if the virus spread based on the worm-type bug exists in the image or the video, the client can be infected by the virus, and the virus can be spread to other clients connected with the client. The server can perform security detection on the multimedia data through multiple security detection modes, such as sandbox simulation operation or decoding detection, abnormal detection data can be detected in detection results corresponding to different security detection modes, and the server can acquire the abnormal detection data in the detection results corresponding to each security detection mode.
When the server detects the abnormal detection data, the server indicates that the client does not have the capability of detecting the abnormal detection data. The server can perform hash conversion on the abnormal detection data to obtain the characteristic information of the detection data. The server sends the detection data characteristic information to the client, and the client can add the detection data characteristic information to the abnormal data characteristic information after receiving the detection data characteristic information, so that the capability of the client for detecting the abnormal detection data is improved. When multimedia data is shared next time, the client can perform security detection on the multimedia data to be shared next time based on the updated abnormal data characteristic information to obtain a first detection result corresponding to the multimedia data to be shared next time, and a local security identifier is generated under the condition that the first detection result is that detection is passed, wherein the local security identifier can indicate that the multimedia data to be shared next time does not include original abnormal data characteristic information and newly-added abnormal data is particularly emerging, so that the local security identifier can be correspondingly updated based on the first detection result corresponding to the updated abnormal data characteristic information each time.
The client can update the abnormal data characteristic information in the client based on the abnormal detection data in the second detection result of the server, and the detection capability of the client for the newly added abnormal detection data is increased when the client performs the next safety detection, so that the effectiveness of the client in performing the safety detection is improved.
Fig. 6 is a flowchart illustrating a multimedia data sharing method, as shown in fig. 6, for use in a server, according to an exemplary embodiment.
S610, receiving a multimedia data sharing request sent by a client, wherein the multimedia data sharing request comprises multimedia data and a local safety identification corresponding to the multimedia data, and the local safety identification is generated based on the multimedia data under the condition that a first detection result of the client is local and the detection is passed;
s620, verifying the local safety identification to obtain a safety identification verification result;
s630, under the condition that the safety identification verification result indicates that the verification is passed, carrying out safety detection on the multimedia data to obtain a second detection result;
and S640, under the condition that the second detection result indicates that the detection is passed, executing sharing operation corresponding to the multimedia data sharing request on the multimedia data.
As an optional embodiment, after receiving a multimedia data sharing request sent by a client, a server may verify a local security identifier in the multimedia data sharing request based on preset verification information corresponding to preset encryption information to obtain a security identifier verification result, perform security detection on the multimedia data again when the security identifier verification result indicates that the multimedia data is verified, and perform an interception operation on the multimedia data when the security identifier verification result indicates that the multimedia data is not verified.
In the case that the security identifier verification result indicates that the verification is passed, the server may perform deep security detection on the multimedia data in a plurality of security detection manners, such as sandbox simulation operation or decoding detection. After the server performs security detection on the multimedia data, if abnormal detection data are detected in the multimedia data, the server can also redraw the multimedia data, namely transcode the multimedia data, and remove the abnormal detection data in the multimedia data.
Referring to fig. 7, as shown in fig. 7, the server may include a sharing server and a security server, the sharing server receives the multimedia data sharing request, and forwards the multimedia data and the local security identifier to the security server for security detection, when the second detection result indicates that the detection is passed, the security server sends sharing permission information corresponding to the passing of the security detection to the sharing server, and after receiving the sharing permission information, the sharing server may perform a sharing operation corresponding to the multimedia data sharing request on the multimedia data, and share the multimedia data to other clients.
The server carries out safety detection through various safety detection modes and verifies the local safety identification, thereby ensuring the consistency of the multimedia data and the local safety identification in the transmission process, and improving the effectiveness of safety detection in the server and the data safety
Fig. 8 is a flowchart illustrating a multimedia data sharing method, as shown in fig. 8, for use in a client, according to an exemplary embodiment, the method includes the following steps.
S810, responding to a sharing instruction of the multimedia data, and performing safety detection on the multimedia data corresponding to the sharing instruction based on preset abnormal data characteristic information to obtain a first detection result;
s820, under the condition that the first detection result indicates that the detection is passed, generating a local safety identification corresponding to the multimedia data;
and S830, sending a multimedia data sharing request to the server, wherein the multimedia data sharing request comprises multimedia data and a local security identifier, so that the server performs security detection on the multimedia data to obtain a second detection result under the condition that the local security identifier passes verification, and executing corresponding operation on the multimedia data based on the second detection result.
As an optional embodiment, when a user shares multimedia data, a client performs security detection on the multimedia data to be shared, preset abnormal data feature information is stored in the client, the client compares the data feature information of the multimedia data with the abnormal data feature information, determines whether abnormal detection data exists in the multimedia data, and generates a first detection result.
And under the condition that the first detection result indicates that the detection is not passed, the client intercepts the multimedia data and displays risk prompt information. And under the condition that the first detection result indicates that the detection is passed, the client encodes the multimedia data based on a preset encoding algorithm to obtain a first encoding result of the multimedia data.
The client encrypts the first encoding result based on preset encryption information corresponding to the preset verification information in the server, and may generate a local security identifier corresponding to the multimedia data, where the local security identifier may be a security signature.
Referring to fig. 7, as shown in fig. 7, the client includes a multimedia processing module, a security module, and a social sharing component, the client obtains multimedia data to be shared through the multimedia processing module, the client performs security detection on the multimedia data through the security module and generates a security signature, and then sends a multimedia data sharing request to the server through the social sharing component, where the multimedia data sharing request includes the multimedia data and a local security identifier.
The security detection is carried out in the client side in a characteristic comparison mode, and the binary coding information and the Hash coding information are both detected, so that the effectiveness of the security detection carried out by the client side can be improved on the basis of not influencing the detection efficiency.
The embodiment of the disclosure shows a multimedia data sharing method, which includes: the method comprises the steps that in the process of sharing multimedia data, a client side carries out security detection on the multimedia data to obtain a first detection result, a local security identification is generated under the condition that the first detection result indicates that the multimedia data and the local security identification pass detection, a server verifies the local security identification after receiving the multimedia data and the local security identification to obtain a security identification verification result, the multimedia data is subjected to security detection to obtain a second detection result, the multimedia data is shared under the condition that the second detection result indicates that the multimedia data pass detection, and the multimedia data is intercepted under the condition that the second detection result indicates that the multimedia data do not pass detection.
Fig. 9 is a block diagram illustrating a multimedia data sharing apparatus according to an exemplary embodiment. Referring to fig. 9, the apparatus includes:
a sharing request receiving module 910, configured to execute receiving a multimedia data sharing request sent by a client, where the multimedia data sharing request includes multimedia data and a local security identifier corresponding to the multimedia data, and the local security identifier is generated based on the multimedia data when a first detection result local to the client is that the detection is passed;
a security identifier verification module 920 configured to perform verification on the local security identifier to obtain a security identifier verification result;
a second detection result obtaining module 930 configured to perform security detection on the multimedia data to obtain a second detection result, if the security identifier verification result indicates that the verification passes;
the executing module 940 is configured to execute a sharing operation corresponding to the multimedia data sharing request on the multimedia data under the condition that the second detection result indicates that the detection is passed.
As an optional embodiment, the apparatus further comprises:
the abnormal data acquisition module is configured to execute abnormal detection data which are transmitted based on the sharing path of the multimedia data in the second detection result under the condition that the second detection result indicates that the detection is not passed;
the abnormal data processing module is configured to process the abnormal detection data to obtain the characteristic information of the detection data;
the detection data characteristic sending module is configured to execute sending of detection data characteristic information to the client, the detection data characteristic information is used for updating abnormal data characteristic information in the client, the abnormal data characteristic information is used for indicating the client to determine a first detection result of the multimedia data, and the local security identifier is correspondingly updated based on the first detection result corresponding to the updated abnormal data characteristic information each time.
As an optional embodiment, the local security identifier is generated by encrypting a first encoding result corresponding to the multimedia data based on preset encryption information, and the security identifier verification module includes:
the local security identifier decoding unit is configured to decode the local security identifier based on preset verification information to obtain a security information decoding result, and the preset verification information and the preset encryption information have a corresponding relation;
and the safety identification verification unit is configured to verify the local safety identification based on the safety information decoding result to obtain a safety identification verification result.
As an alternative embodiment, the security identifier verification unit comprises:
the second coding result acquisition unit is configured to execute a coding algorithm corresponding to the first coding result, and code the multimedia data to obtain a second coding result corresponding to the multimedia data;
the matching unit is configured to perform matching on the safety information decoding result and the second encoding result to obtain a matching result;
and the verification result acquisition unit is configured to obtain a safety identification verification result based on the matching result.
As an optional embodiment, the second detection result obtaining module includes:
the simulation detection unit is configured to execute safety detection on the multimedia data based on a preset isolation operation environment to obtain a simulation detection result;
the decoding detection unit is configured to execute a plurality of preset decoding algorithms to perform security detection on the multimedia data to obtain a decoding detection result;
and a second detection result acquisition unit configured to perform, as a second detection result, the simulation run detection result and the decoding detection result.
As an alternative embodiment, the analog detection unit includes:
the simulation operation unit is configured to execute simulation operation on the multimedia data in an isolated operation environment;
the application running information acquisition unit is configured to acquire application running information of each simulation application on the simulation client in the isolated running environment in the process of simulation running;
and the simulation detection result acquisition unit is configured to execute detection on abnormal behavior information in the application running information to obtain a simulation running detection result, wherein the abnormal behavior information is triggered based on abnormal detection data in the multimedia data.
As an alternative embodiment, the decoding detection unit includes:
the decoding processing unit is configured to execute decoding processing on the multimedia data based on a plurality of preset decoding algorithms to obtain a data decoding result;
and the decoding detection result acquisition unit is configured to detect abnormal detection data in the data decoding result to obtain a decoding detection result.
As an optional embodiment, the apparatus further comprises:
and the data interception module is configured to execute an interception operation on the multimedia data under the condition that the second detection result indicates that the detection is not passed.
Fig. 10 is a block diagram illustrating a multimedia data sharing apparatus according to an exemplary embodiment. Referring to fig. 10, the apparatus includes:
the first detection result obtaining module 1010 is configured to execute a sharing instruction responding to multimedia data, and perform security detection on the multimedia data corresponding to the sharing instruction based on preset abnormal data characteristic information to obtain a first detection result;
a local security identifier obtaining module 1020 configured to generate a local security identifier corresponding to the multimedia data if the first detection result indicates that the detection is passed;
the sharing request sending module 1030 is configured to execute sending of a multimedia data sharing request to the server, where the multimedia data sharing request includes multimedia data and a local security identifier, so that the server performs security detection on the multimedia data to obtain a second detection result when the local security identifier passes verification, and executes a corresponding operation on the multimedia data based on the second detection result.
As an optional embodiment, the local secure identifier obtaining module includes:
the first coding result acquisition unit is configured to execute a first preset coding algorithm and code the multimedia data to obtain a first coding result of the multimedia data;
and the local security identifier acquisition unit is configured to encrypt the first coding result based on preset encryption information to obtain a local security identifier.
As an optional embodiment, the first detection result obtaining module includes:
the encoding type conversion unit is configured to perform encoding type conversion on the multimedia data to obtain target encoding information;
and the first detection result acquisition unit is configured to perform matching on the abnormal data characteristic information and the target characteristic information corresponding to the target coding information to obtain a first detection result.
As an alternative embodiment, the abnormal data feature information includes abnormal hash feature information and abnormal binary feature information, and the encoding type conversion unit includes:
the hash coding unit is configured to perform hash conversion on the multimedia data to obtain hash coding information of the multimedia data;
the binary coding unit is configured to perform binary conversion on the multimedia data to obtain binary coding information corresponding to the multimedia data;
a target encoding information acquisition unit configured to perform hash encoding information and binary encoding information as target encoding information;
the first detection result acquisition unit includes:
the hash characteristic matching unit is configured to perform matching on the abnormal hash characteristic information and the hash characteristic information in the hash coding information to obtain a hash detection result;
the binary characteristic matching unit is configured to perform matching on the abnormal binary code characteristic information and the binary characteristic information in the binary code information to obtain a binary detection result;
a first detection result acquisition unit configured to perform hashing of the detection result and the binary detection result as a first detection result.
As an optional embodiment, the apparatus further comprises:
the abnormal detection data receiving module is configured to execute detection data characteristic information of abnormal detection data sent by a receiving server, and the abnormal detection data are transmitted by a sharing path based on multimedia data sent by the server;
a data update module configured to perform adding the detected data characteristic information to the abnormal data characteristic information.
With regard to the apparatus in the above-described embodiment, the specific manner in which each module performs the operation has been described in detail in the embodiment related to the method, and will not be elaborated here.
Fig. 11 is a block diagram illustrating a multimedia data sharing system according to an exemplary embodiment, as shown in fig. 11, the system including: the client is electrically connected with the server;
the client is configured to execute a sharing instruction responding to the multimedia data, and perform security detection on the multimedia data corresponding to the sharing instruction based on preset abnormal data characteristic information to obtain a first detection result;
the client is configured to execute the step of generating a local security identifier corresponding to the multimedia data under the condition that the first detection result indicates that the detection is passed;
a client configured to perform sending a multimedia data sharing request to a server, the multimedia data sharing request including multimedia data and a local security identifier,
the server is configured to verify the local safety identification based on preset verification information to obtain a safety identification verification result;
the server is configured to perform security detection on the multimedia data under the condition that the security identification verification result indicates that the verification is passed, and obtain a second detection result;
and the server is configured to execute a sharing operation corresponding to the multimedia data sharing request on the multimedia data under the condition that the second detection result indicates that the detection is passed.
As an optional embodiment, the server further comprises: the device comprises an abnormal data acquisition module, an abnormal data processing module and a detection data characteristic sending module;
the abnormal data acquisition module is electrically connected with the abnormal data processing module, and the abnormal data processing module is electrically connected with the detection data characteristic sending module;
the abnormal data acquisition module is configured to execute abnormal detection data which are transmitted based on the sharing path of the multimedia data in the second detection result under the condition that the second detection result indicates that the detection is not passed;
the abnormal data processing module is configured to process the abnormal detection data to obtain the characteristic information of the detection data;
the detection data characteristic sending module is configured to execute sending of detection data characteristic information to the client, the detection data characteristic information is used for updating abnormal data characteristic information in the client, the abnormal data characteristic information is used for indicating the client to determine a first detection result of the multimedia data, and the local security identifier is correspondingly updated based on the first detection result corresponding to the updated abnormal data characteristic information each time.
As an optional embodiment, the local security identifier is generated by encrypting a first encoding result corresponding to the multimedia data based on preset encryption information, and the server further includes: the safety identification verification module comprises a local safety identification decoding unit and a safety identification verification unit;
the local safety identification decoding unit is electrically connected with the safety identification verification unit;
the local security identifier decoding unit is configured to decode the local security identifier based on preset verification information to obtain a security information decoding result, and the preset verification information and the preset encryption information have a corresponding relation;
and the safety identification verification unit is configured to verify the local safety identification based on the safety information decoding result to obtain a safety identification verification result.
As an alternative embodiment, the secure identification verification unit comprises: a second encoding result acquisition unit, a matching unit and a verification result acquisition unit;
the second coding result acquisition unit is electrically connected with the matching unit, and the matching unit is electrically connected with the verification result acquisition unit;
the second coding result acquisition unit is configured to execute a coding algorithm corresponding to the first coding result, and code the multimedia data to obtain a second coding result corresponding to the multimedia data;
the matching unit is configured to perform matching on the safety information decoding result and the second coding result to obtain a matching result;
and the safety identification verification result acquisition unit is configured to obtain a safety identification verification result based on the matching result.
As an optional embodiment, the server further comprises: a second detection result obtaining module, wherein the second detection result obtaining module comprises: the device comprises an analog detection unit, a decoding detection unit and a second detection result acquisition unit;
the analog detection unit is electrically connected with the decoding detection unit, and the decoding detection unit is electrically connected with the second detection result acquisition unit;
the simulation detection unit is configured to execute safety detection on the multimedia data based on a preset isolation operation environment to obtain a simulation detection result;
the decoding detection unit is configured to execute a plurality of preset decoding algorithms to perform security detection on the multimedia data to obtain a decoding detection result;
and a second detection result acquisition unit configured to perform, as a second detection result, the simulation run detection result and the decoding detection result.
As an alternative embodiment, the analog detection unit includes: the device comprises a simulation operation unit, an application operation information acquisition unit and a simulation detection result acquisition unit;
the simulation operation unit is electrically connected with the application operation information acquisition unit, and the application operation information acquisition unit is electrically connected with the simulation operation detection result acquisition unit;
the simulation operation unit is configured to perform simulation operation on the multimedia data in a preset isolation operation environment;
the application running information acquisition unit is configured to acquire application running information of each application in the isolated running environment in the process of simulation running;
and the simulation detection result acquisition unit is configured to execute detection on abnormal behavior information in the application running information to obtain a simulation running detection result, wherein the abnormal behavior information is triggered based on abnormal detection data in the multimedia data.
As an alternative embodiment, the decoding detection unit includes: a decoding processing unit and a decoding detection result acquisition unit;
the decoding processing unit is electrically connected with the decoding detection result acquisition unit;
the decoding processing unit is configured to execute decoding processing on the multimedia data based on a plurality of preset decoding algorithms to obtain a data decoding result;
and the decoding detection result acquisition unit is configured to detect abnormal detection data in the data decoding result to obtain a decoding detection result.
As an optional embodiment, the server further comprises:
and the data interception module is configured to execute an interception operation on the multimedia data under the condition that the second detection result indicates that the detection is not passed.
As an optional embodiment, the client further includes: local safe sign obtains the module, and local safe sign obtains the module and includes: the first coding result acquisition unit is electrically connected with the local safety identification acquisition unit;
the first coding result acquisition unit is configured to execute a first preset coding algorithm and code the multimedia data to obtain a first coding result of the multimedia data;
and the local security identifier acquisition unit is configured to encrypt the first coding result based on preset encryption information to obtain a local security identifier.
As an optional embodiment, the client further includes: a first detection result obtaining module, wherein the first detection result obtaining module comprises: the device comprises a coding type conversion unit and a first detection result acquisition unit;
the coding type conversion unit is electrically connected with the first detection result acquisition unit;
the encoding type conversion unit is configured to perform encoding type conversion on the multimedia data to obtain target encoding information;
and the first detection result acquisition unit is configured to perform matching on the abnormal data characteristic information and the target characteristic information corresponding to the target coding information to obtain a first detection result.
As an alternative embodiment, the abnormal data feature information includes abnormal hash feature information and abnormal binary feature information, and the encoding type conversion unit includes: the hash coding unit, the binary coding unit and the target coding information acquisition unit, the first detection result acquisition unit includes: the device comprises a Hash feature matching unit, a binary feature matching unit and a first detection result acquisition unit;
the Hash coding unit is electrically connected with the Hash characteristic matching unit, the binary coding unit is electrically connected with the binary characteristic matching unit, the Hash coding unit and the binary coding unit are respectively connected with the target coding information acquisition unit, and the Hash characteristic matching unit and the binary characteristic matching unit are respectively electrically connected with the first detection result acquisition unit;
the hash coding unit is configured to perform hash conversion on the multimedia data to obtain hash coding information of the multimedia data;
the binary coding unit is configured to perform binary conversion on the multimedia data to obtain binary coding information corresponding to the multimedia data;
a target encoding information acquisition unit configured to perform hash encoding information and binary encoding information as target encoding information;
the hash feature matching unit is configured to perform matching on the abnormal hash feature information and the hash feature information in the hash coding information to obtain a hash detection result;
the binary characteristic matching unit is configured to perform matching on the abnormal binary code characteristic information and the binary characteristic information in the binary code information to obtain a binary detection result;
a first detection result acquisition unit configured to perform hashing of the detection result and the binary detection result as a first detection result.
As an optional embodiment, the client further includes: the device comprises an anomaly detection data receiving module and a data updating module;
the abnormal detection data receiving module is electrically connected with the data updating module;
the abnormal detection data receiving module is configured to execute detection data characteristic information of abnormal detection data sent by a receiving server, and the abnormal detection data are transmitted by a sharing path based on multimedia data sent by the server;
a data update module configured to perform adding the detected data characteristic information to the abnormal data characteristic information.
With regard to the system in the above embodiment, the specific manner in which each module performs the operation has been described in detail in the embodiment related to the method, and will not be elaborated here.
Fig. 12 is a block diagram illustrating an electronic device for multimedia data sharing according to an exemplary embodiment, where the electronic device may be a terminal, and an internal structure thereof may be as shown in fig. 12. The electronic device comprises a processor, a memory, a network interface, a display screen and an input device which are connected through a system bus. Wherein the processor of the electronic device is configured to provide computing and control capabilities. The memory of the electronic equipment comprises a nonvolatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of an operating system and computer programs in the non-volatile storage medium. The network interface of the electronic device is used for connecting and communicating with an external terminal through a network. The computer program is executed by a processor to implement a multimedia data sharing method. The display screen of the electronic equipment can be a liquid crystal display screen or an electronic ink display screen, and the input device of the electronic equipment can be a touch layer covered on the display screen, a key, a track ball or a touch pad arranged on the shell of the electronic equipment, an external keyboard, a touch pad or a mouse and the like.
Fig. 13 is a block diagram illustrating an electronic device for multimedia data sharing, which may be a server, according to an exemplary embodiment, and an internal structure thereof may be as shown in fig. 13. The electronic device includes a processor, a memory, and a network interface connected by a system bus. Wherein the processor of the electronic device is configured to provide computing and control capabilities. The memory of the electronic equipment comprises a nonvolatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operating system and the computer program to run on the non-volatile storage medium. The network interface of the electronic device is used for connecting and communicating with an external terminal through a network. The computer program is executed by a processor to implement a multimedia data sharing method.
It will be understood by those skilled in the art that the configurations shown in fig. 12 and 13 are only block diagrams of some configurations relevant to the present disclosure, and do not constitute a limitation on the electronic device to which the present disclosure is applied, and a particular electronic device may include more or less components than those shown in the figures, or combine certain components, or have a different arrangement of components.
In an exemplary embodiment, a computer-readable storage medium comprising instructions, such as a memory comprising instructions, executable by a processor of an electronic device to perform the above-described method is also provided. Alternatively, the computer readable storage medium may be a ROM, a Random Access Memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like.
In an exemplary embodiment, there is also provided a computer program product comprising computer programs/instructions which, when executed by a processor, implement the multimedia data sharing method described above.
Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure disclosed herein. This application is intended to cover any variations, uses, or adaptations of the disclosure following, in general, the principles of the disclosure and including such departures from the present disclosure as come within known or customary practice in the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.
It will be understood that the present disclosure is not limited to the precise arrangements described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.
Claims (38)
1. A method for sharing multimedia data, the method comprising:
receiving a multimedia data sharing request sent by a client, wherein the multimedia data sharing request comprises multimedia data and a local security identifier corresponding to the multimedia data, and the local security identifier is generated based on the multimedia data under the condition that a first detection result local to the client passes the detection;
verifying the local security identifier to obtain a security identifier verification result;
under the condition that the safety identification verification result indicates that the verification is passed, carrying out safety detection on the multimedia data to obtain a second detection result;
under the condition that the second detection result indicates that the detection is passed, executing sharing operation corresponding to the multimedia data sharing request on the multimedia data;
under the condition that the second detection result indicates that the detection is not passed, acquiring abnormal detection data which is transmitted based on the sharing path of the multimedia data in the second detection result;
performing characteristic detection processing on the abnormal detection data to obtain detection data characteristic information;
and sending the detection data characteristic information to the client, wherein the detection data characteristic information is used for updating abnormal data characteristic information in the client, and the abnormal data characteristic information is used for indicating the client to determine a first detection result of the multimedia data.
2. The method according to claim 1, wherein the sending the detected data characteristic information to the client comprises:
and sending the detection data characteristic information to the client, wherein the detection data characteristic information is used for updating abnormal data characteristic information in the client, and the client correspondingly updates the local safety identification based on a first detection result corresponding to the updated abnormal data characteristic information every time.
3. The multimedia data sharing method according to any one of claims 1 or 2, wherein the local security identifier is generated by encrypting a first encoding result corresponding to the multimedia data based on preset encryption information, and the verifying the local security identifier to obtain a security identifier verification result includes:
decoding the local security identifier based on preset verification information to obtain a security information decoding result, wherein the preset verification information and the preset encryption information have a corresponding relationship;
and verifying the local safety identification based on the safety information decoding result to obtain the safety identification verification result.
4. The method according to claim 3, wherein the verifying the local security identifier based on the security information decoding result, and obtaining the security identifier verification result comprises:
according to the coding algorithm corresponding to the first coding result, coding the multimedia data to obtain a second coding result corresponding to the multimedia data;
matching the safety information decoding result with the second coding result to obtain a matching result;
and obtaining the safety identification verification result based on the matching result.
5. The multimedia data sharing method according to any one of claims 1 or 2, wherein performing security detection on the multimedia data when the security identifier verification result indicates that the multimedia data passes the verification, and obtaining a second detection result includes:
based on a preset isolation operation environment, carrying out safety detection on the multimedia data to obtain a simulation detection result;
based on multiple preset decoding algorithms, carrying out security detection on the multimedia data to obtain a decoding detection result;
and taking the simulation detection result and the decoding detection result as the second detection result.
6. The multimedia data sharing method according to claim 5, wherein the performing security detection on the multimedia data based on a preset isolated operating environment to obtain a simulation detection result comprises:
performing simulation operation on the multimedia data in the isolated operation environment;
in the process of simulation operation, acquiring application operation information of each simulation application on a simulation client in the isolated operation environment;
and detecting abnormal behavior information in the application running information to obtain the simulation detection result, wherein the abnormal behavior information is triggered based on abnormal detection data in the multimedia data.
7. The multimedia data sharing method according to claim 5, wherein the performing security detection on the multimedia data based on a plurality of preset decoding algorithms to obtain a decoding detection result comprises:
decoding the multimedia data based on the plurality of decoding algorithms to obtain a data decoding result;
and detecting abnormal detection data in the data decoding result to obtain the decoding detection result.
8. The method of claim 1, further comprising:
and performing an interception operation on the multimedia data under the condition that the second detection result indicates that the detection is not passed.
9. A method for sharing multimedia data, the method comprising:
responding to a sharing instruction of multimedia data, and carrying out security detection on the multimedia data corresponding to the sharing instruction based on preset abnormal data characteristic information to obtain a first detection result;
generating a local security identifier corresponding to the multimedia data under the condition that the first detection result indicates that the detection is passed;
sending a multimedia data sharing request to a server, wherein the multimedia data sharing request comprises the multimedia data and the local security identifier, so that the server performs security detection on the multimedia data to obtain a second detection result under the condition that the local security identifier passes verification, and executes corresponding operation on the multimedia data based on the second detection result;
receiving detection data characteristic information of abnormal detection data sent by the server, wherein the abnormal detection data are transmitted by a sharing path based on the multimedia data sent by the server;
and adding the detection data characteristic information to the abnormal data characteristic information.
10. The method according to claim 9, wherein, in a case that the first detection result indicates that the detection is passed, the generating a local security identifier corresponding to the multimedia data includes:
coding the multimedia data based on a preset coding algorithm to obtain a first coding result of the multimedia data;
and encrypting the first coding result based on preset encryption information to obtain the local security identifier.
11. The method according to claim 9, wherein the performing security detection on the multimedia data corresponding to the sharing instruction based on preset abnormal data feature information to obtain a first detection result comprises:
performing coding type conversion on the multimedia data to obtain target coding information;
and matching the abnormal data characteristic information with target characteristic information corresponding to the target coding information to obtain the first detection result.
12. The method of claim 11, wherein the abnormal data feature information includes abnormal hash feature information and abnormal binary feature information, and performing the encoding type conversion on the multimedia data to obtain the target encoding information includes:
performing hash conversion on the multimedia data to obtain hash coding information corresponding to the multimedia data;
performing binary conversion on the multimedia data to obtain binary coding information corresponding to the multimedia data;
taking the hash coding information and the binary coding information as the target coding information;
the matching the abnormal data feature information and the target feature information corresponding to the target coding information to obtain the first detection result comprises:
matching the hash characteristic information corresponding to the hash coding information with the abnormal hash characteristic information to obtain a hash detection result;
matching the binary characteristic information in the binary coding information with the abnormal binary characteristic information to obtain a binary detection result;
and taking the Hash detection result and the binary detection result as the first detection result.
13. An apparatus for sharing multimedia data, the apparatus comprising:
the multimedia data sharing method comprises a sharing request receiving module, a sharing request sending module and a processing module, wherein the sharing request receiving module is configured to execute and receive a multimedia data sharing request sent by a client, the multimedia data sharing request comprises multimedia data and a local security identifier corresponding to the multimedia data, and the local security identifier is generated based on the multimedia data under the condition that a first detection result local to the client is that the detection is passed;
the safety identification verification module is configured to verify the local safety identification to obtain a safety identification verification result;
the second detection result acquisition module is configured to perform security detection on the multimedia data to obtain a second detection result under the condition that the security identification verification result indicates that the verification is passed;
the execution module is configured to execute a sharing operation corresponding to the multimedia data sharing request on the multimedia data under the condition that the second detection result indicates that the detection is passed;
an abnormal data obtaining module configured to obtain abnormal detection data propagated based on the sharing path of the multimedia data in the second detection result when the second detection result indicates that the detection is not passed;
the abnormal data processing module is configured to process the abnormal detection data to obtain detection data characteristic information;
a detection data feature sending module configured to perform sending the detection data feature information to the client, where the detection data feature information is used to update abnormal data feature information in the client, and the abnormal data feature information is used to instruct the client to determine a first detection result of the multimedia data.
14. The multimedia data sharing apparatus according to claim 13, further comprising:
a detection data characteristic sending module configured to execute sending of the detection data characteristic information to the client, where the detection data characteristic information is used to update abnormal data characteristic information in the client, and the client correspondingly updates the local security identifier based on a first detection result corresponding to the abnormal data characteristic information updated each time.
15. The multimedia data sharing apparatus according to any one of claims 13 or 14, wherein the local security identifier is generated by encrypting a first encoding result corresponding to the multimedia data based on preset encryption information, and the security identifier verifying module includes:
the local security identifier decoding unit is configured to decode the local security identifier based on preset verification information to obtain a security information decoding result, and the preset verification information and the preset encryption information have a corresponding relation;
and the safety identification verification unit is configured to verify the local safety identification based on the safety information decoding result to obtain the safety identification verification result.
16. The multimedia data sharing apparatus according to claim 15, wherein the security identifier authentication unit comprises:
the second coding result acquisition unit is configured to execute a coding algorithm corresponding to the first coding result, and code the multimedia data to obtain a second coding result corresponding to the multimedia data;
the matching unit is configured to perform matching on the safety information decoding result and the second coding result to obtain a matching result;
and the verification result acquisition unit is configured to obtain the safety identification verification result based on the matching result.
17. The multimedia data sharing apparatus according to any one of claims 13 or 14, wherein the second detection result obtaining module includes:
the simulation detection unit is configured to execute safety detection on the multimedia data based on a preset isolation operation environment to obtain a simulation detection result;
the decoding detection unit is configured to execute a plurality of preset decoding algorithms, and perform security detection on the multimedia data to obtain a decoding detection result;
a second detection result acquisition unit configured to perform, as the second detection result, the simulation detection result and the decoding detection result.
18. The multimedia data sharing apparatus of claim 17, wherein the analog detecting unit comprises:
a simulation operation unit configured to perform simulation operation on the multimedia data in the isolated operation environment;
the application running information acquisition unit is configured to acquire application running information of each simulation application on the simulation client in the isolated running environment in the process of simulation running;
and the simulation detection result acquisition unit is configured to perform detection on abnormal behavior information in the application running information to obtain a simulation running detection result, wherein the abnormal behavior information is triggered based on abnormal detection data in the multimedia data.
19. The multimedia data sharing apparatus of claim 17, wherein the decoding detection unit comprises:
the decoding processing unit is configured to execute decoding processing on the multimedia data based on the plurality of decoding algorithms to obtain a data decoding result;
and the decoding detection result acquisition unit is configured to detect abnormal detection data in the data decoding result to obtain the decoding detection result.
20. The multimedia data sharing apparatus according to claim 13, further comprising:
a data interception module configured to perform an interception operation on the multimedia data if the second detection result indicates that the detection fails.
21. An apparatus for sharing multimedia data, the apparatus comprising:
the multimedia data security detection system comprises a first detection result acquisition module, a second detection result acquisition module and a third detection result acquisition module, wherein the first detection result acquisition module is configured to execute a sharing instruction responding to multimedia data, and carry out security detection on the multimedia data corresponding to the sharing instruction based on preset abnormal data characteristic information to obtain a first detection result;
a local security identifier obtaining module configured to generate a local security identifier corresponding to the multimedia data when the first detection result indicates that the detection is passed;
the multimedia data sharing system comprises a sharing request sending module, a multimedia data sharing module and a local security identifier sending module, wherein the sharing request sending module is configured to execute sending of a multimedia data sharing request to a server, the multimedia data sharing request comprises the multimedia data and the local security identifier, so that the server performs security detection on the multimedia data under the condition that the local security identifier passes verification to obtain a second detection result, and executes corresponding operation on the multimedia data based on the second detection result;
an anomaly detection data receiving module configured to execute detection data characteristic information for receiving anomaly detection data sent by the server, wherein the anomaly detection data is transmitted by a sharing path based on the multimedia data sent by the server;
a data update module configured to perform adding the detected data characteristic information to the anomalous data characteristic information.
22. The multimedia data sharing apparatus of claim 21, wherein the local security identifier obtaining module comprises:
the first coding result acquisition unit is configured to execute a first preset coding algorithm and code the multimedia data to obtain a first coding result of the multimedia data;
and the local security identifier acquisition unit is configured to encrypt the first encoding result based on preset encryption information to obtain the local security identifier.
23. The multimedia data sharing apparatus of claim 21, wherein the first detection result obtaining module comprises:
the encoding type conversion unit is configured to perform encoding type conversion on the multimedia data to obtain target encoding information;
and the first detection result acquisition unit is configured to perform matching on the abnormal data characteristic information and target characteristic information corresponding to the target coding information to obtain the first detection result.
24. The multimedia data sharing apparatus according to claim 23, wherein the abnormal data feature information includes abnormal hash feature information and abnormal binary feature information, and the encoding type converting unit includes:
the hash coding unit is configured to perform hash conversion on the multimedia data to obtain hash coding information of the multimedia data;
the binary coding unit is configured to perform binary conversion on the multimedia data to obtain binary coding information corresponding to the multimedia data;
a target encoding information acquisition unit configured to perform the hash encoding information and the binary encoding information as the target encoding information;
the first detection result acquisition unit includes:
a hash feature matching unit configured to perform matching on the abnormal hash feature information and hash feature information in the hash code information to obtain a hash detection result;
the binary characteristic matching unit is configured to perform matching on the abnormal binary characteristic information and the binary characteristic information in the binary coding information to obtain a binary detection result;
a first detection result acquisition unit configured to perform the hash detection result and the binary detection result as the first detection result.
25. A multimedia data sharing system, the system comprising: the client is electrically connected with the server;
the client is configured to execute a sharing instruction responding to multimedia data, and perform security detection on the multimedia data corresponding to the sharing instruction based on preset abnormal data characteristic information to obtain a first detection result;
the client is configured to execute the step of generating a local security identifier corresponding to the multimedia data under the condition that the first detection result indicates that the detection is passed;
the client is configured to execute sending a multimedia data sharing request to a server, wherein the multimedia data sharing request comprises the multimedia data and the local security identifier,
the server is configured to verify the local security identifier based on preset verification information to obtain a security identifier verification result;
the server is configured to perform security detection on the multimedia data to obtain a second detection result under the condition that the security identification verification result indicates that the verification is passed;
the server is configured to execute a sharing operation corresponding to the multimedia data sharing request on the multimedia data under the condition that the second detection result indicates that the detection is passed;
the server further comprises: the device comprises an abnormal data acquisition module, an abnormal data processing module and a detection data characteristic sending module;
the abnormal data acquisition module is electrically connected with the abnormal data processing module, and the abnormal data processing module is electrically connected with the detection data characteristic sending module;
the abnormal data acquisition module is configured to acquire abnormal detection data which is propagated based on the sharing path of the multimedia data in the second detection result under the condition that the second detection result indicates that the detection is not passed;
the abnormal data processing module is configured to process the abnormal detection data to obtain detection data characteristic information;
the detection data feature sending module is configured to execute sending the detection data feature information to the client, wherein the detection data feature information is used for updating abnormal data feature information in the client, and the abnormal data feature information is used for indicating the client to determine a first detection result of the multimedia data.
26. The multimedia data sharing system of claim 25, wherein the server further comprises:
the detection data feature sending module is configured to execute sending of the detection data feature information to the client, where the detection data feature information is used for updating abnormal data feature information in the client, and the client correspondingly updates the local security identifier based on a first detection result corresponding to the updated abnormal data feature information each time.
27. The multimedia data sharing system according to claim 25 or 26, wherein the local security identifier is generated by encrypting a first encoding result corresponding to the multimedia data based on preset encryption information, and the server further comprises: the security identifier verification module comprises a local security identifier decoding unit and a security identifier verification unit;
the local safety identification decoding unit is electrically connected with the safety identification verifying unit;
the local security identifier decoding unit is configured to decode the local security identifier based on preset verification information to obtain a security information decoding result, wherein the preset verification information and the preset encryption information have a corresponding relationship;
the security identifier verification unit is configured to perform verification on the local security identifier based on the security information decoding result to obtain the security identifier verification result.
28. The multimedia data sharing system of claim 27, wherein the security identifier verification unit comprises: a second encoding result acquisition unit, a matching unit and a verification result acquisition unit;
the second coding result acquisition unit is electrically connected with the matching unit, and the matching unit is electrically connected with the verification result acquisition unit;
the second coding result obtaining unit is configured to execute a coding algorithm corresponding to the first coding result, and code the multimedia data to obtain a second coding result corresponding to the multimedia data;
the matching unit is configured to perform matching on the security information decoding result and the second encoding result to obtain a matching result;
the security identifier verification result obtaining unit is configured to obtain the security identifier verification result based on the matching result.
29. The multimedia data sharing system according to claim 25 or 26, wherein the server further comprises: a second detection result obtaining module, wherein the second detection result obtaining module includes: the device comprises an analog detection unit, a decoding detection unit and a second detection result acquisition unit;
the analog detection unit is electrically connected with the decoding detection unit, and the decoding detection unit is electrically connected with the second detection result acquisition unit;
the simulation detection unit is configured to execute safety detection on the multimedia data based on a preset isolation operation environment to obtain a simulation detection result;
the decoding detection unit is configured to execute a plurality of preset decoding algorithms to perform security detection on the multimedia data to obtain a decoding detection result;
the second detection result acquisition unit is configured to perform the analog detection result and the decoding detection result as the second detection result.
30. The multimedia data sharing system of claim 29, wherein the analog detecting unit comprises: the device comprises a simulation operation unit, an application operation information acquisition unit and a simulation detection result acquisition unit;
the simulation operation unit is electrically connected with the application operation information acquisition unit, and the application operation information acquisition unit is electrically connected with the simulation operation detection result acquisition unit;
the simulation operation unit is configured to execute simulation operation on the multimedia data in the isolated operation environment;
the application running information acquisition unit is configured to acquire application running information of each application in the isolated running environment in a simulation running process;
the simulation detection result obtaining unit is configured to perform detection on abnormal behavior information in the application running information to obtain the simulation running detection result, wherein the abnormal behavior information is triggered based on abnormal detection data in the multimedia data.
31. The multimedia data sharing system of claim 30, wherein the decoding detection unit comprises: a decoding processing unit and a decoding detection result acquisition unit;
the decoding processing unit is electrically connected with the decoding detection result acquisition unit;
the decoding processing unit is configured to execute decoding processing on the multimedia data based on the plurality of decoding algorithms to obtain a data decoding result;
the decoding detection result acquisition unit is configured to perform detection on abnormal detection data in the data decoding result to obtain the decoding detection result.
32. The multimedia data sharing system of claim 25, wherein the server further comprises:
a data interception module configured to perform an interception operation on the multimedia data if the second detection result indicates that the detection fails.
33. The multimedia data sharing system of claim 25, wherein the client further comprises: a local security identity acquisition module, the local security identity acquisition module comprising: the system comprises a first coding result acquisition unit and a local safety identification acquisition unit, wherein the first coding result acquisition unit is electrically connected with the local safety identification acquisition unit;
the first encoding result obtaining unit is configured to execute a first preset encoding algorithm, encode the multimedia data and obtain a first encoding result of the multimedia data;
the local security identifier obtaining unit is configured to encrypt the first encoding result based on preset encryption information to obtain the local security identifier.
34. The multimedia data sharing system of claim 25, wherein the client further comprises: a first detection result obtaining module, wherein the first detection result obtaining module includes: the device comprises a coding type conversion unit and a first detection result acquisition unit;
the coding type conversion unit is electrically connected with the first detection result acquisition unit;
the encoding type conversion unit is configured to perform encoding type conversion on the multimedia data to obtain target encoding information;
the first detection result obtaining unit is configured to perform matching on the abnormal data feature information and target feature information corresponding to the target coding information to obtain the first detection result.
35. The multimedia data sharing system according to claim 34, wherein the abnormal data feature information includes abnormal hash feature information and abnormal binary feature information, and the encoding type conversion unit includes: the first detection result acquisition unit comprises: the device comprises a Hash feature matching unit, a binary feature matching unit and a first detection result acquisition unit;
the Hash coding unit is electrically connected with the Hash feature matching unit, the binary coding unit is electrically connected with the binary feature matching unit, the Hash coding unit and the binary coding unit are electrically connected with the target coding information acquisition unit, and the Hash feature matching unit and the binary feature matching unit are respectively electrically connected with the first detection result acquisition unit;
the hash coding unit is configured to perform hash conversion on the multimedia data to obtain hash coding information of the multimedia data;
the binary coding unit is configured to perform binary conversion on the multimedia data to obtain binary coding information corresponding to the multimedia data;
the target encoding information obtaining unit configured to perform the hash encoding information and the binary encoding information as the target encoding information;
the hash feature matching unit is configured to perform matching on the abnormal hash feature information and hash feature information in the hash coding information to obtain a hash detection result;
the binary characteristic matching unit is configured to perform matching on the abnormal binary characteristic information and the binary characteristic information in the binary coding information to obtain a binary detection result;
the first detection result acquisition unit is configured to perform the hash detection result and the binary detection result as the first detection result.
36. The multimedia data sharing system of claim 25, wherein the client further comprises: the device comprises an anomaly detection data receiving module and a data updating module;
the abnormal detection data receiving module is electrically connected with the data updating module;
the abnormal detection data receiving module is configured to execute detection data characteristic information for receiving abnormal detection data sent by the server, wherein the abnormal detection data are transmitted by a sharing path based on the multimedia data sent by the server;
the data updating module is configured to perform adding the detected data characteristic information to the abnormal data characteristic information.
37. An electronic device, comprising:
a processor;
a memory for storing the processor-executable instructions;
wherein the processor is configured to execute the instructions to implement the multimedia data sharing method according to any one of claims 1 to 12.
38. A computer-readable storage medium, wherein instructions in the computer-readable storage medium, when executed by a processor of an electronic device, enable the electronic device to perform the multimedia data sharing method of any one of claims 1 to 12.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202110981162.8A CN113824693B (en) | 2021-08-25 | 2021-08-25 | Multimedia data sharing method, device and system, electronic equipment and storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202110981162.8A CN113824693B (en) | 2021-08-25 | 2021-08-25 | Multimedia data sharing method, device and system, electronic equipment and storage medium |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN113824693A CN113824693A (en) | 2021-12-21 |
| CN113824693B true CN113824693B (en) | 2023-04-07 |
Family
ID=78923398
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202110981162.8A Active CN113824693B (en) | 2021-08-25 | 2021-08-25 | Multimedia data sharing method, device and system, electronic equipment and storage medium |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN113824693B (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN117579603B (en) * | 2023-10-31 | 2025-03-28 | 东风商用车有限公司 | Multimedia data downloading system and method |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106487759A (en) * | 2015-08-28 | 2017-03-08 | 北京奇虎科技有限公司 | The method and apparatus that URL effectiveness and safety are promoted in a kind of detection |
| CN110602046A (en) * | 2019-08-13 | 2019-12-20 | 上海陆家嘴国际金融资产交易市场股份有限公司 | Data monitoring processing method and device, computer equipment and storage medium |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2007100915A2 (en) * | 2006-02-28 | 2007-09-07 | The Trustees Of Columbia University In The City Of New York | Systems, methods, and media for outputting data based on anomaly detection |
| GB2456129B (en) * | 2007-12-20 | 2010-05-12 | Motorola Inc | Apparatus and method for event detection |
| CN105119783B (en) * | 2015-09-30 | 2020-01-31 | 北京奇艺世纪科技有限公司 | Method and device for detecting network request data |
| US10880328B2 (en) * | 2018-11-16 | 2020-12-29 | Accenture Global Solutions Limited | Malware detection |
| CN109873809A (en) * | 2019-01-11 | 2019-06-11 | 日照职业技术学院 | A kind of information security of computer network control system and method |
| CN112261118B (en) * | 2020-10-19 | 2022-03-25 | 腾讯科技(深圳)有限公司 | Multimedia data anomaly detection method, terminal and server |
| CN112965970B (en) * | 2021-03-22 | 2024-06-25 | 湖南匡安网络技术有限公司 | Hash algorithm-based abnormal flow parallel detection method and system |
-
2021
- 2021-08-25 CN CN202110981162.8A patent/CN113824693B/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106487759A (en) * | 2015-08-28 | 2017-03-08 | 北京奇虎科技有限公司 | The method and apparatus that URL effectiveness and safety are promoted in a kind of detection |
| CN110602046A (en) * | 2019-08-13 | 2019-12-20 | 上海陆家嘴国际金融资产交易市场股份有限公司 | Data monitoring processing method and device, computer equipment and storage medium |
Also Published As
| Publication number | Publication date |
|---|---|
| CN113824693A (en) | 2021-12-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12355864B1 (en) | Trust framework against systematic cryptographic breach | |
| KR102146587B1 (en) | Method, client, server and system of login verification | |
| US10601590B1 (en) | Secure secrets in hardware security module for use by protected function in trusted execution environment | |
| US10341093B2 (en) | Method, apparatus and system for device identification | |
| CN113630412B (en) | Resource downloading method, resource downloading device, electronic equipment and storage medium | |
| CN111130798B (en) | Request authentication method and related equipment | |
| WO2019134233A1 (en) | Method for generating network token, device, terminal apparatus, and storage medium | |
| CN114168909B (en) | Program protection method, device, equipment and storage medium based on code signature | |
| CN111291398B (en) | Block chain-based authentication method and device, computer equipment and storage medium | |
| CN114244530B (en) | Resource access method and device, electronic device, and computer-readable storage medium | |
| CN117240625B (en) | Tamper-resistant data processing method and device and electronic equipment | |
| CN114266033A (en) | Verification code generation method and device, verification code login system and electronic equipment | |
| CN112689014A (en) | Double-full-duplex communication method and device, computer equipment and storage medium | |
| CN112507326A (en) | SM3 hash algorithm-based password information encryption method and device and computer equipment | |
| CN113329004A (en) | Authentication method, system and device | |
| CN113824693B (en) | Multimedia data sharing method, device and system, electronic equipment and storage medium | |
| CN116723026A (en) | Login verification methods, devices, computer equipment and storage media | |
| CN111585995A (en) | Method and device for transmitting and processing safety wind control information, computer equipment and storage medium | |
| US11258884B1 (en) | Secure remote access based on inspection and validation of remote access protocol traffic | |
| CN112565156B (en) | Information registration method, device and system | |
| CN108848094B (en) | Data security verification method, device, system, computer equipment and storage medium | |
| CN118646598A (en) | A data encryption transmission method based on random key | |
| CN117494104A (en) | 3 DES-based password management method, system, equipment and medium | |
| CN118138340A (en) | Data processing method and device and electronic equipment | |
| CN113572599B (en) | Electric power data transmission method, data source equipment and data access equipment |
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 | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |