Techniques for incentivized intrusion detection system
The present disclosure relates generally to security solutions. More specifically, techniques (e.g., systems, methods, and devices) are provided to implement an incentivized-based intrusion detection system to detect malicious acts against an asset. The incentive may lure or facilitate the actor to provide information detecting malicious actions against an asset.
1. A method comprising:
configuring a repository in a digital environment;
identifying an asset stored on the repository, wherein the asset is accessible by one or more devices;
generating a smart contract associated with the asset deployed in the repository, wherein the smart contract is based on metadata related to the asset stored on the repository;
deploying the smart contract on a distributed ledger system;
based on accessing of the asset in the repository by at least one device, obtaining at least a portion of the metadata to initiate the smart contract to provide an incentive associated with the asset; and
detecting an intrusion of the digital environment based on initiation of the smart contract.
2. The method of claim 1 , further comprising:
providing data to the smart contract to validate provisioning of the incentive.
3. The method of claim 1 , wherein at least the portion of the metadata includes a script that initiates the smart contract to provide the incentive.
4. The method of claim 1 , wherein at least the portion of the metadata is received from a device of the one or more devices.
5. The method of claim 1 , wherein triggering the smart contract includes writing the providing of the incentive to the distributed ledger system.
6. The method of claim 1 , wherein the metadata includes a nonce, an identifier, an address, and a token amount.
7. The method of claim 1 , wherein the metadata is hashed and signed with a private key.
8. The method of claim 1 , wherein the asset is changed over time.
9. The method of claim 1 , further comprising:
generating, based on initiation of the smart contract, an alert associated with the intrusion of the digital environment.
10. A computer-program product tangibly embodied in a non-transitory machine-readable storage medium, including instructions that, when executed by one or more processors, cause the one or more processors to perform operations including:
configuring a repository in a digital environment;
identifying an asset stored on the repository, wherein the asset is accessible by one or more devices;
generating a smart contract associated with the asset deployed in the repository, wherein the smart contract is based on metadata related to the asset stored on the repository;
deploying the smart contract on a distributed ledger system;
based on accessing of the asset in the repository by at least one device, obtaining at least a portion of the metadata to initiate the smart contract to provide an incentive associated with the asset; and
detecting an intrusion of the digital environment based on initiation of the smart contract.
11. The computer-program product of claim 10 , wherein the operations further include:
providing data to the smart contract to validate provisioning of the incentive.
12. The computer-program product of claim 10 , wherein at least the portion of the metadata includes a script that initiates the smart contract to provide the incentive.
13. The computer-program product of claim 10 , wherein triggering the smart contract includes writing the providing of the incentive to the distributed ledger system.
14. The computer-program product of claim 10 , wherein the asset is changed over time.
15. The computer-program product of claim 10 , further comprising instructions that, when executed by the one or more processors, cause the one or more processors to perform operations including:
generating, based on initiation of the smart contract, an alert associated with the intrusion of the digital environment.
16. A system comprising:
one or more processors; and
one or more non-transitory machine-readable storage media containing instructions that, when executed on the one or more processors, cause the one or more processors to perform operations including:
configuring a repository in a digital environment;
identifying an asset stored on the repository, wherein the asset is accessible by one or more devices;
generating a smart contract associated with the asset deployed in the repository, wherein the smart contract is based on metadata related to the asset stored on the repository;
deploying the smart contract on a distributed ledger system;
based on accessing of the asset in the repository by at least one device, obtaining at least a portion of the metadata to initiate the smart contract to provide an incentive associated with the asset; and
detecting an intrusion of the digital environment based on initiation of the smart contract.
17. The system of claim 16 , wherein the operations further include:
providing data to the smart contract to validate provisioning of the incentive.
18. The system of claim 16 , wherein at least the portion of the metadata includes a script that initiates the smart contract to provide the incentive.
19. The system of claim 16 , wherein triggering the smart contract includes writing the providing of the incentive to the distributed ledger system.
20. The system of claim 16 , wherein the one or more non-transitory machine-readable storage media further include instructions that, when executed on the one or more processors, cause the one or more processors to perform operations including:
generating, based on initiation of the smart contract, an alert associated with the intrusion of the digital environment.