You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+13-13Lines changed: 13 additions & 13 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,26 +6,26 @@ The MDM for startups that actually care about security.
6
6
7
7
Your startup just hit the enterprise sales milestone where someone asks "are you SOC 2 compliant?" Meanwhile, your engineering team runs OpenBSD on ThinkPads, Arch on Frameworks, and that one person still dailying Plan 9.
8
8
9
-
Traditional MDMs want root access, auto-update themselves from the internet, and can execute arbitrary code pushed from their cloud. Your security engineer just had an aneurysm.
9
+
Traditional MDMs run as root, execute arbitrary code from their cloud servers, and auto-install binaries downloaded from the internet. Your security engineer just had an aneurysm.
10
10
11
11
## Our Solution
12
12
13
13
gitMDM proves compliance without the backdoor:
14
14
15
15
```
16
-
Traditional MDM: "Install our kernel extension!"
16
+
Traditional MDM: "Install our root agent that downloads and executes code from our servers!"
17
17
Your Team: "How about no."
18
18
19
-
gitMDM: "Run a read-only agent that reports to YOUR server"
19
+
gitMDM: "Run a read-only agent as a regular user that only reports"
20
20
Your Team: "...continue"
21
21
```
22
22
23
23
### Why Your Security Team Will Actually Approve This
24
24
25
-
-**Zero Remote Execution**: Can't push commands. Not won't. Can't. The server only receives data.
26
-
-**No Auto-Updates**: Agent is a static binary. Updates require YOU to rebuild and redeploy.
27
-
-**Runs as User**: No root, no SYSTEM. Just a regular user process.
28
-
-**You Own Everything**: Your server, your git repo, your data. Host it in your VPC.
25
+
-**Zero Remote Execution**: Can't push commands or install software. The server only receives data.
26
+
-**No Auto-Updates**: No downloading binaries from the internet. Updates require YOU to rebuild and redeploy.
27
+
-**Runs as User**: No root, no SYSTEM. Can't execute arbitrary code or modify your system.
28
+
-**You Own Everything**: Your server, your git repo, your data. No third-party cloud with root access to your fleet.
29
29
-**Audit Everything**: Every change is a git commit. `git blame` for compliance.
30
30
31
31
## Quick Start for the Impatient
@@ -51,10 +51,10 @@ Join keys stored in `~/.config/gitmdm/` (or wherever your OS says), not in proce
51
51
52
52
| SOC 2 Says | Traditional MDMs Do | We Do |
53
53
|------------|---------------------|--------|
54
-
| Disk encryption | Run as root, phone home for instructions|Read `/proc/mounts` as user |
55
-
| Screen locks |Auto-update from vendor's CDN | Check your screensaver config |
56
-
| OS updates |Force reboots during demos | Report version numbers |
0 commit comments