Secnora INC

Secnora INC InfoSec Consulting + IT Security Training+Penetration Testing + Computer Forensics

๐Ÿ‘ค ๐—›๐˜‚๐—บ๐—ฎ๐—ป ๐—ฎ๐—ฝ๐—ฝ๐—ฟ๐—ผ๐˜ƒ๐—ฎ๐—น ๐—ถ๐˜€ ๐—ฎ ๐˜‚๐˜€๐—ฒ๐—ณ๐˜‚๐—น ๐—ฐ๐—ผ๐—ป๐˜๐—ฟ๐—ผ๐—น ๐—ณ๐—ผ๐—ฟ ๐—”๐—œ ๐—ฎ๐—ด๐—ฒ๐—ป๐˜๐˜€, ๐—ฏ๐˜‚๐˜ ๐—ฎ๐˜€ ๐—ฎ ๐˜€๐—ฒ๐—ฐ๐˜‚๐—ฟ๐—ถ๐˜๐˜† ๐—ฏ๐—ผ๐˜‚๐—ป๐—ฑ๐—ฎ๐—ฟ๐˜† ๐—ถ๐˜ ๐—ต๐—ฎ๐˜€ ๐—น๐—ถ๐—บ๐—ถ๐˜๐˜€A human clicking "Approve" d...
10/20/2026

๐Ÿ‘ค ๐—›๐˜‚๐—บ๐—ฎ๐—ป ๐—ฎ๐—ฝ๐—ฝ๐—ฟ๐—ผ๐˜ƒ๐—ฎ๐—น ๐—ถ๐˜€ ๐—ฎ ๐˜‚๐˜€๐—ฒ๐—ณ๐˜‚๐—น ๐—ฐ๐—ผ๐—ป๐˜๐—ฟ๐—ผ๐—น ๐—ณ๐—ผ๐—ฟ ๐—”๐—œ ๐—ฎ๐—ด๐—ฒ๐—ป๐˜๐˜€, ๐—ฏ๐˜‚๐˜ ๐—ฎ๐˜€ ๐—ฎ ๐˜€๐—ฒ๐—ฐ๐˜‚๐—ฟ๐—ถ๐˜๐˜† ๐—ฏ๐—ผ๐˜‚๐—ป๐—ฑ๐—ฎ๐—ฟ๐˜† ๐—ถ๐˜ ๐—ต๐—ฎ๐˜€ ๐—น๐—ถ๐—บ๐—ถ๐˜๐˜€

A human clicking "Approve" does not necessarily mean the action being authorised is the action that will execute.

As AI agents which are autonomous gain access to production systems, to cloud infrastructure and to enterprise APIs, human-in-the-loop (HITL) approval is becoming a common form of safeguard since it provides oversight and accountability. A security boundary, on the other hand has a more limited role, it must hold whenever a component behaves in an unexpected way, no matter what context the reviewer was in at that time.

The approval gap can appear in a few places.

A reviewer could end up seeing a natural-language summary rather than the exact details of the operation and the target resources. Since the agent is the one that produces the summary, if untrusted content affects it by means of prompt injection, then it can also influence the approval prompt. OWASP includes prompt injection as item LLM01 in its Top 10 for LLM Applications.

Approvals can also become older or broader. Parameters can change between authorisation and ex*****on and one approval can start further tool calls that receive less scrutiny. The large volume of prompts contributes to the problem even careful reviewers have a limited amount of time available for each decision and this is a matter of system design rather than something that reflects on the people carrying out the reviews.

Approval means more when it is bound to the executed operation, parameters and target included, rather than to the agent's description of its intent.

For security leaders, a few controls can narrow the gap:
๐Ÿ”น Independent policy enforcement. Checks outside the model validate each tool call against permissions, scope and permitted operations.
๐Ÿ”น Execution-bound approvals. Sign-off covers the specific action and parameters with revalidation when material details change.
๐Ÿ”น Least-privilege, short-lived credentials. With sandboxing and egress allow-listing, they limit how far one approved action can reach.
๐Ÿ”น Audit trails. Linking the request, the context shown and the actual ex*****on gives teams a reliable record after an incident.
๐Ÿ”น Human approval for high-impact or irreversible actions. Fewer prompts mean each one gets proper attention.

No control completely eliminates all risk and human oversight is still useful for making judgements and understanding the business context, whereas the enforcement of permissions and scope should be incorporated into the system architecture.

For CISOs and security architects, a practical starting point is to document what "Approve" authorises for each agent with production access and which control enforces that limit.

๐ŸŽฏ A human can authorise an action. The system should still enforce what that authorisation permits.

๐Ÿšจ ๐—š๐—ต๐—ผ๐˜€๐˜๐—”๐—ฐ๐˜๐—ถ๐—ผ๐—ป ๐—–๐—ฎ๐—บ๐—ฝ๐—ฎ๐—ถ๐—ด๐—ป ๐—จ๐˜€๐—ฒ๐˜€ ๐—”๐—ฏ๐—ผ๐˜‚๐˜ ๐Ÿญ,๐Ÿต๐Ÿฌ๐Ÿฌ ๐—–๐—ผ๐—บ๐—ฝ๐—ฟ๐—ผ๐—บ๐—ถ๐˜€๐—ฒ๐—ฑ ๐—š๐—ถ๐˜๐—›๐˜‚๐—ฏ ๐—”๐—ฐ๐—ฐ๐—ผ๐˜‚๐—ป๐˜๐˜€ ๐˜๐—ผ ๐—ง๐—ฎ๐—ฟ๐—ด๐—ฒ๐˜ ๐Ÿฏ๐Ÿฌ,๐Ÿฌ๐Ÿฌ๐Ÿฌ+ ๐—ฅ๐—ฒ๐—ฝ๐—ผ๐˜€๐—ถ๐˜๐—ผ๐—ฟ๐—ถ๐—ฒ๐˜€The credential theft c...
10/19/2026

