| ID | Name |
|---|---|
| ATAGS-T1194.001 | IDE Tunneling |
| ATAGS-T1194.002 | Remote Desktop Software |
| ATAGS-T1194.003 | Remote Access Hardware |
Threat Actors may abuse Integrated Development Environment (IDE) software with remote development features to establish an interactive command and control channel on target systems within a network. IDE tunneling combines SSH, port forwarding, file sharing, and debugging into a single secure connection, letting developers work on remote systems as if they were local. Unlike SSH and port forwarding, IDE tunneling encapsulates an entire session and may use proprietary tunneling protocols alongside SSH, allowing Threat Actors to blend in with legitimate development workflows. Some IDEs, like Visual Studio Code, also provide CLI tools (e.g., code tunnel) that Threat Actors may use to programmatically establish tunnels and generate web-accessible URLs for remote access. These tunnels can be authenticated through accounts such as GitHub, enabling the adversary to control the compromised system via a legitimate developer portal.
This type of attack technique cannot be easily mitigated with preventive controls since it is based on the abuse of system features.