mirror of
https://github.com/SHOGGOTH-SECTOR/sica-fondt.git
synced 2026-08-01 08:30:20 +00:00
Place useful parts of the surrounding repos into sica-fondt by layer, per the
body model (Ada = membrane; brain/endocrine/capabilities/knowledge non-Ada):
- brain/ LLM reasoning + providers (dapr, hermes, MoMoA)
- capabilities/ REPRAG sidecars: hermes tools/skills, dapr tools, parallel
dispatch, A51 channels, and the OSINT cluster
- knowledge/ LORAG corpus: 754 cyber-skills, agency personas, secure-coding,
MITRE ATT&CK data
- reference/ defensive threat-reference (C3, shhbruh doc) + AdaYaml parser
License handling: AGPL sources (worldosint, advanced_evolution, mercury,
Reticulum) and GPL DeTTECT are SPEC-only clean-room/port descriptions — no
copyleft code copied. MIT/Apache/data parts copied as working trees.
Safety: shhbruh escape/persistence material and C3 covert-C2 kept as reference
only, not wired into the running organism. See CONSOLIDATION.md.
https://claude.ai/code/session_01UehUqEXXJJCsHoA4voCU5c
2.7 KiB
2.7 KiB
Cloudflare Access Zero Trust Deployment Workflow
Phase 1: Account Setup (Day 1)
- Create Cloudflare account and navigate to Zero Trust dashboard
- Select team name (organization identifier for WARP enrollment)
- Choose subscription plan based on user count
- Configure authentication: add primary IdP (Okta, Entra ID, Google Workspace)
- Add secondary IdP for contractors or partners if needed
- Enable MFA requirements at the IdP level
Phase 2: Tunnel Deployment (Day 2-3)
2.1 Install cloudflared
- Install
cloudflaredon a server within the private network - Authenticate with
cloudflared tunnel login - Create named tunnel:
cloudflared tunnel create <name> - Configure ingress rules in
config.ymlmapping hostnames to internal services - Route DNS:
cloudflared tunnel route dns <tunnel> <hostname>
2.2 High Availability
- Deploy multiple
cloudflaredinstances for redundancy - Use
cloudflared tunnel run --protocol quicfor better performance - Configure systemd service for automatic restart
- Monitor tunnel health via Cloudflare dashboard
2.3 Private Network Routing
- Add private network routes:
cloudflared tunnel route ip add 10.0.0.0/8 <tunnel-id> - Configure split tunnel in WARP device settings
- Set up DNS fallback domains for private DNS resolution
Phase 3: Access Application Configuration (Day 4-5)
- Create Access applications for each internal service
- Define access policies per application:
- Include rules: email domains, IdP groups, service tokens
- Require rules: device posture, country restrictions
- Exclude rules: specific users or IPs
- Configure session duration per application sensitivity
- Enable purpose justification for sensitive applications
- Test access with pilot users
Phase 4: WARP Client Deployment (Week 2)
- Create device enrollment policies with email domain restrictions
- Deploy WARP client via MDM (Intune, Jamf, SCCM)
- Install Cloudflare root certificate for TLS inspection
- Configure split tunnel settings for private network access
- Enable device posture checks: OS version, disk encryption, firewall
Phase 5: Gateway and DLP Configuration (Week 3)
- Enable DNS filtering with block categories (malware, phishing)
- Configure HTTP inspection policies
- Set up DLP profiles for sensitive data detection
- Enable browser isolation for high-risk web categories
- Configure CASB for SaaS application monitoring
Phase 6: Monitoring and Optimization (Ongoing)
- Enable Logpush to SIEM (S3, Splunk, Datadog)
- Monitor Access audit logs for denied requests
- Review tunnel health metrics
- Optimize split tunnel configuration
- Conduct quarterly access policy reviews