Homebrew Monte Carlo Simulations for Security Risk Analysis Part 2

Source: Black Swan Security
Author: Phil
URL: https://blog.blackswansecurity.com/2020/08/homebrew-monte-carlo-simulations-for-security-risk-analysis-part-2/

# ONE SENTENCE SUMMARY:
The article discusses implementing a Monte Carlo simulation for risk analysis in cybersecurity using Poisson and Modified PERT distributions.

# MAIN POINTS:
1. Quantitative analysis was initially implemented in JavaScript for cybersecurity risks.
2. High occurrence rates caused issues in the earlier simulation approach.
3. Doug Hubbard recommended using the Poisson distribution for better accuracy.
4. The R programming language was chosen for inverse sampling of Poisson distribution.
5. The `qpois` function in R samples quartiles based on occurrence rates.
6. The lognormal distribution was previously used for estimating harm.
7. The Modified PERT distribution offers better handling of long-tail values.
8. The function `qpert` from the mc2d package samples harm estimates.
9. Combining Poisson and Modified PERT results requires careful coding in R.
10. The article mentions Netflix’s open source RiskQuant project as a useful tool.

# TAKEAWAYS:
1. Monte Carlo simulations can enhance cybersecurity risk analysis.
2. Poisson distribution improves accuracy for high-occurrence risks.
3. R is a suitable choice for complex statistical sampling in simulations.
4. Modified PERT can be more effective than lognormal in risk modeling.
5. Community tools like RiskQuant can save time and effort in simulations.