David Larsen

Principal IT Auditor, CERT ITPM

human

Browser or System Proxy Configuration - AR5

A subject configures either their web browser or operating system to route HTTP and HTTPS traffic through a manually defined outbound proxy server. This action enables them to redirect web activity through an external node, effectively masking the true destination of network traffic and undermining key layers of enterprise monitoring and control. By placing a proxy between their endpoint and the internet, the subject can obscure final destinations, bypass domain-based filtering, evade SSL inspection, and suppress logging artifacts that would otherwise be available to investigative teams. This behavior, when unsanctioned, is a hallmark of anti-forensic preparation—often signaling an intent to conceal exfiltration, contact unmonitored services, or test visibility boundaries.While proxies are sometimes used for legitimate troubleshooting, research, or sandboxing purposes, their use outside approved configurations or infrastructure should be treated as an investigatory lead. Technical MethodBoth browsers and operating systems offer mechanisms to define proxy behavior. These configurations typically involve:Declaring a proxy server IP address or hostname (e.g., 198.51.100.7)Assigning a port (e.g., 8080, 3128)Specifying bypass rules for local or internal traffic (e.g., localhost, *.corp) Once defined, the behavior is as follows: Outbound Traffic Routing: All HTTP and HTTPS traffic is redirected through the proxy server, often using tunneling methods (e.g., HTTP CONNECT).DNS Resolution Shift: The proxy, not the local device, resolves domain names—bypassing internal DNS logging and threat intelligence correlation.Destination Obfuscation: To enterprise firewalls, CASBs, and Secure Web Gateways, the endpoint appears to connect only to the proxy—not to actual external services.Encrypted Traffic Concealment: If the proxy does not participate in the organization’s SSL inspection chain, encrypted traffic remains opaque and unlogged.System-Level Impact: When configured at the OS level, the proxy may affect all applications—not just browsers—expanding the anti-forensic footprint to tools such as command-line utilities, development environments, or exfiltration scripts. Proxy settings may be configured through user interfaces, system preferences, environment variables, or policy files—none of which necessarily require administrative privileges unless endpoint controls are in place. This technique is especially potent in organizations with reliance on DNS logs, web filtering, or SSL interception as primary visibility mechanisms. It fractures investigative fidelity and should be escalated when observed in unauthorized contexts.
human

Installation of Unapproved Browser Extensions - AR4

The subject installs browser extensions on a managed device that have not been approved, vetted, or distributed via sanctioned organizational channels. These may include productivity tools, automation agents, data scrapers, content manipulators, or AI-enhanced interfaces. Installations typically originate from GitHub repositories, private developer sites, shared file storage, or sideloading tools that bypass enterprise browser controls. Unapproved extensions introduce unmonitored execution environments directly into the subject’s browser, enabling silent access to sensitive web applications, stored credentials, and internal content. Many request expansive permissions (e.g., webRequest, cookies, tabs, clipboardRead) and operate with persistent background scripts that are difficult to detect through normal endpoint monitoring. This behavior violates Acceptable Use Policies and, depending on the extension’s behavior, may also constitute unauthorized access, data exfiltration, or malware introduction. Some extensions—particularly those hosted on GitHub or distributed through Telegram groups or developer forums—have been found to contain obfuscated payloads, embedded credential harvesters, or cryptojacking modules. Examples include: Installing a GitHub-hosted ChatGPT sidebar extension that silently logs visited URLs and API keys used in developer consoles.Deploying a YouTube downloader that injects scripts for ad click fraud or SEO manipulation.Using a browser extension to auto-fill forms with personal data, which transmits data to offshore analytics servers.Loading unpacked or custom extensions that disguise themselves as utilities but include base64-encoded malware installers. While subjects may initially claim curiosity or productivity needs, repeated installation of unapproved extensions—especially after prior enforcement—may indicate normalization of risky behavior or active circumvention of controls.
human

Unmanaged Credential Storage - AR2