๐Ÿšจ ๐—š๐—ต๐—ผ๐˜€๐˜๐—”๐—ฐ๐˜๐—ถ๐—ผ๐—ป ๐—–๐—ฎ๐—บ๐—ฝ๐—ฎ๐—ถ๐—ด๐—ป ๐—จ๐˜€๐—ฒ๐˜€ ๐—”๐—ฏ๐—ผ๐˜‚๐˜ ๐Ÿญ,๐Ÿต๐Ÿฌ๐Ÿฌ ๐—–๐—ผ๐—บ๐—ฝ๐—ฟ๐—ผ๐—บ๐—ถ๐˜€๐—ฒ๐—ฑ ๐—š๐—ถ๐˜๐—›๐˜‚๐—ฏ ๐—”๐—ฐ๐—ฐ๐—ผ๐˜‚๐—ป๐˜๐˜€ ๐˜๐—ผ ๐—ง๐—ฎ๐—ฟ๐—ด๐—ฒ๐˜ ๐Ÿฏ๐Ÿฌ,๐Ÿฌ๐Ÿฌ๐Ÿฌ+ ๐—ฅ๐—ฒ๐—ฝ๐—ผ๐˜€๐—ถ๐˜๐—ผ๐—ฟ๐—ถ๐—ฒ๐˜€

The credential theft campaign known as GhostAction accelerated in early October 2026, targeting more than 30,000 repositories. The spike resulted from the compromise of about 1,900 GitHub accounts. The campaign has been active since 2025 and according to researchers, never really stopped. The latest wave was larger than earlier ones and appears to rely in part on old, unrotated secrets.

๐Ÿ“Š ๐—ง๐—ต๐—ฒ ๐—ฆ๐—ฐ๐—ฎ๐—น๐—ฒ
The campaign attempted to extract thousands of secrets from the CI environments of public repositories. It has targeted CI/CD secrets, cloud credentials, registry tokens such as npm, PyPI and DockerHub and AI provider API keys.

๐Ÿ› ๏ธ ๐—›๐—ผ๐˜„ ๐—œ๐˜ ๐—ช๐—ผ๐—ฟ๐—ธ๐˜€
Attackers appear to gain write access to repositories using stolen credentials, likely sourced from leaked tokens, infostealer logs and credential dumps. Using the hijacked maintainer account, they push a malicious workflow file disguised under deceptive names such as security-audit.yml or github_actions_security.yml.

๐Ÿ”„ ๐—ฃ๐—ฎ๐˜†๐—น๐—ผ๐—ฎ๐—ฑ ๐—˜๐˜ƒ๐—ผ๐—น๐˜‚๐˜๐—ถ๐—ผ๐—ป
โ€ข The first version added a git history secret-scanning feature to hunt for AWS key IDs, GitHub and GitLab personal access tokens, AI-related secrets and other cloud secrets.
โ€ข The second version added context retrieval around AWS key IDs to extract the corresponding secrets.
โ€ข The final version added support for retrieving that secret context during the git history scan itself.

๐Ÿš€ ๐——๐—ฒ๐—ฝ๐—น๐—ผ๐˜†๐—บ๐—ฒ๐—ป๐˜ ๐—ฃ๐—ต๐—ฎ๐˜€๐—ฒ๐˜€
The payload was deployed in multiple phases, first against previously observed victims and then against a much larger set of new repositories. Some of the victims had already been compromised in earlier waves which suggests the threat actors are likely relying in part on secrets that were never rotated. GitHub started preventing the malicious workflow from running on October 9, so later waves using the same payload could not extract any secrets.

โœ… ๐—ž๐—ฒ๐˜† ๐—ง๐—ฎ๐—ธ๐—ฒ๐—ฎ๐˜„๐—ฎ๐˜†๐˜€
โ€ข Rotate every secret that may have been exposed. Repeat victims suggest old, unrotated secrets are being reused.
โ€ข Find and revoke the GitHub credential that allowed the workflow injection, otherwise it can be used again.
โ€ข Tighten governance of developer accounts and tokens, since compromised credentials appear to be the entry point.

๐Ÿ” Strengthening CI/CD security starts with knowing which credentials exist, who can change workflows and how quickly exposed secrets can be rotated.

๐Ÿ”— ๐—ฅ๐—ฒ๐—ณ๐—ฒ๐—ฟ๐—ฒ๐—ป๐—ฐ๐—ฒ: https://blog.gitguardian.com/ghostaction-github-actions-supply-chain-attack-returns/

๐Ÿšจ ๐—ช๐—ต๐—ฎ๐˜ ๐—ต๐—ฎ๐—ฝ๐—ฝ๐—ฒ๐—ป๐˜€ ๐˜„๐—ต๐—ฒ๐—ป ๐—ฎ ๐—ฑ๐—ฟ๐—ผ๐—ป๐—ฒ ๐—ด๐—ฒ๐˜๐˜€ ๐—ต๐—ฎ๐—ฐ๐—ธ๐—ฒ๐—ฑ ๐—ถ๐—ป ๐—บ๐—ถ๐—ฑ๐—ฎ๐—ถ๐—ฟ?Drones are no longer just flying cameras. They're connected computers ...
10/16/2026

๐Ÿšจ ๐—ช๐—ต๐—ฎ๐˜ ๐—ต๐—ฎ๐—ฝ๐—ฝ๐—ฒ๐—ป๐˜€ ๐˜„๐—ต๐—ฒ๐—ป ๐—ฎ ๐—ฑ๐—ฟ๐—ผ๐—ป๐—ฒ ๐—ด๐—ฒ๐˜๐˜€ ๐—ต๐—ฎ๐—ฐ๐—ธ๐—ฒ๐—ฑ ๐—ถ๐—ป ๐—บ๐—ถ๐—ฑ๐—ฎ๐—ถ๐—ฟ?

Drones are no longer just flying cameras. They're connected computers operating in increasingly sensitive environments. And that makes cybersecurity a serious concern.

