forked from consensus-shipyard/ref-fvm
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
create SECURITY.md. (filecoin-project#614)
- Loading branch information
Showing
1 changed file
with
36 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,36 @@ | ||
# Security Policy | ||
|
||
## Reporting a Vulnerability | ||
|
||
For reporting security vulnerabilities/bugs, please consult our Security Policy | ||
and Responsible Disclosure Program information at | ||
https://github.com/filecoin-project/community/blob/master/SECURITY.md. Security | ||
vulnerabilities should be reported via our [Vulnerability Reporting channels](https://github.com/filecoin-project/community/blob/master/SECURITY.md#vulnerability-reporting) | ||
and will be eligible for a [Bug Bounty](https://security.filecoin.io/bug-bounty/). | ||
|
||
Please try to provide a clear description of any bugs reported, along with how | ||
to reproduce the bug if possible. More detailed bug reports (especially those | ||
with a PoC included) will help us move forward much faster. Additionally, please | ||
avoid reporting bugs that already have open issues. Take a moment to search the | ||
issue list of the related GitHub repositories before writing up a new report. | ||
|
||
Here are some examples of bugs we would consider to be security vulnerabilities: | ||
|
||
* If you can craft a message that causes ref-fvm or client implementations to panic. | ||
* If you can trigger a condition that would cause a double spend. | ||
* If you can trick the system to accept an invalid signature. | ||
* If you can spend from a `multisig` wallet you do not control the keys for. | ||
* If you can cause a storage provider to be slashed without them actually misbehaving. | ||
* If you can maintain power without submitting windowed PoSts regularly. | ||
* If you can cause your storage provider to win significantly more blocks than it should. | ||
* If you can craft a message that causes a persistent fork in the network. | ||
* If you can cause the total amount of Filecoin in the network to no longer be 2 | ||
billion. | ||
|
||
This is not an exhaustive list, but should provide some idea of what we consider | ||
as a security vulnerability. | ||
|
||
## Reporting a non security bug | ||
|
||
For non-security bugs, please simply file a GitHub | ||
[issue](https://github.com/filecoin-project/ref-fvm/issues/new). |