Перейти к содержимому
docs.
WORKSPACE

Документации проектов

Открыть каталог проектов
Localzet ServerАсинхронный PHP-серверTriangleФреймворк и компонентыMIX IDИдентификация и интеграцииHack APIПубличные API хакатонаACNПроект и компонентыUserlay / UserNetПроект и компонентыAxiomПроект и компонентыМесседжинг через почтуПроект и компонентыLWT / JWT / JOSEПроект и компонентыФинансовая аналитика KimaiПроект и компонентыМультипарадигмальная БДПроект и компонентыZorin PlatformПроект и компонентыZorin TrustПроект и компонентыFloraScope / VegwatchПроект и компонентыaegis-qДокументация проектаaevumdbДокументация проектаauditДокументация проектаauto-invest-managerАвтотрейдерcaine-companionДокументация проектаcertbot-cloudflareДокументация проектаClusterLocalzet Server / ClustercmdveilДокументация проектаConsolePHP CLICronБиблиотеки Localzet Serverdata-connectorДокументация проектаdevice-controlDevice Controlenn-projectДокументация проектаEventsБиблиотеки Localzet ServerflowsintДокументация проектаforgeДокументация проектаHttpClientБиблиотеки Localzet ServerinterpreterСобственный языкinvariaДокументация проектаkeynotesДокументация проектаknotrouteKnotroutelaravel-personal-analyticsДокументация проектаlocalzet-osДокументация проектаmeridianДокументация проектаMQTTБиблиотеки Localzet Servernano-kernelСобственная ОСNoterДокументация проектаpersonal-analyticsДокументация проектаProxyБиблиотеки Localzet ServerPSRБиблиотеки Localzet ServerPSR-7Библиотеки Localzet Serverrschs-monitorДокументация проектаsemsealДокументация проектаshardsealДокументация проектаSocketIOБиблиотеки Localzet ServerSOCKS5Библиотеки Localzet Serverstandalone-analyticsДокументация проектаstatic-php-cliДокументация проектаStorageБиблиотеки Localzet ServersutureДокументация проектаtempoweaveДокументация проектаttsСинтез речиTunnelБиблиотеки Localzet Serverui-kitUI KitvesperДокументация проекта✓WebAnalyzerWebAnalyzerzorin-access-brokerДокументация проектаzorin-authority-brokerДокументация проектаzorin-authority-sdk-phpДокументация проектаzorin-authority-sdk-pythonДокументация проектаzorin-authority-sdk-tsДокументация проектаzorin-client-intelДокументация проектаzorin-device-core-aospДокументация проектаzorin-host-agentДокументация проектаzorin-native-labДокументация проектаzorin-nodeДокументация проектаzorin-opsДокументация проектаdonstu-python-sdkДокументация проектаfloortraceFloortraceserver-rsLocalzet Server / Cluster
Каталог

Threat model

  • accidental secret disclosure through child-process environment inheritance;
  • secrets appearing directly in target command arguments;
  • temporary plaintext secret files;
  • long-lived credentials that remain retrievable after first use;
  • retrieval by unrelated processes under another UID;
  • retrieval by unrelated same-UID processes when Linux process binding is used;
  • inclusion of secret pages in ordinary core dumps where MADV_DONTDUMP is honored;
  • inherited launcher secret pages after fork on Linux where MADV_DONTFORK is honored.
  • root, kernel compromise or a process with effective ptrace/debug privileges;
  • malicious code already loaded into the broker or authorized target process;
  • a target application that logs, copies or transmits the value after retrieval;
  • command history exposure caused by literal:value;
  • secrets already present in the invoking shell’s own environment or memory;
  • physical memory attacks or hibernation mechanisms outside normal mlock guarantees;
  • denial of service by the same user, including consuming a capability before the intended thread;
  • compromised build toolchains or package registries.

Vesper does not encrypt traffic on the local Unix socket. Confidentiality and peer identity come from filesystem permissions and kernel credentials. Adding application-layer encryption would still require a local key-distribution mechanism and would not stop a privileged local adversary.

Capabilities are opaque but intentionally present in the target environment. A token is not itself the secret; TTL, use count, UID and process scope constrain redemption. Treat capabilities as sensitive authorization material anyway.

mlock, MADV_DONTDUMP and MADV_DONTFORK are defense-in-depth calls. The program continues if the operating system refuses them, because containers and ordinary user limits often restrict memory locking.

Audit logs include secret names and process metadata but never values or capability tokens. Deployments where names are sensitive should omit --audit.

Исходник