๐ŸŽ™๏ธ In the latest episode of ๐—ฆ๐—ฒ๐—ฐ๐˜‚๐—ฟ๐—ฒ ๐—ฏ๐˜† ๐——๐—ฒ๐˜€๐—ถ๐—ด๐—ป, powered by ๐—ฆ๐—ฒ๐—ฐ๐—ป๐—ผ๐—ฟ๐—ฎ, our host ๐——๐—ฎ๐—ป๐—ถ๐—ฒ๐—น ๐—ž๐˜‚๐—น๐—ถ๐—ด sits down with ๐— ๐—ถ๐—ฐ๐—ต๐—ฎ๐—ฒ๐—น ๐—›๐—ถ๐—น๐—น, known as "๐—ง๐—ต๐—ฒ ๐——๐—ฟ๐—ผ๐—ป๐—ฒ ๐—ฃ๐—ฟ๐—ผ๐—ง๐— ๏ธ", to explore the rapidly evolving world of drone technology and cybersecurity.

From GPS spoofing and autonomous flight to data protection, supply chain vulnerabilities, and real-world cyber threats, this conversation reveals why securing the skies is becoming just as important as securing our networks.

Michael brings years of hands-on experience and a fascinating perspective on where the drone industry is heading.

๐ŸŽง ๐—–๐—ฎ๐˜๐—ฐ๐—ต ๐˜๐—ต๐—ฒ ๐—ณ๐˜‚๐—น๐—น ๐—ฐ๐—ผ๐—ป๐˜ƒ๐—ฒ๐—ฟ๐˜€๐—ฎ๐˜๐—ถ๐—ผ๐—ป:
โ–ถ๏ธ Spotify: https://open.spotify.com/episode/3jXMCDFJNqnwjAefHCU7G9?si=QeVB-LuuT724v8UQs6kOYw

๐—ง๐—ต๐—ฒ ๐—ณ๐˜‚๐˜๐˜‚๐—ฟ๐—ฒ ๐—ผ๐—ณ ๐—ฎ๐˜ƒ๐—ถ๐—ฎ๐˜๐—ถ๐—ผ๐—ป ๐—ถ๐˜€ ๐—ฎ๐˜‚๐˜๐—ผ๐—ป๐—ผ๐—บ๐—ผ๐˜‚๐˜€. ๐—•๐˜‚๐˜ ๐—ถ๐˜€ ๐—ถ๐˜ ๐˜€๐—ฒ๐—ฐ๐˜‚๐—ฟ๐—ฒ?

SECNORA Podcast ยท Episode

๐Ÿ” ๐—™๐—ผ๐—ฟ๐—ฒ๐—ป๐˜€๐—ถ๐—ฐ ๐—”๐˜๐˜๐—ฟ๐—ถ๐—ฏ๐˜‚๐˜๐—ถ๐—ผ๐—ป ๐—ผ๐—ณ ๐—”๐—œ-๐—š๐—ฒ๐—ป๐—ฒ๐—ฟ๐—ฎ๐˜๐—ฒ๐—ฑ ๐—˜๐˜…๐—ฝ๐—น๐—ผ๐—ถ๐˜๐˜€An exploit can run flawlessly without establishing who wrote it or whethe...
10/14/2026

๐Ÿ” ๐—™๐—ผ๐—ฟ๐—ฒ๐—ป๐˜€๐—ถ๐—ฐ ๐—”๐˜๐˜๐—ฟ๐—ถ๐—ฏ๐˜‚๐˜๐—ถ๐—ผ๐—ป ๐—ผ๐—ณ ๐—”๐—œ-๐—š๐—ฒ๐—ป๐—ฒ๐—ฟ๐—ฎ๐˜๐—ฒ๐—ฑ ๐—˜๐˜…๐—ฝ๐—น๐—ผ๐—ถ๐˜๐˜€

An exploit can run flawlessly without establishing who wrote it or whether AI contributed to its development.

The forensic challenge is separating how the code was developed, how it was executed and who controlled the activity.

๐Ÿงฉ ๐—”๐—œ ๐—œ๐—ป๐˜ƒ๐—ผ๐—น๐˜ƒ๐—ฒ๐—บ๐—ฒ๐—ป๐˜ โ‰  ๐—”๐—ฐ๐˜๐—ผ๐—ฟ ๐—”๐˜๐˜๐—ฟ๐—ถ๐—ฏ๐˜‚๐˜๐—ถ๐—ผ๐—ป
"AI-generated" means AI-assisted development, code generated by a specific model or a process directed by a particular actor. Each claim needs separate evidence, since proving one does not prove the others. Exploits may combine generated snippets, public proof-of-concept code and manual edits. Inherited bugs, unusual constants and copied typos are code-lineage clues, not proof of AI involvement. Compare against known implementations before attributing similarities to a source.

โš–๏ธ ๐——๐—ฒ๐˜ƒ๐—ฒ๐—น๐—ผ๐—ฝ๐—บ๐—ฒ๐—ป๐˜ ๐˜ƒ๐˜€. ๐—˜๐˜…๐—ฒ๐—ฐ๐˜‚๐˜๐—ถ๐—ผ๐—ป ๐—˜๐˜ƒ๐—ถ๐—ฑ๐—ฒ๐—ป๐—ฐ๐—ฒ
Development evidence includes repository history, IDE or agent session records, prompt logs and provider API records. In order to link an AI response to a recovered exploit, it is necessary to obtain corroboration by means of a code comparison, examination of file revisions or use of hashes.

Evidence relating to ex*****on such as process trees, command lines, network flows and memory artifacts can show how an exploit was carried out, not how it was developed.

The git history should be examined since the dates for both author and committer can be configured, rebases and amended commits have the ability to rewrite the history and the compile timestamps can be changed or set to zero. Checks should be made by comparing the commits with the records kept by the hosting platform with the local reflogs and with other independent evidence.

