<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Threat Atlas]]></title><description><![CDATA[Discover Threat Atlas, an independent cybersecurity research journal sharing threat analysis, defensive security projects, learning notes, and cyber risk insights.]]></description><link>https://threatatlas.hashnode.dev</link><image><url>https://cdn.hashnode.com/uploads/logos/6ad0aa65f17b2f6c627eae2c/5e481862-7391-41cb-b7d8-f731279645cd.png</url><title>Threat Atlas</title><link>https://threatatlas.hashnode.dev</link></image><generator>RSS for Node</generator><lastBuildDate>Sat, 31 Oct 2026 22:10:54 GMT</lastBuildDate><atom:link href="https://threatatlas.hashnode.dev/rss.xml" rel="self" type="application/rss+xml"/><language><![CDATA[en]]></language><ttl>60</ttl><item><title><![CDATA[Threat Atlas Lab 01: Building a Failed Login Detection Tool with Python]]></title><description><![CDATA[This lab project has been built to check and compare the failed login attempts a.k.a "Brute force attack" with Python. It is a beginner friendly and…]]></description><link>https://threatatlas.hashnode.dev/threat-atlas-lab-01-building-a-failed-login-detection-tool-with-python</link><guid isPermaLink="true">https://threatatlas.hashnode.dev/threat-atlas-lab-01-building-a-failed-login-detection-tool-with-python</guid><category><![CDATA[lab]]></category><category><![CDATA[LogAnalysis]]></category><category><![CDATA[incident response]]></category><dc:creator><![CDATA[Mukaddaskhon Umarova]]></dc:creator><pubDate>Thu, 29 Oct 2026 09:12:26 GMT</pubDate><enclosure url="https://cdn.hashnode.com/uploads/covers/6ad0aa65f17b2f6c627eae2c/e24e10a3-5e38-4618-aa85-580fc9b40a25.jpg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>A beginner-friendly defensive security lab on Windows</em></p>
<h2>Project overview</h2>
<p>Repeated failed login attempts can be a sign of password guessing or another authentication-related threat. In this lab, I built a small Python script that reads synthetic login records from a CSV file, counts failed attempts by source IP address, and prints an alert when an IP reaches a configured threshold.</p>
<p>The goal was not to build a production security product. It was to practice the fundamentals behind a simple defensive detection rule: inspect events, group them by a useful field, count relevant activity, and flag patterns that deserve further investigation.</p>
<h2>What I built</h2>
<ul>
<li>A CSV file containing sample timestamps, usernames, IP addresses, and login statuses.</li>
<li>A Python detector named <code>login_detector.py</code>.</li>
<li>A threshold-based rule configured for five failed attempts.</li>
<li>A command-line result that identifies an IP address with repeated failures.</li>
</ul>
<h2>Tools and environment</h2>
<ul>
<li><strong>Windows Command Prompt</strong> — to run commands and execute the script.</li>
<li><strong>Python</strong> — to read and process the records.</li>
<li><strong>CSV file</strong> — to store synthetic login events.</li>
<li><strong>Visual Studio Code</strong> — to inspect and edit the sample data.</li>
</ul>
<h2>How the detection logic works</h2>
<ol>
<li><strong>Load the data.</strong> The script opens <code>login_logs.csv</code> and reads the rows.</li>
<li><strong>Inspect each event.</strong> It checks whether the login status is marked <code>failed</code>.</li>
<li><strong>Group by IP address.</strong> Failed attempts are counted separately for each source IP.</li>
<li><strong>Compare with the threshold.</strong> The detector checks whether an IP has reached five failed attempts.</li>
<li><strong>Print an alert.</strong> An IP meeting the rule is displayed for further investigation.</li>
</ol>
<h2>Results</h2>
<p>The successful test run reported an alert for the synthetic IP address <code>203.0.113.25</code>, with <strong>seven failed login attempts</strong>. The configured threshold was five. This shows that the detector identified an IP whose failure count exceeded the rule.</p>
<table>
<thead>
<tr>
<th>Item</th>
<th>Observed value</th>
<th>Meaning</th>
</tr>
</thead>
<tbody><tr>
<td>Detection threshold</td>
<td>5 failed attempts</td>
<td>Configured alert trigger</td>
</tr>
<tr>
<td>IP flagged</td>
<td><code>203.0.113.25</code></td>
<td>Synthetic source address</td>
</tr>
<tr>
<td>Failed attempts</td>
<td>7</td>
<td>Above the configured threshold</td>
</tr>
<tr>
<td>Final result</td>
<td>Alert printed</td>
<td>The detector ran successfully on the test data</td>
</tr>
</tbody></table>
<h2>Evidence from the lab</h2>
<ol>
<li><p>The screenshots below document the sample data, project files, and successful command-line output. They are evidence of this local test run, not evidence of a real-world attack.<br /><br /><strong>Sample login records in Visual Studio Code.</strong></p>
<img src="https://cdn.hashnode.com/uploads/covers/6ad0aa65f17b2f6c627eae2c/94ece14a-76ca-44a5-b31b-2ef2085f5e1f.png" alt="" style="display:block;margin:0 auto" /></li>
</ol>
<img src="https://cdn.hashnode.com/uploads/covers/6ad0aa65f17b2f6c627eae2c/21f8fab5-c4c7-46e1-9006-7290f5e2dfa8.png" alt="" style="display:block;margin:0 auto" />

