{{Header}} {{Title|title= System Identity Camouflage and Virtual Machine Cloaking }} {{#seo: |description=Feature Request: The ability of an operating system (like {{project_name_short}}, Debian, Qubes, or a generic Linux distribution) to hide its true identity or characteristics from local tracking software or applications. |image=System-identity-camoflage231.png }}
/etc/debian_version
, which indicates the Debian version.
* The file /etc/os-release
, providing details about the operating system.
* Utilizing the command {{CodeSelect|inline=true|code=dpkg -l {{!}} grep kicksecure}} to list Kicksecure-specific packages.
* Utilizing the command {{CodeSelect|inline=true|code=dpkg -l {{!}} grep qubes}} to list Qubes-specific packages.
* The availability of the command which qubesdb-read
, relevant in Qubes OS.
* The marker file /usr/share/qubes/marker-vm
, as mentioned in the [https://www.qubes-os.org/faq/#what-is-the-canonical-way-to-detect-qubes-vm Qubes OS FAQ], which helps identify a Qubes VM.
* The output of {{CodeSelect|inline=true|code=xrandr}}, particularly the mention of DUMMY
, which is commonly seen in Qubes and can be indicative of a virtual environment.
* The output of:
** {{CodeSelect|inline=true|code=mount}}
** {{CodeSelect|inline=true|code=lsblk}}
** {{CodeSelect|inline=true|code=sudo fdisk -l}}
** {{CodeSelect|inline=true|code=systemctl list-units}}
** {{CodeSelect|inline=true|code=env}}
* can easily reveal many operating systems such as for example Qubes.
* {{whonix_wiki
|wikipage=Protocol-Leak-Protection_and_Fingerprinting-Protection#Identifiers_Design_Goals
|text=/etc/machine-id
}}
* Benchmarking: An adversary could benchmark the CPU, GPU, HDD, RAM, other hardware (such as the microphone, keyboard, and camera) and/or network connection to create a unique profile.
* [[CPUID]]
* /proc
* /sys
* Existence of ~/QubesIncoming
folder.
* Many others.
= Discussion =
* [https://forum.qubes-os.org/t/how-to-hide-the-fact-that-im-qubes-os-from-telegram/22934 How to hide the fact that I’m Qubes OS from Telegram]
* [https://forums.whonix.org/t/qubes-identifiers/17994 Qubes identifiers]
* Qubes feature requests:
** [https://github.com/QubesOS/qubes-issues/issues/1142 Stop telling VMs the exact physical CPU model in the computer] closed as won't fix.
** [https://github.com/QubesOS/qubes-issues/issues/7523 Feature request: add hardware information masking]
** [https://github.com/QubesOS/qubes-issues/issues/4980 Spoofing CPUID Results in the Linux-Stubdom Crashing]
** [https://github.com/QubesOS/qubes-issues/issues/8833 /etc/machine-id
should not be inherited from templates]
= Footnotes =
{{reflist|close=1}}
{{Footer}}
[[Category:Documentation]]