๐Ÿงช ๐—ช๐—ต๐˜† ๐—–๐—ผ๐—ฑ๐—ฒ-๐—•๐—ฎ๐˜€๐—ฒ๐—ฑ ๐—”๐˜๐˜๐—ฟ๐—ถ๐—ฏ๐˜‚๐˜๐—ถ๐—ผ๐—ป ๐—›๐—ฎ๐˜€ ๐—Ÿ๐—ถ๐—บ๐—ถ๐˜๐˜€
Even with corroboration, code-based methods have limitations. Formatting, renaming and structural changes can weaken stylometry and code watermarks. A missing watermark doesn't prove human authorship and a detected one does not identify the operator. Evidence independence matters too. Multiple artifacts derived from one compromised log do not constitute independent confirmation.

๐Ÿ”— ๐—•๐˜‚๐—ถ๐—น๐—ฑ ๐—ฎ ๐——๐—ฒ๐—ณ๐—ฒ๐—ป๐˜€๐—ถ๐—ฏ๐—น๐—ฒ ๐—™๐—ถ๐—ป๐—ฑ๐—ถ๐—ป๐—ด
The strongest approach tests competing hypotheses, preserves evidence, hashes acquired artifacts and maintains chain of custody. Timestamp normalization should account for clock differences and uncertainty.

Classify conclusions as Observed, Inferred or Unresolved to distinguish direct evidence from interpretation and remaining gaps. "Consistent with AI assistance" may be defensible. Attributing code to a specific model and actor requires corroborating evidence.

๐ŸŽฏ AI exploit attribution is a provenance investigation, not a code-styling verdict. The strength of the conclusion must match the strength of the evidence.

๐Ÿšจ ๐—š๐—ผ๐—•๐—ฎ๐—น๐—ฎ๐—ป๐—ฐ๐—ฒ ๐—™๐—น๐—ฎ๐˜„ ๐—ฃ๐—ผ๐˜๐—ฒ๐—ป๐˜๐—ถ๐—ฎ๐—น๐—น๐˜† ๐—˜๐˜…๐—ฝ๐—ผ๐˜€๐—ฒ๐˜€ .๐—ผ๐—ป๐—ถ๐—ผ๐—ป ๐—”๐—ฑ๐—ฑ๐—ฟ๐—ฒ๐˜€๐˜€๐—ฒ๐˜€ ๐˜๐—ผ ๐—›๐—ถ๐—ท๐—ฎ๐—ฐ๐—ธ ๐—ฎ๐˜€ ๐—”๐˜๐˜๐—ฎ๐—ฐ๐—ธ๐—ฒ๐—ฟ๐˜€ ๐—ฅ๐—ฒ๐—ฐ๐—ผ๐˜ƒ๐—ฒ๐—ฟ ๐— ๐—ฎ๐˜€๐˜๐—ฒ๐—ฟ ๐—ฆ๐—ถ๐—ด๐—ป๐—ถ๐—ป๐—ด ๐—ž๐—ฒ๐˜†๐˜€A signing bug in...
10/12/2026

๐Ÿšจ ๐—š๐—ผ๐—•๐—ฎ๐—น๐—ฎ๐—ป๐—ฐ๐—ฒ ๐—™๐—น๐—ฎ๐˜„ ๐—ฃ๐—ผ๐˜๐—ฒ๐—ป๐˜๐—ถ๐—ฎ๐—น๐—น๐˜† ๐—˜๐˜…๐—ฝ๐—ผ๐˜€๐—ฒ๐˜€ .๐—ผ๐—ป๐—ถ๐—ผ๐—ป ๐—”๐—ฑ๐—ฑ๐—ฟ๐—ฒ๐˜€๐˜€๐—ฒ๐˜€ ๐˜๐—ผ ๐—›๐—ถ๐—ท๐—ฎ๐—ฐ๐—ธ ๐—ฎ๐˜€ ๐—”๐˜๐˜๐—ฎ๐—ฐ๐—ธ๐—ฒ๐—ฟ๐˜€ ๐—ฅ๐—ฒ๐—ฐ๐—ผ๐˜ƒ๐—ฒ๐—ฟ ๐— ๐—ฎ๐˜€๐˜๐—ฒ๐—ฟ ๐—ฆ๐—ถ๐—ด๐—ป๐—ถ๐—ป๐—ด ๐—ž๐—ฒ๐˜†๐˜€

A signing bug in GoBalance lets attackers recover the master signing key behind an affected .onion address from public information alone and redirect it to their own site. Dread, a prominent darknet forum, had its two addresses redirected to a rival platform, Conclave, between 5 and 7 October 2026 and the second takeover is most closely linked to the flaw. Several marketplaces on the same software were also reportedly affected.

๐Ÿ”ฌ ๐—ฅ๐—ผ๐—ผ๐˜ ๐—–๐—ฎ๐˜‚๐˜€๐—ฒ ๐—ถ๐—ป ๐˜๐—ต๐—ฒ ๐——๐—ฒ๐˜€๐—ฐ๐—ฟ๐—ถ๐—ฝ๐˜๐—ผ๐—ฟ ๐—ฆ๐—ถ๐—ด๐—ป๐—ถ๐—ป๐—ด ๐—ฆ๐˜๐—ฒ๐—ฝ
An .onion address is a public key, so whoever holds the matching private key controls the address. GoBalance is a Go rewrite of Onionbalance. A Tor private key is 64 bytes and GoBalance passed only the first 32 to the signer. The dropped half is what keeps each signatureโ€™s nonce secret. Without it, the nonce becomes publicly computable, so a single public descriptor carries enough information to recover the master secret scalar.