Authentication credentials, including passwords, API keys, and tokens are stored in unmanaged locations outside the scope of enterprise access governance. These may include plain text documents, spreadsheets, shared folders, configuration files, or personal notes. These storage locations are not subject to audit, version control, or policy enforcement, and often fall outside of privileged access management (PAM) or identity and access management (IAM) systems. Unmanaged credential storage creates a latent security condition in which one or more subjects may be able to retrieve high-privilege credentials without generating any access logs or triggering control workflows. In many cases, these credentials are reused across systems, are not rotated, and are inconsistently protected. This creates durable risk, especially in environments where entitlement reviews do not include stored credentials as an exposure category. The presence of unmanaged credentials increases the feasibility of lateral movement, privilege escalation, and untraceable access to sensitive systems. Investigators should treat the existence of untracked or insecurely stored credentials as an enabling factor when reconstructing access conditions for an infringement. Their presence also indicates control breakdowns that may permit future abuse or support behavioral drift within privileged roles.
human

Installation of Dark Web-Capable Browsers - AR3

The subject installs a browser capable of accessing anonymity networks, such as the Tor Browser (used for .onion sites), I2P Router Console, or Freenet, as part of preparation for covert research, anonymous communication, or unmonitored data exchange. This behavior may support future infringement by enabling non-attributable activity outside sanctioned IT controls. Installation of the Tor Browser Bundle typically involves downloading a signed executable or compressed package from https://www.torproject.org, executing an installer that unpacks a portable browser (a custom-hardened Firefox variant), and launching start-tor-browser.exe—which spawns both the Tor daemon (tor.exe) and the browser instance (firefox.exe) in a sandboxed environment. Configuration files such as torrc may be modified to enable pluggable transports (e.g., obfs4, meek) designed to evade deep packet inspection (DPI) or proxy enforcement. In environments with proxy filtering, the subject may attempt to chain Tor through bridge relays or VPNs, obfuscate traffic using SOCKS5 tunneling, or execute from non-standard directories (e.g., cloud-sync folders, external volumes). Some subjects bypass endpoint controls entirely by booting into live-operating systems (e.g., Tails, Whonix) which route all system traffic through Tor by default and leave minimal forensic artifacts on host storage. This installation is rarely accidental and often coincides with other policy evasions or drift indicators. The presence of anonymizing tools—even in dormant form—warrants scrutiny as a preparatory indicator linked to potential data exfiltration, credential harvesting, or external coordination.
human

Bypassing Network Segmentation - AR3

A subject bypasses logical or physical network segmentation controls (such as VLANs, ACLs, security groups, or subnets) in order to obtain unauthorized access to systems, services, or data across trust boundaries. This preparation technique commonly manifests through deliberate configuration changes (e.g., modifying ACLs or VLAN assignments), covert tunneling (e.g., SSH, HTTPS reverse tunnels), rogue device introduction (e.g., unmanaged switches or dual-homed devices), or misuse of trusted services (e.g., remote access platforms or admin automation tools that bridge zones). Such actions are often observable via first-time or anomalous cross-segment flows, management plane configuration logs, 802.1X/NAC anomalies, or long-lived encrypted outbound sessions. These techniques typically exploit privileged access, weak change control, or poor posture enforcement. This behaviour may be motivated by a subject’s attempt to escalate access, stage data for exfiltration, evade oversight, or maintain persistence across environments. It is especially critical in environments with sensitive zoning, such as production-to-dev separations, cloud VPC peerings, or physically segmented OT/ICS networks. Investigators should prioritize telemetry correlation across NetFlow/IP Flow Information Export (IPFIX), EDR, DHCP, and identity systems to attribute cross-zone traffic to known assets and subjects. Preserve infrastructure configuration snapshots and identify whether segmentation was circumvented by direct administrative action, covert bridging, or software-level tunnelling.
human

Deepfake or Synthetic Identity Use in Hiring - AR3

The subject leverages synthetic identity elements, AI-generated visuals, deepfake video, or falsified credentials to obtain employment or contractor status under a false identity. This tactic is commonly used to gain insider access to an organization while avoiding standard background checks, attribution mechanisms, or compliance controls. Common methods include:Using AI-generated (GAN-based) profile photos that cannot be reverse-image searched.Employing real-time deepfake tools during video interviews to alter facial appearance or impersonate another individual.Substituting a more technically skilled individual to complete a remote hiring assessment or interview under a fabricated identity.Presenting credentials or documentation (e.g., CVs, diplomas, certifications) created using forgery tools or generative AI. This tactic is particularly dangerous when used to embed individuals in sensitive roles such as DevOps, system administration, SOC analyst, or software engineering, where access to production systems and intellectual property is granted shortly after onboarding. Example Scenarios:A subject uses a synthetic LinkedIn profile with AI-generated imagery and falsified work history to apply for a remote DevOps role. During the live video interview, they use a deepfake overlay to match their fabricated profile photo.A technically skilled individual conducts a coding interview using a deepfake of another person, allowing a less qualified "puppet" to be hired under false credentials. The qualified subject later assists or directs actions remotely.A malicious actor obtains employment under an assumed identity to infiltrate a target organization on behalf of a third party, using synthetic documents and deepfake liveness checks to pass onboarding.
human