<img src="https://cdn.hashnode.com/uploads/covers/6ad0aa65f17b2f6c627eae2c/145b348e-c572-4fd7-9579-0ec269ce47dd.png" alt="" style="display:block;margin:0 auto" />

<h2>What I learned</h2>
<ul>
<li>How to run a Python script from Windows Command Prompt.</li>
<li>How structured CSV data is organized into headers and rows.</li>
<li>Why correct field names and file encoding matter when parsing logs.</li>
<li>How to count events by IP address and apply a threshold-based rule.</li>
<li>Why testing both alert and non-alert scenarios is important.</li>
</ul>
<h2>Limitations and responsible use</h2>
<p>This prototype uses synthetic data and a simple fixed threshold. It does not determine whether an IP is malicious, correlate activity across multiple systems, or account for the time between attempts. A real monitoring system would need time-window logic, stronger input validation, careful handling of log formats, and context from other security signals. The sample addresses and usernames are test data; no real accounts or systems were targeted.</p>
<h2>Next improvements</h2>
<ul>
<li>Add a time window so only failures occurring within a defined period are counted.</li>
<li>Export a clear summary report of all IP addresses and their failure counts.</li>
<li>Add automated tests for below-threshold, exactly-at-threshold, and above-threshold cases.</li>
<li>Improve error handling for missing columns, malformed rows, and unreadable files.</li>
<li>Publish the source code and a README in a GitHub repository.</li>
</ul>
<h2>Conclusion</h2>
<p>Threat Atlas Lab 01 was my first hands-on exercise connecting Python with a defensive security task. It helped me move from reading about security monitoring to building and testing a small detection rule myself. The next step is to make the project reproducible with clear documentation, test cases, and a public code repository.</p>
<p><strong>Threat Atlas — Learn openly. Investigate carefully. Build defensively.</strong></p>
]]></content:encoded></item><item><title><![CDATA[Inside the MGM Resorts Cyberattack: Social Engineering, Identity Security, and Resilience]]></title><description><![CDATA[In September 2023, MGM Resorts suffered a major cyberattack that disrupted hotel operations, slot machines, digital room keys, and reservations for roughly…]]></description><link>https://threatatlas.hashnode.dev/inside-the-mgm-resorts-cyberattack-social-engineering-identity-security-and-resilience</link><guid isPermaLink="true">https://threatatlas.hashnode.dev/inside-the-mgm-resorts-cyberattack-social-engineering-identity-security-and-resilience</guid><category><![CDATA[mgm resort]]></category><category><![CDATA[threat intelligence]]></category><category><![CDATA[cyberattack]]></category><category><![CDATA[Security]]></category><category><![CDATA[securityawareness]]></category><dc:creator><![CDATA[Mukaddaskhon Umarova]]></dc:creator><pubDate>Tue, 20 Oct 2026 05:59:59 GMT</pubDate><enclosure url="https://cdn.hashnode.com/uploads/covers/6ad0aa65f17b2f6c627eae2c/def2cc6d-c3cf-4e0d-9aa8-6b7a3562ccf2.jpg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In September 2023, a short phone call to an IT help desk helped trigger one of the most visible operational cyber disruptions in the hospitality industry. MGM Resorts International—operator of iconic Las Vegas properties including the Bellagio, MGM Grand, and Mandalay Bay—faced widespread system outages, guest-facing failures, and an estimated $100 million financial hit. The episode was not defined by a zero-day exploit or sophisticated malware delivery. It centered on social engineering against identity processes, followed by rapid escalation through cloud identity and virtualization layers. This article examines the incident using public reporting, regulatory filings, and threat-actor claims, then extracts practical defensive lessons and original observations for organizations that rely on centralized identity platforms.</p>
<ol>
<li><p><strong>The incident: What happened, and why it mattered</strong> . On or around September 10–11, 2023, MGM detected unauthorized activity affecting certain U.S. systems. The company promptly began an investigation with external cybersecurity experts, notified law enforcement, and shut down systems to contain the threat and protect customer data. The shutdown produced immediate, highly visible effects across properties: digital room keys stopped working, slot machines and ATMs went offline, reservation and booking systems failed, point-of-sale and restaurant systems were disrupted, and the company website and email were affected. Guests and staff resorted to manual processes. Operations at affected properties returned to normal over roughly ten days, with the company stating by late September that hotels and casinos were operating normally. In an October 5, 2023 Form 8-K filing, MGM estimated a negative impact of approximately $100 million to Adjusted Property EBITDAR for its Las Vegas Strip Resorts and Regional Operations collectively, plus less than $10 million in one-time expenses for technology consulting, legal fees, and other advisors. The company indicated it did not expect a material effect on full-year financial condition or results and believed cybersecurity insurance would cover much of the impact. The same filing and related statements confirmed that criminal actors obtained personal information belonging to some customers who had transacted with MGM prior to March 2019. This included name, contact information (phone, email, postal address), gender, date of birth, and driver’s license numbers. A more limited number of Social Security numbers and passport numbers were also obtained. MGM stated it had no evidence the data had been used for identity theft or account fraud, and that customer passwords, bank account numbers, and payment card information were not obtained. Systems and data of The Cosmopolitan of Las Vegas were not accessed. The incident mattered because it demonstrated how a social-engineering success against identity processes can cascade into physical-world operational failure at scale—turning a hospitality company’s digital backbone into a single point of failure for guest experience, revenue, and trust.</p>
<img src="https://cdn.hashnode.com/uploads/covers/6ad0aa65f17b2f6c627eae2c/fbd9c5c5-8913-4f30-bd88-c397ee1f2cea.png" alt="" style="display:block;margin:0 auto" />
</li>
<li><p><strong>The attack path:</strong> What public reporting says about social engineering and identity systems MGM’s public filings confirm unauthorized third-party activity, system shutdowns for containment, data exposure limited to older customer records, and the absence of payment-card or banking data compromise. They do not name the threat actors or detail the precise intrusion method. Contemporary reporting, threat-intelligence analysis, and claims attributed to the attackers fill in a consistent picture. The ALPHV (BlackCat) ransomware group publicly claimed involvement. Multiple outlets, citing sources and analysis, linked the initial access to Scattered Spider (also tracked as UNC3944, 0ktapus, Octo Tempest, and related names), an English-speaking cybercriminal cluster known for social engineering, often operating as an ALPHV affiliate. According to accounts relayed by researchers and the attackers themselves (via platforms such as vx-underground), the entry point was straightforward reconnaissance and vishing:</p>
</li>
</ol>
<p>Attackers identified an MGM employee (reportedly with elevated or useful privileges) via LinkedIn and other public sources. They called the IT help desk, impersonated that employee, and persuaded staff to reset the password and multi-factor authentication (MFA) factors. This granted authenticated access into MGM’s Okta environment—the company’s primary identity and single-sign-on platform.</p>
<p>From there, reporting and attacker statements describe escalation to administrator privileges in Okta and the Microsoft Azure tenant. One technique cited in analyses was the addition of a secondary identity provider (inbound federation / Org2Org-style configuration), a legitimate feature sometimes used during mergers that can enable persistent impersonation of users. Attackers reportedly retained access even after MGM took certain Okta synchronization components offline. The final stage, according to ALPHV claims, involved deploying ransomware against more than 100 VMware ESXi hypervisors. Encrypting the virtualization layer simultaneously disabled large numbers of virtual machines supporting hotel operations, gaming systems, and related services. CISA and the FBI later published a joint advisory (AA23-320A) on Scattered Spider that describes precisely these patterns: targeting of IT help desks via phone or SMS, social-engineering of password and MFA resets, use of legitimate remote-access tools, data theft for extortion, and deployment of ransomware variants including BlackCat/ALPHV, often against virtualization infrastructure. Important caveat: MGM has never publicly confirmed the LinkedIn-to-help-desk sequence, the specific Okta/Azure privilege escalations, or the exact number of encrypted hypervisors. Those details rest on threat-actor claims, journalist sourcing, and industry analysis.</p>
<p><strong>3. The business impact:</strong> Disruption to operations and the wider consequences The operational disruption was immediate and public. Slot machines, digital keys, reservations, payments, and other guest-facing systems failed across multiple properties for days. Staff improvised with paper processes. Occupancy and booking activity were affected in September, contributing to the $100 million Adjusted Property EBITDAR impact. Beyond direct revenue loss and remediation costs, the incident carried secondary effects: guest inconvenience and reputational damage in a highly competitive leisure market, notification obligations and free identity-protection offers for affected individuals, regulatory and law-enforcement engagement, and heightened scrutiny of hospitality-sector cyber resilience (especially given the near-simultaneous Caesars Entertainment incident, which also involved social engineering and data theft). The data exposure, while limited to pre-2019 records and excluding payment instruments, still created long-tail risk of phishing, identity fraud, and secondary attacks against individuals.</p>
<p><strong>4. The defensive lessons:</strong> Help-desk verification, phishing-resistant MFA, least privilege, monitoring, and incident response The MGM case maps cleanly onto several well-documented control gaps: Help-desk verification. Knowledge-based authentication (employee ID, manager name, date of birth, or other details available from LinkedIn or breach data) is insufficient. Effective processes require out-of-band verification that an impostor cannot easily satisfy: callback to a number already on record in the directory, manager or sponsor attestation through a separate channel, video identity proofing, or multi-party approval for privileged or MFA resets. Treat credential and MFA resets—especially for administrators—as high-risk privileged operations with mandatory logging and review. Phishing-resistant MFA. Standard push notifications, SMS, or TOTP can be bypassed by social engineering of the reset process or MFA fatigue. For administrators, help-desk staff, and high-value accounts, enforce FIDO2/WebAuthn security keys or passkeys. Ensure recovery and re-enrollment of these authenticators themselves require the same high-assurance identity proofing; otherwise the reset becomes the weak link. Least privilege and identity segmentation. Standing super-administrator access in Okta or Azure, combined with broad single-sign-on reach into virtualization and operational systems, turns one compromised identity into enterprise-wide impact. Prefer just-in-time elevation, strict separation of identity-provider administration, and isolation of the hypervisor/management plane. Monitoring and detection. Alert on anomalous identity events: MFA factor changes, new identity-provider federation configurations, unusual admin role assignments, and mass authentication from unexpected locations or devices. Identity threat detection and response (ITDR) capabilities are now essential alongside traditional network and endpoint monitoring. Incident response and resilience. Rapid system isolation limited the scope of data access (notably payment systems). Offline, tested backups of critical systems, break-glass accounts protected by phishing-resistant methods, and practiced recovery procedures for identity-provider compromise reduce the duration and cost of disruption. CISA’s guidance on Scattered Spider emphasizes offline backups, phishing-resistant MFA, and application controls.</p>
<p><strong>5. My analysis:</strong> Three original observations about what organizations should learn First, identity has become the primary attack surface, and the help desk is its softest perimeter. Technical controls around Okta, Azure AD/Entra ID, or similar platforms can be excellent, yet a single procedural weakness in account recovery or MFA reset can hand an attacker the master key. Organizations should inventory every path that can create, reset, or re-enroll credentials and apply the same rigor to those human workflows that they apply to privileged access management. Second, operational technology and guest-facing systems are now tightly coupled to corporate identity. Encrypting ESXi hypervisors did not merely encrypt “IT assets”; it stopped slot machines, room keys, and reservations. Resilience planning must explicitly address the blast radius from identity compromise into revenue-critical and physical-guest systems. Segmentation and independent recovery paths for those layers are no longer optional for hospitality, gaming, retail, or any industry with real-time customer experience. Third, English-fluent, socially adept threat actors have changed the economics of intrusion. Groups such as Scattered Spider lowered the barrier from “need a zero-day or malware delivery” to “need a phone and public information.” Defenses that assume attackers are non-native speakers or rely solely on technical filters will systematically under-protect against this class of adversary. Continuous training, realistic tabletop exercises that include vishing scenarios, and metrics on help-desk verification compliance are therefore as important as any new security product.</p>
<p><strong>6. Sources and limitations:</strong> Primary sources, reliable reporting, and what remains unconfirmed Primary sources for confirmed facts are MGM’s SEC Form 8-K filings (September 2023 disclosure and October 5, 2023 update detailing impact and data exposure) and the company’s public statements. CISA/FBI joint advisory AA23-320A (November 2023, with later updates) provides authoritative TTPs for Scattered Spider and recommended mitigations. Secondary reporting from Reuters, Bloomberg, SecurityWeek, Cybersecurity Dive, and others supplied attribution to Scattered Spider/ALPHV and the help-desk narrative, largely based on threat-actor claims, researcher analysis (including vx-underground relays), and industry sources. Okta publicly stated that its own systems were not breached and that it assisted MGM as a customer. What remains unconfirmed by MGM itself includes the precise initial-access sequence (LinkedIn + specific help-desk call), the exact privileges obtained in Okta and Azure, the use of inbound federation, the number of encrypted ESXi hosts, whether a ransom was demanded or paid, and the full volume of data exfiltrated beyond the described personal information. Attribution relies on open-source intelligence and threat-actor self-reporting rather than official company confirmation. Readers should treat attacker statements with appropriate skepticism; they have incentives to exaggerate capability and minimize friction. The financial and operational impact figures, however, rest on regulatory filings and are therefore more robust. The MGM incident remains a clarifying case study: when identity processes fail, even mature technical defenses can be bypassed, and the consequences extend far beyond the data center into the guest experience and the balance sheet. Strengthening the human and procedural layers around identity is now a core resilience requirement.  </p>
<p><a href="https://www.sangfor.com/blog/cybersecurity/casino-hack-las-vegas-mgm-cyber-attack?utm_source=chatgpt.com">https://www.sangfor.com/blog/cybersecurity/casino-hack-las-vegas-mgm-cyber-attack?utm_source=chatgpt.com</a><br /><a href="https://www.cisa.gov/search?g=mgm#gsc.tab=0&amp;gsc.q=mgm&amp;gsc.page=1">https://www.cisa.gov/search?g=mgm#gsc.tab=0&amp;gsc.q=mgm&amp;gsc.page=1</a><br /><a href="https://www.sec.gov/edgar/search/?utm_source=chatgpt.com">https://www.sec.gov/edgar/search/?utm_source=chatgpt.com</a></p>
]]></content:encoded></item><item><title><![CDATA[Why I'm Building Threat Atlas: Learning Cybersecurity in Public]]></title><description><![CDATA[Discover why I'm building Threat Atlas to explore cyber threats, document hands-on security projects, and share practical cybersecurity lessons.]]></description><link>https://threatatlas.hashnode.dev/why-i-m-building-threat-atlas-learning-cybersecurity-in-public</link><guid isPermaLink="true">https://threatatlas.hashnode.dev/why-i-m-building-threat-atlas-learning-cybersecurity-in-public</guid><category><![CDATA[cybersecurity]]></category><category><![CDATA[learn in public]]></category><category><![CDATA[cyberrisk]]></category><category><![CDATA[cyber threat intelligence]]></category><dc:creator><![CDATA[Mukaddaskhon Umarova]]></dc:creator><pubDate>Mon, 19 Oct 2026 11:08:10 GMT</pubDate><enclosure url="https://cdn.hashnode.com/uploads/covers/6ad0aa65f17b2f6c627eae2c/aaff2f63-a788-4903-adbe-dfc7362dfd6f.jpg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Cybersecurity is more than technology. It's about understanding how threats emerge, how systems fail, and how people and organizations can protect themselves.</p>
<h2>Why I Created Threat Atlas</h2>
<p>I'm building my cybersecurity knowledge step by step, exploring security fundamentals, practical labs, threat analysis, and the relationship between cybersecurity and business risk.</p>
<p>I created Threat Atlas to turn that learning process into something more meaningful than private notes. I want to build a place where I can document my progress, investigate real incidents, and share useful lessons with people who are interested in cybersecurity.</p>
<p>The name <em>Threat Atlas</em> reflects the idea behind this project: an atlas helps us understand a landscape, identify important locations, and find our way through unfamiliar territory. In cybersecurity, that landscape is constantly changing. New vulnerabilities appear, attack methods evolve, and organizations face new challenges every day.</p>
<p>My goal is to explore that landscape one topic at a time.</p>
<h2>What You'll Find Here</h2>
<p>Threat Atlas will focus on four main areas.</p>
<h3>1. Threat Research and Incident Analysis</h3>
<p>Cyberattacks are often discussed through headlines, but understanding what happened requires looking beyond the headlines.</p>
<p>I'll explore publicly documented incidents, examine how attacks occurred, identify their consequences, and investigate what individuals and organizations can learn from them.</p>
<p>Rather than simply repeating news, I want to ask questions such as:</p>
<ul>
<li><p>What happened, and what do reliable sources confirm?</p>
</li>
<li><p>How did the incident affect the organization and its users?</p>
</li>
<li><p>Which security weaknesses or human factors contributed to the incident?</p>
</li>
<li><p>What defensive measures could help reduce similar risks?</p>
</li>
</ul>
<p>I'll distinguish verified information from my own analysis and acknowledge when details remain uncertain.</p>
<h3>2. Hands-On Labs and Projects</h3>
<p>Cybersecurity cannot be learned through theory alone. Practical experiments help turn concepts into skills.</p>
<p>I'll document projects and lab exercises involving defensive security, Python, Linux, log analysis, and security tools. Each write-up will explain the objective, the methods I used, the results, and what I learned.</p>
<p>Some projects may be simple at first. That's intentional. I believe small, well-documented projects can be valuable when they demonstrate clear thinking, careful testing, and a willingness to improve.</p>
<p>Where appropriate, I'll share code and project files so others can review the work and learn alongside me.</p>
<p>All practical testing will be conducted in authorized environments using systems and data I'm permitted to access.</p>
<h3>3. Learning Notes and Security Fundamentals</h3>
<p>Cybersecurity contains many concepts that can seem complicated when you're first introduced to them.</p>
<p>I'll break down topics into clear explanations, practical examples, and lessons that are easier to apply. These may include phishing, authentication, access control, common vulnerabilities, Linux fundamentals, and basic threat detection.</p>
<p>I'll also share mistakes and lessons from my own learning process. Not every experiment will work as expected, and understanding why something failed can be just as useful as understanding why it succeeded.</p>
<p>My aim is not to oversimplify cybersecurity, but to make it easier to approach.</p>
<h3>4. Cybersecurity and Business Risk</h3>
<p>Security incidents do not affect technology alone. They can interrupt operations, damage customer trust, create financial losses, and affect an organization's long-term decisions.</p>
<p>With my background in International Business and Trade, I'm particularly interested in how cybersecurity connects with business strategy and risk management.</p>
<p>I'll explore questions such as how small businesses can prioritize security with limited budgets, how organizations can prepare for disruptions, and why cybersecurity decisions should consider both technical threats and business consequences.</p>
<p>I want to understand not only how attacks happen, but also how organizations can make better decisions to prevent and respond to them.</p>
<h2>How I'll Approach Research</h2>
<p>A useful cybersecurity publication should be more than a collection of opinions. It should help readers understand where information comes from and how conclusions are reached.</p>
<p>To keep my work responsible and useful, I'll follow a few principles:</p>
<ul>
<li><p><strong>Verify before publishing.</strong> I'll prioritize official advisories, primary documents, technical reports, and reputable sources.</p>
</li>
<li><p><strong>Separate facts from analysis.</strong> I'll make it clear when something is confirmed and when I'm offering my own interpretation.</p>
</li>
<li><p><strong>Acknowledge limitations.</strong> If information is incomplete or a conclusion is uncertain, I'll say so.</p>
</li>
<li><p><strong>Learn responsibly.</strong> Practical security work will focus on authorized testing, defensive learning, and responsible disclosure.</p>
</li>
<li><p><strong>Keep improving.</strong> If I discover an error, I'll aim to correct it rather than leave misleading information unaddressed.</p>
</li>
</ul>
<p>I'm still developing my skills, so I won't present myself as an expert in areas where I lack experience. Instead, I'll show my research process, explain my reasoning, and remain open to constructive feedback.</p>
<h2>What I Hope to Build</h2>
<p>Over time, I want Threat Atlas to become both a research archive and a professional portfolio.</p>
<p>Each article will document a question I've explored. Each project will demonstrate a skill I've practiced. Together, they will show not only what I've learned, but also how I approach problems, evaluate evidence, and turn knowledge into practical work.</p>
<p>I hope this platform will be useful to other learners, curious readers, and cybersecurity professionals who want to exchange ideas. If something I publish helps someone understand a threat, improve a security habit, or begin their own project, then the effort will have been worthwhile.</p>
<p>The journey will take time. There will be unfamiliar concepts, difficult labs, mistakes, and plenty of things to learn. That's part of the process.</p>
<h2>Welcome to Threat Atlas</h2>
<p>This is the beginning, not the finished product.</p>
<p>I'll be building the platform one investigation, one experiment, and one lesson at a time. I invite you to follow along, explore the work, and share thoughtful feedback as the project develops.</p>
<p>Cybersecurity is a field that rewards curiosity, careful thinking, and continuous learning. I want Threat Atlas to reflect those values.</p>
<p><strong>Learn openly. Investigate carefully. Build defensively.</strong></p>
<p>Welcome to Threat Atlas.  </p>
<p>#cybersecurity #cyberrisk #confidentiality #integrity<br />#learning-in-public #availability #self-awareness<br />#threat-research #self-learning</p>
]]></content:encoded></item></channel></rss>