๐ŸŽฏ ๐—”๐—ณ๐—ณ๐—ฒ๐—ฐ๐˜๐—ฒ๐—ฑ ๐—–๐—ผ๐—ป๐—ณ๐—ถ๐—ด๐˜‚๐—ฟ๐—ฎ๐˜๐—ถ๐—ผ๐—ป๐˜€
GoBalance ships with EndGame, a toolkit built by darknet operators to keep sites online during DoS attacks. The flaw sits in the Go rewrite only and the original Onionbalance and Tor itself are not affected. Exposure depends on how the master key was created. Sites storing it in Torโ€™s native format are affected while standard ed25519 keys are not. Dreadโ€™s founder says every released version is affected and other hidden services may be too and the full extent is unknown.

๐Ÿงญ ๐—œ๐—บ๐—ฝ๐—ฎ๐—ฐ๐˜ ๐—•๐—ผ๐˜‚๐—ป๐—ฑ๐—ฎ๐—ฟ๐—ถ๐—ฒ๐˜€
Hijacking an address lets an attacker redirect visitors to a copy of the site. It does not by itself grant access to servers, databases or stored user data. A notice on the hijacked address claimed control of Dreadโ€™s key and sensitive data and neither claim is verified. Visitors reach an attacker-run copy, so credential capture or traffic interception remains possible and Dreadโ€™s founder advised changing passwords.

๐Ÿ›ก๏ธ ๐—ž๐—ฒ๐˜† ๐—ง๐—ฎ๐—ธ๐—ฒ๐—ฎ๐˜„๐—ฎ๐˜†๐˜€
โ€ข A patch alone does not close the exposure. Because descriptors are public, a vulnerable Tor-format key can be recovered by anyone, so affected operators may need a new address.
โ€ข Key handling and code flaws are separate risks. Dread's administrators first blamed the main takeover on a key upload, while the backup takeover is seen as the stronger sign of the flaw.
โ€ข Reimplementations carry their own risk. The weakness lies in the Go rewrite and not in Tor or the original Onionbalance, so code that slices or converts key material deserves close review.
โ€ข Users should confirm new addresses through signed announcements and avoid unverified mirrors.

๐Ÿ”— ๐—ฅ๐—ฒ๐—ณ๐—ฒ๐—ฟ๐—ฒ๐—ป๐—ฐ๐—ฒ: https://www.slcyber.io/research/leaking-the-keys-to-the-kingdom-how-a-single-slip-handed-over-a-darknet-empire

๐Ÿšจ ๐—–๐—ฎ๐˜€๐—ฒ ๐—ฆ๐˜๐˜‚๐—ฑ๐˜† - ๐—ฃ๐—ฒ๐—ป๐˜๐—ฎ๐—ด๐—ผ๐—ป ๐——๐— ๐——๐—– ๐—•๐—ฟ๐—ฒ๐—ฎ๐—ฐ๐—ต: ๐—ข๐—ป๐—ฒ ๐—™๐—ถ๐—น๐—ฒ-๐—ฆ๐—ต๐—ฎ๐—ฟ๐—ถ๐—ป๐—ด ๐—ฉ๐˜‚๐—น๐—ป๐—ฒ๐—ฟ๐—ฎ๐—ฏ๐—ถ๐—น๐—ถ๐˜๐˜†, ๐—”๐—ฟ๐—ผ๐˜‚๐—ป๐—ฑ ๐Ÿฏ ๐— ๐—ถ๐—น๐—น๐—ถ๐—ผ๐—ป ๐—ฃ๐—ฒ๐—ผ๐—ฝ๐—น๐—ฒ ๐—”๐—ณ๐—ณ๐—ฒ๐—ฐ๐˜๐—ฒ๐—ฑA breach at the Def...
10/09/2026

๐Ÿšจ ๐—–๐—ฎ๐˜€๐—ฒ ๐—ฆ๐˜๐˜‚๐—ฑ๐˜† - ๐—ฃ๐—ฒ๐—ป๐˜๐—ฎ๐—ด๐—ผ๐—ป ๐——๐— ๐——๐—– ๐—•๐—ฟ๐—ฒ๐—ฎ๐—ฐ๐—ต: ๐—ข๐—ป๐—ฒ ๐—™๐—ถ๐—น๐—ฒ-๐—ฆ๐—ต๐—ฎ๐—ฟ๐—ถ๐—ป๐—ด ๐—ฉ๐˜‚๐—น๐—ป๐—ฒ๐—ฟ๐—ฎ๐—ฏ๐—ถ๐—น๐—ถ๐˜๐˜†, ๐—”๐—ฟ๐—ผ๐˜‚๐—ป๐—ฑ ๐Ÿฏ ๐— ๐—ถ๐—น๐—น๐—ถ๐—ผ๐—ป ๐—ฃ๐—ฒ๐—ผ๐—ฝ๐—น๐—ฒ ๐—”๐—ณ๐—ณ๐—ฒ๐—ฐ๐˜๐—ฒ๐—ฑ

A breach at the Defense Manpower Data Center (DMDC) has exposed the personal data of around 3 million people. Unauthorized users accessed a file-sharing server holding unencrypted personal data for roughly nine months before the vulnerability was discovered. This case is a reminder that a single exposed system holding unencrypted data can contribute to an incident of this scale.

๐Ÿ” ๐—ง๐—ต๐—ฒ ๐—ง๐—ฎ๐—ฟ๐—ด๐—ฒ๐˜ ๐—ฎ๐—ป๐—ฑ ๐—ฆ๐—ฐ๐—ผ๐—ฝ๐—ฒ
The DMDC maintains personnel records for the Department of Defense. Reported figures put the breach at approximately 2.76 million living individuals and around 294,000 deceased individuals. The unencrypted data included Social Security numbers, names, dates of birth, contact details and in some cases military occupational specialties. The exposed fields varied by person.

โš™๏ธ ๐—ง๐—ต๐—ฒ ๐—”๐˜๐˜๐—ฎ๐—ฐ๐—ธ ๐—ฉ๐—ฒ๐—ฐ๐˜๐—ผ๐—ฟ
Unauthorized users accessed a DMDC file-sharing server through a security vulnerability. DMDC has not named the affected product, described the flaw or said who was behind the access. It is also unclear whether a patch was available before the issue was discovered, so the root cause remains unconfirmed.