Service Desk Impersonation for Credential Manipulation - AR3

The subject deliberately impersonates a member of the organization—typically a colleague, manager, or IT representative—or otherwise misrepresents themselves in order to manipulate service desk staff into resetting a password, unlocking an account, or granting access to a system. These requests are framed to appear legitimate and urgent, often exploiting common support workflows or pressure tactics (e.g., deadline stress, executive impersonation). This behavior is especially dangerous because it abuses internal trust pathways and bypasses traditional authentication, detection, or technical controls. It can occur via phone, email, chat, or in-person interaction and is frequently used in preparation for unauthorized data access, surveillance, or exfiltration.
human

Network Segmentation - PV074

Network segmentation is a defensive architecture technique that restricts subject movement across enterprise infrastructure by logically or physically isolating systems into discrete zones. This is typically implemented using subnets, VLANs, firewall zones, and identity-aware access policies. In the context of insider threat, segmentation plays a critical role in constraining a subject's network visibility and access paths, even when they operate from a position of legitimate trust. By limiting lateral movement and enforcing strict boundaries between business functions, environments (e.g., development vs. production), and data classifications, segmentation reduces the risk of escalation, reconnaissance, or unauthorized data access. Effective segmentation requires technical enforcement at multiple layers (network, identity, endpoint), continuous telemetry, and alignment with organizational role structures.Prevention Measures Subnet-Based SegmentationUse IP subnets to separate network segments by functional role (e.g., 10.10.10.0/24 for finance, 10.10.20.0/24 for development). Assign subnets according to department, data sensitivity, or risk profile, and apply routing controls between them using next-hop access policies or firewalls. Disable inter-subnet routing by default. VLAN IsolationImplement Virtual LANs to enforce broadcast domain isolation at Layer 2. VLANs should align with organizational trust boundaries—e.g., separate VLANs for HR, DevOps, guest Wi-Fi, and contractor endpoints. Switches and access ports should enforce 802.1Q tagging, and trunk ports must be tightly controlled to prevent unauthorized VLAN hopping. Layer 3 ACLs and Route MapsApply router- or firewall-level Access Control Lists (ACLs) to explicitly permit or deny traffic between segments. Use route maps or policy-based routing (PBR) to enforce asymmetric flows or direct high-risk traffic through monitoring or decryption layers. Host-Based Segmentation and Agent PoliciesDeploy host firewalls or Endpoint Detection and Response (EDR) platforms capable of enforcing intra-host segmentation rules. Define policy-based isolation (e.g., deny RDP or SMB outside known ranges) and log all policy violations for cross-correlation with identity and behavior. Zero Trust SegmentationExtend segmentation beyond IP and port boundaries using software-defined per-session enforcement. Implement policy engines (e.g., Zscaler, Illumio, or Azure Firewall with Just-in-Time access) that grant access based on identity, device state, time, and justification, rather than static address rules. Network Access Control (NAC) EnforcementIntegrate NAC (e.g., Cisco ISE, Aruba ClearPass) to dynamically assign VLANs or access profiles based on user role, device posture, or endpoint risk score. This prevents subject-controlled or unmanaged endpoints from reaching sensitive segments even if physically connected. Firewall Zones and Traffic InspectionUse next-generation firewalls to define security zones and inspect traffic at L7. Enforce inter-zone inspection with TLS decryption and application control policies to prevent tunneling, lateral file movement, or unauthorized data egress. Logging and Alerting on Cross-Segment AccessEstablish telemetry for segment-to-segment communication. Trigger alerts on:First-time cross-subnet flows by user or host.Failed connection attempts across segments.Traffic volume anomalies between normally-isolated zones.Correlate these with role-based access expectations and investigate for drift, reconnaissance, or misconfiguration.
human

Centralized Asset Inventory Control - PV075

