Loading...
Vietnam Geography App
Loading...
Vietnam Geography App
Tìm hiểu các nguyên tắc cơ bản của an toàn thông tin và cybersecurity trong thế giới số.
Thực hiện đánh giá rủi ro bảo mật cho một hệ thống IT nhỏ
# Cybersecurity Risk Assessment Framework\nimport pandas as pd\nimport numpy as np\nimport matplotlib.pyplot as plt\nimport seaborn as sns\n\nclass SecurityRiskAssessment:\n def __init__(self):\n self.assets = []\n self.threats = []\n self.vulnerabilities = []\n self.risk_matrix = None\n \n def add_asset(self, name, category, value, criticality):\n """Add asset to assessment\n \n Args:\n name: Asset name\n category: Type (Server, Database, Network, etc.)\n value: Business value (1-5 scale)\n criticality: Impact if compromised (1-5 scale)\n """\n self.assets.append({\n "name": name,\n "category": category,\n "value": value,\n "criticality": criticality\n })\n \n def calculate_risk_scores(self):\n """Calculate risk scores for all asset-threat combinations"""\n risk_data = []\n \n for asset in self.assets:\n for threat in self.threats:\n # Calculate impact and likelihood\n impact = threat["impact"] * asset["criticality"]\n likelihood = threat["likelihood"]\n risk_score = impact * likelihood\n \n risk_data.append({\n "asset": asset["name"],\n "threat": threat["name"],\n "impact": impact,\n "likelihood": likelihood,\n "risk_score": risk_score,\n "risk_level": self._categorize_risk(risk_score)\n })\n \n self.risk_matrix = pd.DataFrame(risk_data)\n return self.risk_matrix
Equifax Inc.
Massive data breach exposing 147 million consumers
Comprehensive incident response và system overhaul