โณ ๐—ง๐—ต๐—ฒ ๐——๐˜„๐—ฒ๐—น๐—น ๐—ง๐—ถ๐—บ๐—ฒ
Access began in October 2025 and went undetected until July 2026, roughly nine months. A gap of that length may point to limitations in continuous monitoring and anomaly detection, though DMDC has not shared details on how the access occurred or whether it was continuous.

๐Ÿ›ก๏ธ ๐—ง๐—ต๐—ฒ ๐—ฅ๐—ฒ๐—บ๐—ฒ๐—ฑ๐—ถ๐—ฎ๐˜๐—ถ๐—ผ๐—ป ๐—ฎ๐—ป๐—ฑ ๐—ฅ๐—ฒ๐˜€๐—ฝ๐—ผ๐—ป๐˜€๐—ฒ
After discovering the vulnerability in July 2026, DMDC updated the file-sharing system to patch it and restored operations. No public claim of responsibility has been reported at the time of writing. Affected individuals are being offered 12 months of credit monitoring.

๐Ÿ’ก ๐—ž๐—ฒ๐˜† ๐—ง๐—ฎ๐—ธ๐—ฒ๐—ฎ๐˜„๐—ฎ๐˜†๐˜€
โ€ข Encrypt Data at Rest: Sensitive PII stored unencrypted on a file-sharing server can significantly increase the impact of any unauthorized access. Strong encryption at rest, combined with tight access controls and data minimisation, is a baseline control for compliance and risk reduction.
โ€ข Accelerate Patch Management: File-sharing platforms can be attractive targets for initial access. Timely patching, asset inventory and regular vulnerability scanning help reduce the external attack surface.
โ€ข Strengthen Threat Hunting: Automated alerts alone may not surface every intrusion. In this case, the issue appears to have come to light through the vulnerability rather than detection of the access itself. Proactive threat hunting and well-tuned SIEM monitoring can help detect unauthorized access sooner and shorten dwell time.

๐Ÿ” Cybersecurity Awareness MonthMany security incidents begin with an assumption nobody questioned.Some cybersecurity bel...
10/08/2026

๐Ÿ” Cybersecurity Awareness Month

Many security incidents begin with an assumption nobody questioned.

Some cybersecurity beliefs sound right until you look a little closer. A strong password, two-factor authentication, a clean-looking email or a familiar search result can all feel like proof that things are safe. But those signals alone donโ€™t always tell the full story.

This Cybersecurity Awareness Month, 10 common cybersecurity beliefs deserve a closer look. They range from MFA and password reuse to fake CAPTCHA pages, sponsored search ads and AI chatbots. Each slide takes one belief and busts it.

The most dangerous assumption is the one you never question.

โžก๏ธ Swipe through and see how many of these you have believed. Pause. Verify. Think before you trust.

๐Ÿšจ ๐—๐—”๐——๐—˜๐—ฃ๐—จ๐—™๐—™๐—˜๐—ฅ (๐—ฆ๐˜๐—ผ๐—ฟ๐—บ-๐Ÿฏ๐Ÿญ๐Ÿฒ๐Ÿด) ๐—Ÿ๐—ถ๐—ป๐—ธ๐—ฒ๐—ฑ ๐˜๐—ผ ๐—”๐˜‚๐˜๐—ผ๐—บ๐—ฎ๐˜๐—ฒ๐—ฑ ๐—”๐˜๐˜๐—ฎ๐—ฐ๐—ธ ๐—ผ๐—ป ๐Ÿญ๐Ÿฌ๐Ÿฌ+ ๐—”๐˜‡๐˜‚๐—ฟ๐—ฒ ๐—ฆ๐˜๐—ผ๐—ฟ๐—ฎ๐—ด๐—ฒ ๐—”๐—ฐ๐—ฐ๐—ผ๐˜‚๐—ป๐˜๐˜€Microsoft recently disclosed Azure ac...
10/05/2026

๐Ÿšจ ๐—๐—”๐——๐—˜๐—ฃ๐—จ๐—™๐—™๐—˜๐—ฅ (๐—ฆ๐˜๐—ผ๐—ฟ๐—บ-๐Ÿฏ๐Ÿญ๐Ÿฒ๐Ÿด) ๐—Ÿ๐—ถ๐—ป๐—ธ๐—ฒ๐—ฑ ๐˜๐—ผ ๐—”๐˜‚๐˜๐—ผ๐—บ๐—ฎ๐˜๐—ฒ๐—ฑ ๐—”๐˜๐˜๐—ฎ๐—ฐ๐—ธ ๐—ผ๐—ป ๐Ÿญ๐Ÿฌ๐Ÿฌ+ ๐—”๐˜‡๐˜‚๐—ฟ๐—ฒ ๐—ฆ๐˜๐—ผ๐—ฟ๐—ฎ๐—ด๐—ฒ ๐—”๐—ฐ๐—ฐ๐—ผ๐˜‚๐—ป๐˜๐˜€

Microsoft recently disclosed Azure activity linked to JADEPUFFER (tracked by Microsoft as Storm-3168), including resource deletion in a compromised Azure environment. Microsoft frames this as part of a broader shift toward AI-orchestrated attacks at greater speed and scale. It did not observe a ransom note or confirm data exfiltration.

๐Ÿ” ๐—ง๐—ต๐—ฒ ๐—”๐˜๐˜๐—ฎ๐—ฐ๐—ธ ๐—ฉ๐—ฒ๐—ฐ๐˜๐—ผ๐—ฟ ๐—ฎ๐—ป๐—ฑ ๐—ฅ๐—ฒ๐—ฐ๐—ผ๐—ป๐—ป๐—ฎ๐—ถ๐˜€๐˜€๐—ฎ๐—ป๐—ฐ๐—ฒ
Microsoft says it is unclear how the service principal was initially compromised. A service principal's client ID, secret and tenant ID had been exposed in a public GitHub issue and remained accessible through its edit history, though Microsoft could not confirm this secret was used in this activity. Two compromised service principals from the same tenant were involved. One performed extended discovery with 300+ successful read operations.

