CN107180200B - Customizable desensitization method and system for data files - Google Patents

Customizable desensitization method and system for data files Download PDF

Info

Publication number
CN107180200B
CN107180200B CN201710262559.5A CN201710262559A CN107180200B CN 107180200 B CN107180200 B CN 107180200B CN 201710262559 A CN201710262559 A CN 201710262559A CN 107180200 B CN107180200 B CN 107180200B
Authority
CN
China
Prior art keywords
file
desensitization
data
configuration file
xml
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201710262559.5A
Other languages
Chinese (zh)
Other versions
CN107180200A (en
Inventor
付海涛
赵小录
芦效峰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
BEIJING SHUKE WANGWEI TECHNOLOGY Co.,Ltd.
Original Assignee
Beijing Shuke Wangwei Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Shuke Wangwei Technology Co ltd filed Critical Beijing Shuke Wangwei Technology Co ltd
Priority to CN201710262559.5A priority Critical patent/CN107180200B/en
Publication of CN107180200A publication Critical patent/CN107180200A/en
Application granted granted Critical
Publication of CN107180200B publication Critical patent/CN107180200B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/6218Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
    • G06F21/6245Protecting personal data, e.g. for financial or medical purposes
    • G06F21/6254Protecting personal data, e.g. for financial or medical purposes by anonymising data, e.g. decorrelating personal data from the owner's identification

Landscapes

  • Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Bioethics (AREA)
  • General Health & Medical Sciences (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Databases & Information Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Medical Informatics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Document Processing Apparatus (AREA)

Abstract

The invention belongs to the field of information security, and provides a customizable desensitization method and a customizable desensitization system for a data file, wherein the system comprises: the sensitive information setting unit is used for setting child nodes needing to be protected and desensitization method names in the data file under the default condition by system operators; a format converter for converting a file format; the data processing unit is used for storing a desensitization function, verifying the integrity of a default configuration file and modifying the XML file according to desensitization rules stored in the temporary desensitization configuration file; the analyzer is used for analyzing the XML file; and the desensitization rule customizing unit is used for setting a temporary desensitization configuration file. The invention also discloses a method, the data processing unit obtains the document object and the temporary desensitization configuration file of the XML document, and modifies the document object according to the DOM characteristic and the node path. The invention realizes the protection of the sensitive data in the data file and meets the requirement that the data user can carry out customized desensitization on the sensitive data when sharing the data to different third parties.

Description

Customizable desensitization method and system for data files
Technical Field
The invention belongs to the field of information security, relates to a desensitization protection technology for sensitive information in a data file, and particularly relates to a customizable desensitization method and a customizable desensitization system for the data file.
Background
With the rapid development of the internet in recent years, the connection between the internet and the personal life is becoming more and more intimate. The method not only brings living traversal to the user, enables people to browse the webpage, inquire the problem, buy goods and the like anytime and anywhere, but also enables the user to generate a large amount of behavior data related to personal privacy, and the data can be issued or provided to a third party for use due to government supervision, business purposes or research needs. The published or shared data comprises sensitive information of users, if data owners directly publish or share the data, a large amount of personal privacy is leaked, and bad influence is brought to the users, involved units and the society; meanwhile, if the data owner uses an improper way to arbitrarily process the sensitive data, the data user may perform an incorrect analysis on the data, so that the data user makes an incorrect decision, which causes huge economic loss.
In order to prevent leakage of private information at the time of data distribution and sharing, it has been proposed to protect data in an anonymized manner. According to incomplete statistics, the following inventions are disclosed in the prior art for data security in data distribution and sharing.
1. A mixed randomized privacy protection method for social network data release comprises the following steps: the method combines the existing K-anonymity method and the randomization method, can prevent the relocation attack adopting the structure background knowledge, and meets the requirement of social network users on privacy security.
2. A track suppression data release privacy protection system based on frequency and a method thereof are disclosed: according to the data release privacy protection system, a specific track local inhibition method is adopted for anonymous processing.
3. An optimized social network diagram data publishing privacy protection method comprises the following steps: the method carries out privacy protection processing on the data published by the social network according to the data publishing privacy protection method.
4. A data release method and device: according to the invention, the data to be published is clustered according to the attributes of the known classes to obtain the classes of the attributes of the data to be published, and then the data to be published is published according to the classes of different attributes and corresponding publishing methods, so that privacy protection can be provided for the publishing of the data to be published.
In the invention, the data operated by the data user is the source data, and the processed data is directly issued or shared to the third party, so that the data protection requirement when the attacker is the data user in the system cannot be met, and the requirement that the data user performs different degrees of protection on the data shared by the third parties in different levels cannot be met.
Disclosure of Invention
The technical task of the invention is to provide a data file customization desensitization method and system aiming at the defects of the prior art and aiming at realizing the safety of sensitive data of data users in different data use scenes and ensuring that some data with extremely high sensitivity cannot be obtained even if the internal data users do not perform any operation on the original data.
In order to achieve the above object, the present invention adopts the following technical solutions.
1. A customizable desensitization system for data files, characterized by: the system comprises a sensitive information setting unit (1), an analyzer (2), a format converter (3), a data processing unit (4) and a desensitization rule customizing unit (5);
sensitive information setting unit (1): the method is used for initializing desensitization setting of a system operator on a newly received data file, and setting child nodes needing to be protected under the default condition of the data file and corresponding desensitization method names of the child nodes;
a resolver (2): the XML file is analyzed to obtain a document object representing the XML file;
format converter (3): the system comprises a data processing system, a data processing system and a data processing system, wherein the data processing system is used for converting a data file format provided by a data provider into an XML file format and selecting whether to convert the format of an output file or not by a data user;
data processing unit (4): the desensitization function is stored, the integrity of the default configuration file is verified, a document object representing the XML file and the temporary desensitization configuration file are obtained, the document object is modified according to desensitization rules stored in the temporary desensitization configuration file, and finally the content in the document object is written back to the XML file;
desensitization rule customization unit (5): for displaying the default configuration file of the XML file, and for the data user to set the temporary desensitization configuration file.
2. The sensitive information setting unit is used for a system operator to perform initialization desensitization setting on a newly received data file and then storing the setting information in a default configuration file; and after serializing the content in the default configuration file into a character string, the sensitive information setting unit calculates the character string according to a set hash algorithm, and then stores the XML file name and the hash character string in a hash value record file in a storage system.
3. The data processing unit reads a default configuration file of an XML file selected by a data user in the storage system, and if the default configuration file does not exist, a warning is sent to prompt that the XML file is not initialized; otherwise, the default configuration file is subjected to integrity verification.
4. The data processing unit is used for obtaining a document object representing the XML file and a temporary desensitization configuration file, generating a path according to the content in the temporary desensitization configuration file, modifying sensitive data in the document object according to the path, and finally writing the content of the document object back to the XML file. Wherein the temporary desensitization profile stores data user settings and default configuration information set by the system operator.
5. The desensitization rule customizing unit is used for reading and displaying the content in the default configuration file, and is also used for setting a temporary desensitization configuration file by a data user. Wherein, the data user can not modify the default configuration information of the system operator through the desensitization rule customizing unit.
6. The format converter is used for converting the data file with the non-XML file format provided by the data provider into the XML file format and converting the XML file processed by the data processing unit into the data format selected by the data user.
7. The system comprises a data file customization desensitization system, a sensitive information setting unit (1), a resolver (2), a format converter (3), a data processing unit (4) and a desensitization rule customization unit (5); (2) is connected with (4), (3) is connected with (4), and (4) is connected with (5).
8. A customizable desensitization method for data files, characterized in that the method comprises two phases.
(1) An initialization setting stage:
the first step is as follows: the data provider submits a data file, the format converter judges whether the data file is in an XML file format, and if the data file is in the XML file format, the data file is directly stored in the storage system; otherwise, the format converter converts the data file into an XML file format and then stores the data file into the storage system;
the second step is that: the system operator performs initialization desensitization setting on the newly received data file;
and operating the sensitive information setting unit by a system operator, and setting the child node to be protected under the default condition and the corresponding desensitization method name of the child node. The sensitive information setting unit stores the setting information in a default configuration file in the storage system; the sensitive information setting unit serializes the content in the default configuration file into a character string, calculates the character string according to a set hash algorithm, and then stores the XML file name and the hash character string in a hash value record file in a storage system.
(2) A data operation stage: the data user selects the XML file to be operated, the XML file is set as S, the desensitization system reads the XML file S from the storage system, and the operations are carried out on the XML file S as follows:
step 1: the data processing unit reads a default configuration file of a file S in the storage system, and if the default configuration file does not exist, a warning is sent to prompt that the XML file S is not initialized; otherwise, after the content in the default configuration file is serialized into a character string, calculating the character string according to a set hash algorithm, searching and taking out a corresponding hash value according to the file name of the XML file S in a hash value recording file in the storage system, comparing the two hash values, verifying the integrity, if the two hash values are different, the verification fails, prompting an error, and if the two hash values are completely consistent, continuing;
step 2: the parser parses the XML file S to obtain a Document object representing the XML file S, namely a Document object, which is set as W;
and step 3: the desensitization rule customizing unit reads a default configuration file of a file S in the storage system, displays all father nodes, child nodes, desensitization states and corresponding optional desensitization functions in the default configuration file, displays fields marked as 'yes' of the desensitization states as states which need desensitization and can not be cancelled, sets the desensitization rule customizing unit, stores the setting result in a temporary desensitization configuration file, and transfers to the step 4 to continue execution;
and 4, step 4: the data processing unit judges whether the temporary desensitization configuration file has next line data, and if the temporary desensitization configuration file has the next line data, the step 5 is carried out continuously; if no next data exists, go to step 7 and continue to execute;
and 5: if the row is the ith row, obtaining the desensitization state of the ith row in the temporary desensitization configuration file and defining the desensitization state as t, and if the t is 'no', directly turning to the step 4 to continue to execute; otherwise, taking out the desensitization function F of the ith row in the temporary desensitization configuration file, then taking out the parent node of the ith row in the temporary desensitization configuration file as a, defining the child node as b, obtaining a node path D = '/a/b' according to a and b, obtaining a child node set D corresponding to the node path D in the document object W (the specific method can be implemented by programming by professionals, and is not repeated here), and going to step 6 to continue execution;
step 6: judging whether a next child node exists in the child node set D, if so, taking out the child node and defining the child node as s, taking out data M of the child node s, carrying out desensitization processing on M by using a desensitization function F to obtain M, namely M = F (M), replacing a data value M in the child node s by M, and continuing to execute the step 6; if the next child node does not exist in the data set D, turning to the step 4 to continue to execute;
and 7: writing the content of the desensitized document object W back to the XML file S, deleting the document object W, and submitting the XML file to the format converter;
and 8: the format converter acquires an output file format required by a data user, and converts the XML file S into a corresponding file format and then outputs a data file.
The invention discloses a customizable desensitization method and a customizable desensitization system for a data file. Compared with the prior art, the method has the following outstanding advantages.
1. The system operator can set a special default configuration file for each XML file, ensuring different protection for each XML file content.
2. Under the condition that the default configuration file corresponding to the XML file is not changed, the data user can perform customized desensitization setting on the XML file, and the data safety requirements of the data user in different data use scenes are met.
3. For users and developers, the desensitization processing of data does not need to be considered for business data operation, and all desensitization operations are transparent to application layer developers and users.
Drawings
FIG. 1 is a block diagram of a customizable desensitization method and system of data files according to the present invention.
Fig. 2 is a flow chart of desensitization processing of the desensitization system of the present invention on XML files selected by the data user.
Fig. 3 is a diagram illustrating an example of a storage format of a default configuration file in the present invention.
Fig. 4 is a diagram illustrating an exemplary storage format of a temporary desensitization profile according to the present invention.
Fig. 5 is a diagram showing an example of a storage format of a hash value record file in the present invention.
Detailed Description
The present invention will be described in further detail with reference to the accompanying drawings. Fig. 1 is a block diagram of a system, which mainly includes a data processing unit, a sensitive information setting unit, a parser, a format converter, and a desensitization rule customizing unit, wherein a default configuration file is stored in a storage system. FIG. 2 is a flow chart of desensitization processing of the desensitization system on XML files selected by data users, and the specific steps are realized by the following steps of data operation phase; FIG. 3 is an exemplary diagram of a storage format for a default configuration file for storing default configuration information set by an operator of the system. FIG. 4 is an exemplary diagram of a storage format of a temporary desensitization configuration file for a data processing unit to determine whether node data in an XML file is sensitive data. Fig. 5 is an exemplary diagram of a storage format of a hash value record file, which is used for storing an XML file name and a hash value obtained by hashing a default configuration file corresponding to the XML file according to a set hash algorithm.
And (5) initializing a setting phase.
The first step is as follows: the data provider submits a data file, the format converter judges whether the data file is in an XML file format, and if the data file is in the XML file format, the data file is directly stored in the storage system; otherwise, the format converter converts the data file into an XML file format and then stores the data file into the storage system.
The second step is that: the method comprises the steps that a system operator carries out initialization desensitization setting on a newly received data file, the system operator operates a sensitive information setting unit, and child nodes needing to be protected under default conditions and corresponding desensitization method names of the child nodes are set. The setting information is saved in a default configuration file of the XML file in the storage system.
The third step: the sensitive information setting unit serializes the content in the default configuration file into a character string, calculates the character string according to a set hash algorithm, and then stores the XML file name and the hash character string in a hash value record file in a storage system.
And (4) a data operation phase.
The first step is as follows: the data user selects the XML file to be manipulated, set as S, which the desensitization system reads from the storage system.
The second step is that: the data processing unit reads a default configuration file of the XML file S in the storage system, and if the default configuration file does not exist, a warning is sent to prompt that the XML file S is not initialized; otherwise, after the content in the default configuration file is serialized into a character string, the character string is calculated according to a set hash algorithm.
The third step: and the data processing unit searches and takes out the corresponding hash value in the hash value record file in the storage system according to the file name of the S, compares the two hash values, verifies the integrity, if the two hash values are different, the verification fails, prompts an error, and if the two hash values are completely consistent, continues.
The fourth step: the parser parses the XML file S to obtain a Document object W representing the XML file S, i.e., a Document object W.
The fifth step: and the desensitization rule customizing unit reads the default configuration file of the XML file in the storage system, displays all the father nodes, the child nodes, the desensitization states and the corresponding optional desensitization functions in the default configuration file, and simultaneously displays the nodes with the desensitization states marked as 'yes' as desensitization and unremovable states.
And a sixth step: and the data user customizes the unit setting through the desensitization rule and stores the setting result in a temporary desensitization configuration file.
The seventh step: the data processing unit judges whether the temporary desensitization configuration file has next line of data, and if the temporary desensitization configuration file has the next line of data, the step eight is carried out continuously; otherwise, go to the tenth step to continue execution.
Eighth step: if the line in the temporary desensitization configuration file is the ith line, obtaining the desensitization state of the ith line and defining the desensitization state as t, and if the t is 'no', directly switching to the seventh step to continue execution; otherwise, the desensitization function F in the ith row is taken out, then the parent node in the ith row is taken out and defined as a, the child node is defined as b, the node path D = '/a/b' is obtained according to a and b, the child node set D corresponding to the node path D is obtained in the document object W (the specific method can be implemented by programming by professionals, and is not described herein), and the operation is continued in the ninth step.
The ninth step: judging whether the next child node exists in the child node set D, if so, taking out the child node and defining the child node as s, taking out the data M of the child node s, carrying out desensitization treatment on M by using a desensitization function F to obtain M, namely M = F (M), replacing the data value M in the child node s by M, and continuing to execute the ninth step; and if the next child node does not exist in the data set D, the seventh step is carried out continuously.
The tenth step: the data processing unit writes the contents of the desensitized document object W back to the XML file S, deletes the document object W, and submits the XML file to the format converter.
The eleventh step: the format converter acquires a file format which needs to be output by a data user, and converts the XML file S into a corresponding file format and then outputs a data file.

Claims (1)

1. The customizable desensitization method of the data file is characterized by comprising two stages:
(1) an initialization setting stage:
the first step is as follows: the data provider submits a data file, the format converter judges whether the data file is in an XML file format, and if the data file is in the XML file format, the data file is directly stored in the storage system; otherwise, the format converter converts the data file into an XML file format and then stores the data file into the storage system;
the second step is that: the system operator performs initialization desensitization setting on the newly received data file;
a system operator operates a sensitive information setting unit and sets a child node to be protected under a default condition and a corresponding desensitization method name of the child node;
the third step: the sensitive information setting unit stores the setting information in a default configuration file in the storage system; after the sensitive information setting unit serializes the content in the default configuration file into a character string, the character string is calculated according to a set hash algorithm, and then the XML file name and the hash character string are stored in a hash value record file in a storage system;
(2) a data operation stage: the data user selects the XML file to be operated, the XML file is set as S, the desensitization system reads the XML file S from the storage system, and the operations are carried out on the XML file S as follows:
step 1: the data processing unit reads a default configuration file of a file S in the storage system, and if the default configuration file does not exist, a warning is sent to prompt that the XML file S is not initialized; otherwise, after the content in the default configuration file is serialized into a character string, calculating the character string according to a set hash algorithm, searching and taking out a corresponding hash value according to the file name of the XML file S in a hash value recording file in the storage system, comparing the two hash values, verifying the integrity, if the two hash values are different, the verification fails, prompting an error, and if the two hash values are completely consistent, continuing;
step 2: the parser parses the XML file S to obtain a Document object representing the XML file S, namely a Document object, which is set as W;
and step 3: the desensitization rule customizing unit reads a default configuration file of a file S in the storage system, displays all father nodes, child nodes, desensitization states and corresponding optional desensitization functions in the default configuration file, displays fields marked as 'yes' of the desensitization states as states which need desensitization and can not be cancelled, sets the desensitization rule customizing unit, stores the setting result in a temporary desensitization configuration file, and transfers to the step 4 to continue execution;
and 4, step 4: the data processing unit judges whether the temporary desensitization configuration file has next line data, and if the temporary desensitization configuration file has the next line data, the step 5 is carried out continuously; if no next data exists, go to step 7 and continue to execute;
and 5: if the row is the ith row, obtaining the desensitization state of the ith row in the temporary desensitization configuration file and defining the desensitization state as t, and if the t is 'no', directly turning to the step 4 to continue to execute; otherwise, taking out the desensitization function F of the ith row in the temporary desensitization configuration file, then taking out the parent node of the ith row in the temporary desensitization configuration file as a, defining the child node as b, obtaining a node path D = '/a/b' according to a and b, obtaining a child node set D corresponding to the node path D in the document object W (the specific method can be implemented by programming by professionals, and is not repeated here), and going to step 6 to continue execution;
step 6: judging whether a next child node exists in the child node set D, if so, taking out the child node and defining the child node as s, taking out data M of the child node s, carrying out desensitization processing on M by using a desensitization function F to obtain M, namely M = F (M), replacing a data value M in the child node s by M, and continuing to execute the step 6; if the next child node does not exist in the data set D, turning to the step 4 to continue to execute;
and 7: writing the content of the desensitized document object W back to the XML file S, deleting the document object W, and submitting the XML file to the format converter;
and 8: the format converter acquires an output file format required by a data user, and converts the XML file S into a corresponding file format and then outputs a data file.
CN201710262559.5A 2017-04-20 2017-04-20 Customizable desensitization method and system for data files Active CN107180200B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710262559.5A CN107180200B (en) 2017-04-20 2017-04-20 Customizable desensitization method and system for data files

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710262559.5A CN107180200B (en) 2017-04-20 2017-04-20 Customizable desensitization method and system for data files

Publications (2)

Publication Number Publication Date
CN107180200A CN107180200A (en) 2017-09-19
CN107180200B true CN107180200B (en) 2020-06-09

Family

ID=59832047

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710262559.5A Active CN107180200B (en) 2017-04-20 2017-04-20 Customizable desensitization method and system for data files

Country Status (1)

Country Link
CN (1) CN107180200B (en)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108171069A (en) * 2018-01-03 2018-06-15 平安科技(深圳)有限公司 Desensitization method, application server and computer readable storage medium
CN110210009A (en) * 2018-02-28 2019-09-06 中兴通讯股份有限公司 Annotation process method, device and equipment, computer readable storage medium
CN110443058A (en) * 2018-05-02 2019-11-12 中兴通讯股份有限公司 A method and device for desensitizing XML documents
CN109190404A (en) * 2018-07-18 2019-01-11 安徽云图信息技术有限公司 A kind of data desensitization system
CN109190405A (en) * 2018-09-03 2019-01-11 佛山科学技术学院 A kind of government affairs big data desensitization process method and device
CN110222282A (en) * 2019-04-17 2019-09-10 深圳壹账通智能科技有限公司 Data processing method, device, server and storage medium
CN110348239B (en) * 2019-06-13 2023-10-27 张建军 Desensitization rule configuration method, data desensitization method, system and computer equipment
CN111291410B (en) * 2020-02-13 2021-09-07 支付宝(杭州)信息技术有限公司 Desensitization processing method and device for electronic documents
CN113591150B (en) * 2021-08-03 2024-04-26 浙江图盛输变电工程有限公司温州科技分公司 Desensitization processing method for sensitive data
CN113434908B (en) * 2021-08-30 2021-12-07 四川新网银行股份有限公司 Data desensitization method based on Logback log component
CN114866532B (en) * 2022-04-25 2023-11-10 安天科技集团股份有限公司 Method, device, equipment and medium for uploading security check result information of endpoint file
CN115114669B (en) * 2022-08-23 2023-02-10 山东双仁信息技术有限公司 Interactive content desensitization method and system
CN116226899A (en) * 2022-09-08 2023-06-06 山东浪潮智慧医疗科技有限公司 A method and system for desensitizing medical data in the form of an EXCEL file

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104572122A (en) * 2015-01-28 2015-04-29 中国工商银行股份有限公司 Software application data generating device and method
CN106203170A (en) * 2016-07-19 2016-12-07 北京同余科技有限公司 The Database Dynamic desensitization method of servicing of based role and system
CN106228084A (en) * 2016-07-19 2016-12-14 北京同余科技有限公司 Data guard method that the sensitive field of based role dynamically adjusts and system
CN106529329A (en) * 2016-10-11 2017-03-22 中国电子科技网络信息安全有限公司 Desensitization system and desensitization method used for big data

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7836508B2 (en) * 2005-11-14 2010-11-16 Accenture Global Services Limited Data masking application
US7917770B2 (en) * 2006-10-10 2011-03-29 Infosys Technologies Ltd. Configurable data masking for software testing
US8468244B2 (en) * 2007-01-05 2013-06-18 Digital Doors, Inc. Digital information infrastructure and method for security designated data and with granular data stores
EP2728508B1 (en) * 2012-10-31 2018-02-14 Tata Consultancy Services Limited Dynamic data masking
US9519695B2 (en) * 2013-04-16 2016-12-13 Cognizant Technology Solutions India Pvt. Ltd. System and method for automating data warehousing processes

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104572122A (en) * 2015-01-28 2015-04-29 中国工商银行股份有限公司 Software application data generating device and method
CN106203170A (en) * 2016-07-19 2016-12-07 北京同余科技有限公司 The Database Dynamic desensitization method of servicing of based role and system
CN106228084A (en) * 2016-07-19 2016-12-14 北京同余科技有限公司 Data guard method that the sensitive field of based role dynamically adjusts and system
CN106529329A (en) * 2016-10-11 2017-03-22 中国电子科技网络信息安全有限公司 Desensitization system and desensitization method used for big data

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
"基于XML的电子病历隐私数据脱敏技术的研究与设计";臧昊 等;《信息技术与信息化》;20170331(第3期);参见第2-4部分,表1-2、图1、4-5 *
"大数据环境下的智能数据脱敏系统";陈天莹 等;《通信技术》;20160731;第49卷(第7期);参见第1-3部分 *
"测试数据脱敏技术框架的研究与探讨";焦伟 等;《中国金融电脑》;20160731(第7期);第40-47页 *

Also Published As

Publication number Publication date
CN107180200A (en) 2017-09-19

Similar Documents

Publication Publication Date Title
CN107180200B (en) Customizable desensitization method and system for data files
US9015496B2 (en) MIME handling security enforcement
US20210117556A1 (en) Verification of bitstreams
CN110532165B (en) Application program installation package characteristic detection method, device, equipment and storage medium
Makura et al. Proactive forensics: Keystroke logging from the cloud as potential digital evidence for forensic readiness purposes
CN110196718B (en) Script confusion method
CN109492355B (en) A software anti-analysis method and system based on deep learning
JP2008299723A (en) Program verification method and device
Müller et al. Processing dangerous paths
CN110298171A (en) The intelligent measurement and safety protecting method of mobile Internet big data application
US20240154802A1 (en) Model protection method and apparatus
CN116235174A (en) Apparatus and method for implementing encryption algorithm
CN114329367B (en) Network disk file tracing method and device, network disk and storage medium
CN117009972A (en) Vulnerability detection method, vulnerability detection device, computer equipment and storage medium
Alt et al. Generative ai models: Opportunities and risks for industry and authorities
CN117459327A (en) A cloud data transparent encryption protection method, system and device
Tibor et al. Development of multi-platform steganographic software based on random-lsb
US20070169065A1 (en) Computer program with metadata management function
CN115730319B (en) Data processing methods, apparatus, computer equipment and storage media
CN114756833B (en) Code obfuscation methods, devices, equipment, media, and program products
CN113821448A (en) Webshell code detection method and device and readable storage medium
Nurgaliyev et al. Analysis of reverse engineering
US11138319B2 (en) Light-weight context tracking and repair for preventing integrity and confidentiality violations
Studiawan Forensic analysis of iOS binary cookie files
CN115203674A (en) Automatic login method, system, device and storage medium for application program

Legal Events

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

Effective date of registration: 20200514

Address after: Room 601, floor 6, building 1, Lane ditch 1, Haidian District, Beijing 100089

Applicant after: BEIJING SHUKE WANGWEI TECHNOLOGY Co.,Ltd.

Address before: 100044 Beijing City, Haidian District Xizhimen North Street No. 41 days trillion homes 3-B-1902

Applicant before: BEIJING SECSMARTS TECHNOLOGY Co.,Ltd.

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