Maintain a centralized, enforceable inventory of all enterprise-issued assets, with strong identity attribution. Assets such as laptops, mobile devices, removable media, and developer hardware, must be provisioned through a controlled process, with their issuance, reassignment, and return tied to a single authoritative system. Failure to implement this control undermines visibility, frustrates post-incident reconstruction, and enables subjects to operate untracked or pseudonymously, without an authoritative means to attribute an asset to a subject.  Centralized asset inventory is not merely a logistical requirement, it is a foundational investigative control that enables attribution and identification across an organization's population. Centralized ProvisioningAll enterprise assets must be provisioned through a formal request-and-approval process managed by a single system of record (e.g., ServiceNow, Lansweeper, or equivalent). No devices should be issued without a documented change entry. Persistent IdentifiersEach asset must be recorded with at least one hardware identifier (e.g., serial number, MAC address) and one software-level identifier (e.g., hostname, device GUID). These identifiers must persist across asset lifecycle events (provisioning, reassignment, decommissioning). Subject BindingAsset records must be explicitly bound to a subject using identity fields sourced from centralized systems. Required fields include:Active Directory username (sAMAccountName)Email addressHR-assigned employee IDManager or business unit affiliationEmployment status (e.g., contractor, full-time, intern) System Integration with HRISAsset inventory systems must integrate with the organization’s HR information system (HRIS) to ensure accurate identity attribution. Identity records must update automatically upon onboarding, transfer, or termination. Access EnforcementDevices not present in the inventory system must be blocked from:Network access (via NAC or DHCP enforcement)Corporate VPN or remote access platformsEnterprise SSO and SaaS authentication flows Lifecycle AuditingAsset inventory records must log all changes, including:Provisioning eventsSubject reassignmentsTransfers between business unitsDecommissioning or disposal actionsThese logs must be exportable for investigative review and retained per incident response policy. Inventory ReconciliationA quarterly reconciliation process must occur between the asset management system and identity directory. Any orphaned, duplicate, or unassigned assets must trigger formal review.Investigator ConsiderationsDuring an insider threat investigation, asset-to-identity linkage provides immediate context on who possessed what device at any given time. It allows correlation of device telemetry (e.g., EDR data) with human actions.Unregistered or misattributed assets may indicate provisioning bypass, unauthorized hardware introduction, or deliberate obfuscation—each of which may constitute preparatory behavior.
human

Account Inventory and Ownership Validation - PV076

Enforce a centralized, actively maintained inventory of all user, system, and service accounts. Each account must be uniquely attributed to a subject or defined function, with metadata sourced from authoritative identity and HR systems. Weak or incomplete attribution enables unmonitored access, account misuse, and persistence beyond employment. Without a reliable inventory, investigative attribution becomes unreliable, particularly when subjects operate across multiple domains or identities. Accounts are not always inherently self-explanatory. Their investigative value is determined by how clearly they map to real individuals, roles, and system relationships.Key Prevention MeasuresMaintain a central identity directory using platforms such as Active Directory, Azure Active Directory, Okta, or equivalent enterprise identity provider.Integrate identity directories with the organization's HR information system (HRIS) to import employment status, department, and manager hierarchy.For every account, record the following fields: directory username, full legal name, email address, employee ID (if applicable), employment type (e.g., contractor, intern, vendor), business unit, and account purpose.Tag account types explicitly as either user, administrative, service, shared, or application-integrated.Require all account creation events to originate from a change-managed workflow in platforms like ServiceNow, Jira Service Management, or Access Request systems such as SailPoint or Saviynt.Prohibit manual account creation on production systems without approved and logged justification.Implement monthly account attestation campaigns requiring managers to confirm active accounts for all direct reports and escalate unverified entries.Detect and disable orphaned accounts (no associated subject) and stale accounts (no login activity over defined threshold) through automated tooling.Apply role-based access control to ensure each account has scope-limited privileges in accordance with documented duties.Ensure terminated accounts are disabled immediately upon HR status change using automated identity lifecycle hooks.Retain logs of account provisioning, modification, and deactivation actions in a tamper-evident system. Investigator ConsiderationsDuring investigations, clear account attribution enables rapid correlation between login activity and subject behavior across systems.Unattributed or misclassified accounts may be a sign of policy bypass, lateral movement, or deliberate obfuscation.Reuse of service accounts for interactive logins can indicate misuse or circumvention of monitoring controls.Accounts with no ownership in the inventory system should be considered high-priority investigative targets for manual review and historical correlation.