โšก ๐—”๐˜‚๐˜๐—ผ๐—บ๐—ฎ๐˜๐—ฒ๐—ฑ ๐—˜๐˜…๐—ฒ๐—ฐ๐˜‚๐˜๐—ถ๐—ผ๐—ป
The second service principal began deleting resources less than a second after a failed "ListKey" call against a non-existent storage account. Microsoft says the timing and division of work strongly indicate automated or scripted ex*****on. This identity attempted 150+ deletion or credential-collection operations:
โ€ข 100+ storage account deletion attempts, most of which succeeded.
โ€ข Deletion of a Key Vault, a Function App and an App Service plan.
โ€ข Failed attempts against Azure SQL databases (caused by an unsupported API version) and against Site Recovery and Backup protection locks.

๐Ÿ›ก๏ธ ๐—ช๐—ต๐—ฎ๐˜ ๐—›๐—ฒ๐—น๐—ฑ ๐—ฎ๐—ป๐—ฑ ๐—ช๐—ต๐—ฎ๐˜ ๐——๐—ถ๐—ฑ๐—ป'๐˜
The identity held Storage Account Contributor, Contributor and SQL DB Contributor roles. Even so, Azure resource locks and storage account deletion protection blocked deletion for a few storage accounts, and the attempts against backup protection locks were unsuccessful. Most targeted storage accounts were still deleted. This shows that independent safeguards can remain effective even when a compromised identity has broad administrative permissions.

๐Ÿ’ก ๐—ฆ๐˜๐—ฟ๐—ฎ๐˜๐—ฒ๐—ด๐—ถ๐—ฐ ๐——๐—ฒ๐—ณ๐—ฒ๐—ป๐—ฐ๐—ฒ ๐—ฅ๐—ฒ๐—ฐ๐—ผ๐—บ๐—บ๐—ฒ๐—ป๐—ฑ๐—ฎ๐˜๐—ถ๐—ผ๐—ป๐˜€
โ€ข Govern non-human identities and workload service principals under least privilege.
โ€ข Treat any publicly exposed credential as compromised. Rotate it and investigate its historical use because editing or deleting the post does not invalidate it.
โ€ข Apply resource locks and backup protections to production storage and recovery infrastructure, independent of identity permissions and monitor attempts to modify or remove them.
โ€ข Deploy automated detection and response capabilities that can investigate and respond on the same timescale as automated threats.

๐Ÿ”— ๐—ฅ๐—ฒ๐—ณ๐—ฒ๐—ฟ๐—ฒ๐—ป๐—ฐ๐—ฒ: https://www.microsoft.com/en-us/security/blog/2026/09/25/storm-3168-agentic-driven-cloud-attacks-using-compromised-service-principals/

๐Ÿ” Security tools with standing admin rights can be a higher-value target than the assets they protectSecurity platforms ...
10/02/2026

๐Ÿ” Security tools with standing admin rights can be a higher-value target than the assets they protect

Security platforms are bought to reduce risk. To do that job, many are given broad, persistent privileges across the environment, that makes them high-value control plane and an attractive entry point. What that access often looks like.

๐Ÿ”น EDR and XDR consoles can push commands and isolate or modify agents across endpoints.
๐Ÿ”น Vulnerability scanners frequently run with credentialed access to servers, network devices and cloud accounts.
๐Ÿ”น Backup platforms can read, restore and delete production data.
๐Ÿ”น Secrets vaults and PAM tools hold the credentials for other systems.
๐Ÿ”น SIEM and log pipelines hold broad read access and sometimes write access to connected systems.

Compromising a hardened database gives an attacker one foothold. Compromising a tool with authenticated reach into hundreds of systems can provide broad, high-impact access from a single point. Because the tool is trusted and often allow-listed, its activity may also draw less scrutiny.

Standing privilege extends that window. Credentials that stay active, stay elevated and get reviewed infrequently give an adversary time to find and use them.

These tools also tend to sit in an ownership gap. Security teams deploy them, infrastructure teams maintain the servers underneath, and service accounts are created once and rarely revisited. Rollout exceptions such as broad allow-listing or monitoring exclusions can stay in place long after anyone remembers why.

Six controls that shrink the blast radius:

๐Ÿ”น Map the access: Inventory security tools and service accounts with admin or root rights, and assign each an owner.
๐Ÿ”น Apply least privilege to the tools: NIST SP 800-53 AC-6 covers least privilege for users and processes acting on their behalf including service accounts.
๐Ÿ”น Use just-in-time access: Grant elevated rights for the task and window that need them, then remove them.
๐Ÿ”น Protect the management plane: Require phishing-resistant MFA, segmentation and a separate admin path for consoles.
๐Ÿ”น Monitor the tools: Alert on unusual console logins, new integrations, policy changes and bulk actions.
๐Ÿ”น Test the blast radius: Run a tabletop or red team exercise assuming a tool's console is compromised and record what it could reach.

Start with the platforms that have the widest reach, usually the EDR console, the backup system and the secrets vault. Just-in-time access adds friction, so a monitored break-glass account with a documented approval path can cover urgent incident access without leaving standing rights in place.

NIST SP 800-207 on Zero Trust Architecture states that implicit trust is not granted to assets based on network location or ownership. Security tooling falls under the same principle.

๐ŸŽฏ For every privileged security tool, one question is worth asking, what could an attacker reach if it is compromised?

๐Ÿšจ ๐—ฅ๐—ฒ๐—ฝ๐—น๐—ฎ๐˜†๐—ฎ๐—ฏ๐—น๐—ฒ ๐—ฃ๐—ฟ๐—ผ๐˜ƒ๐—ถ๐—ฑ๐—ฒ๐—ฟ ๐—ง๐—ผ๐—ธ๐—ฒ๐—ป๐˜€: ๐—” ๐—š๐—ฎ๐—ฝ ๐—ถ๐—ป ๐—–๐—น๐—ผ๐˜‚๐—ฑ ๐—”๐˜‚๐˜๐—ต๐—ฒ๐—ป๐˜๐—ถ๐—ฐ๐—ฎ๐˜๐—ถ๐—ผ๐—ปMulti-Factor Authentication remains a key safeguard for cloud...
09/30/2026

๐Ÿšจ ๐—ฅ๐—ฒ๐—ฝ๐—น๐—ฎ๐˜†๐—ฎ๐—ฏ๐—น๐—ฒ ๐—ฃ๐—ฟ๐—ผ๐˜ƒ๐—ถ๐—ฑ๐—ฒ๐—ฟ ๐—ง๐—ผ๐—ธ๐—ฒ๐—ป๐˜€: ๐—” ๐—š๐—ฎ๐—ฝ ๐—ถ๐—ป ๐—–๐—น๐—ผ๐˜‚๐—ฑ ๐—”๐˜‚๐˜๐—ต๐—ฒ๐—ป๐˜๐—ถ๐—ฐ๐—ฎ๐˜๐—ถ๐—ผ๐—ป

Multi-Factor Authentication remains a key safeguard for cloud identities. Infostealer activity also shows that the protection it provides depends on how issued tokens are handled. When threat actors obtain replayable provider tokens, they can bypass the login step.

๐Ÿ› ๏ธ ๐—ง๐—ต๐—ฒ ๐— ๐—ฒ๐—ฐ๐—ต๐—ฎ๐—ป๐—ถ๐—ฐ๐˜€ ๐—ผ๐—ณ ๐—ง๐—ผ๐—ธ๐—ฒ๐—ป ๐—ฅ๐—ฒ๐—ฝ๐—น๐—ฎ๐˜†
Infostealer families such as LummaC2 and Vidar collect saved passwords and also target session cookies, Microsoft Entra ID tokens and OAuth access tokens from browser storage. Because bearer tokens act as proof of identity, a stolen token replayed from another browser or script may grant access without a new login prompt. Long-lived AWS access keys in local files on developer machines present a separate exposure.

๐Ÿ” ๐—›๐—ผ๐˜„ ๐—ฎ ๐—ง๐—ผ๐—ธ๐—ฒ๐—ป ๐—ฅ๐—ฒ๐—ฝ๐—น๐—ฎ๐˜† ๐—”๐˜๐˜๐—ฎ๐—ฐ๐—ธ ๐—จ๐—ป๐—ณ๐—ผ๐—น๐—ฑ๐˜€
โ€ข An employee installs software from an untrusted source or runs a command from a fake verification prompt and an infostealer executes on the endpoint.
โ€ข The malware collects saved passwords, session cookies and tokens from the browser and sends them to the operator as a log.
โ€ข Logs can be traded or sold, so the person who uses the session may not be the one who infected the device.
โ€ข A threat actor loads the valid session into their own browser or script. The identity provider may see a valid token and no failed login is generated.
โ€ข Access may continue until the session expires or is revoked.

๐Ÿ›ก๏ธ ๐—ช๐—ต๐—ฒ๐—ฟ๐—ฒ ๐—ง๐—ฟ๐—ฎ๐—ฑ๐—ถ๐˜๐—ถ๐—ผ๐—ป๐—ฎ๐—น ๐—–๐—ผ๐—ป๐˜๐—ฟ๐—ผ๐—น๐˜€ ๐—›๐—ฎ๐˜ƒ๐—ฒ ๐—Ÿ๐—ถ๐—บ๐—ถ๐˜๐˜€
MFA and conditional access policies mainly protect the initial sign-in. Once a token is issued, the session is generally trusted until it expires or is revoked. A replayed cookie can resemble normal activity and no failed login attempts are generated to trigger an alert. Some platforms such as Entra ID Protection, provide anomalous token detections and availability depends on licensing and application support.

โš™๏ธ ๐—•๐˜‚๐—ถ๐—น๐—ฑ๐—ถ๐—ป๐—ด ๐—ฅ๐—ฒ๐˜€๐—ถ๐—น๐—ถ๐—ฒ๐—ป๐˜ ๐——๐—ฒ๐˜๐—ฒ๐—ฐ๐˜๐—ถ๐—ผ๐—ป ๐—ฎ๐—ป๐—ฑ ๐——๐—ฒ๐—ณ๐—ฒ๐—ป๐—ฐ๐—ฒ
Organisations can reduce token replay risk by pairing strong authentication with continuous monitoring:
โ€ข Endpoint Visibility: Monitoring for non-browser processes reading browser cookie databases, credential stores or files such as ~/.aws/credentials can surface infostealer activity.
โ€ข Proactive Threat Intelligence: Monitoring infostealer log sources for corporate session cookies supports early detection and faster token revocation.
โ€ข Continuous Access Evaluation and Token Binding: Continuous Access Evaluation enables near-real-time revocation after events such as password resets. Where supported, token binding such as Entra Token Protection or Device Bound Session Credentials can reduce the value of a token replayed from an unrecognised device, though protection is limited if the attacker operates on the compromised device.

Address

2451 West Grapevine Mills Circle, Suite 211
Grapevine, TX
76051

Opening Hours

Monday 9am - 5pm
Tuesday 9am - 5pm
Wednesday 9am - 5pm
Thursday 9am - 5pm
Friday 9am - 5pm
Saturday 9am - 5pm

Telephone

+37259123819

Alerts

Be the first to know and let us send you an email when Secnora INC posts news and promotions. Your email address will not be used for any other purpose, and you can unsubscribe at any time.

Contact The Business

Send a message to Secnora INC:

Shortcuts

Share