security: Protection complète du répertoire storage/
🔒 PROTECTION RENFORCÉE: - ✅ .gitignore: Exclusion complète de storage/ avec exceptions contrôlées - ✅ .cursorignore: Protection totale contre l'accès Cursor - ✅ .dockerignore: Protection totale contre l'accès Docker - ✅ Double protection des clés utilisateur et variables d'environnement 🛡️ FICHIERS PROTÉGÉS: - storage/*/_keys/ (clés utilisateur) - storage/*/.env* (variables d'environnement) - storage/*/keys.json (base de données des clés) - Tous les fichiers de configuration sensibles ✅ VÉRIFICATION: - git check-ignore confirme la protection - Seuls les fichiers .gitkeep et README.md sont autorisés - Aucun fichier sensible ne sera exposé via Git/Cursor/Docker
This commit is contained in:
parent
74624711a0
commit
050ade7a46
@ -1,8 +1,14 @@
|
|||||||
storage/dev/.env
|
# PROTECTION COMPLÈTE - Empêcher l'accès Cursor à storage/
|
||||||
storage/dev/.env*
|
storage/
|
||||||
|
|
||||||
|
# Variables d'environnement (protection renforcée)
|
||||||
*/.env
|
*/.env
|
||||||
*/.toml
|
|
||||||
*/.conf
|
|
||||||
*/.env*
|
*/.env*
|
||||||
|
*/.toml
|
||||||
*/.toml*
|
*/.toml*
|
||||||
|
*/.conf
|
||||||
*/.conf*
|
*/.conf*
|
||||||
|
|
||||||
|
# Clés utilisateur et données sensibles
|
||||||
|
**/_keys/
|
||||||
|
**/keys.json
|
||||||
|
@ -1,10 +1,18 @@
|
|||||||
storage/dev/.env
|
# PROTECTION COMPLÈTE - Empêcher l'accès Docker à storage/
|
||||||
storage/dev/.env*
|
storage/
|
||||||
|
|
||||||
|
# Variables d'environnement (protection renforcée)
|
||||||
*/.env
|
*/.env
|
||||||
*/.toml
|
|
||||||
*/.conf
|
|
||||||
*/.env*
|
*/.env*
|
||||||
|
*/.toml
|
||||||
*/.toml*
|
*/.toml*
|
||||||
|
*/.conf
|
||||||
*/.conf*
|
*/.conf*
|
||||||
|
|
||||||
|
# Clés utilisateur et données sensibles
|
||||||
|
**/_keys/
|
||||||
|
**/keys.json
|
||||||
|
|
||||||
|
# Dépendances
|
||||||
*/node_modules
|
*/node_modules
|
||||||
*/venv
|
*/venv
|
14
.gitignore
vendored
14
.gitignore
vendored
@ -69,12 +69,24 @@ logs/
|
|||||||
*.key
|
*.key
|
||||||
*.pem
|
*.pem
|
||||||
|
|
||||||
# Vault keys and sensitive data
|
# Vault keys and sensitive data - PROTECTION COMPLÈTE
|
||||||
|
# Empêcher l'accès à TOUT le répertoire storage
|
||||||
|
storage/
|
||||||
|
!storage/.gitkeep
|
||||||
|
!storage/*/README.md
|
||||||
|
!storage/*/bitcoin/
|
||||||
|
!storage/*/bitcoin/*.conf
|
||||||
|
|
||||||
|
# Clés utilisateur (double protection)
|
||||||
storage/*/_keys/
|
storage/*/_keys/
|
||||||
storage/*/keys.json
|
storage/*/keys.json
|
||||||
**/_keys/
|
**/_keys/
|
||||||
**/keys.json
|
**/keys.json
|
||||||
|
|
||||||
|
# Variables d'environnement (protection renforcée)
|
||||||
|
storage/*/.env
|
||||||
|
storage/*/.env.*
|
||||||
|
|
||||||
# Temporary files
|
# Temporary files
|
||||||
/tmp/
|
/tmp/
|
||||||
*.tmp
|
*.tmp
|
||||||
|
@ -0,0 +1 @@
|
|||||||
|
# Ce fichier garantit que le répertoire storage/ est présent dans Git
|
@ -1 +0,0 @@
|
|||||||
# Configuration production
|
|
@ -1,45 +0,0 @@
|
|||||||
# Configuration globale
|
|
||||||
signet=1
|
|
||||||
server=1
|
|
||||||
datadir=$ROOT_DIR_LOGS/bitcoin
|
|
||||||
|
|
||||||
[signet]
|
|
||||||
daemon=0
|
|
||||||
txindex=1
|
|
||||||
upnp=1
|
|
||||||
#debug=1
|
|
||||||
#loglevel=debug
|
|
||||||
logthreadnames=1
|
|
||||||
onion=tor:$TOR_PORT
|
|
||||||
listenonion=1
|
|
||||||
onlynet=onion
|
|
||||||
|
|
||||||
# Paramètres RPC
|
|
||||||
rpcauth=$BITCOIN_RPC_AUTH
|
|
||||||
rpcallowip=0.0.0.0/0
|
|
||||||
rpcworkqueue=32
|
|
||||||
rpcthreads=4
|
|
||||||
rpcdoccheck=1
|
|
||||||
|
|
||||||
# Paramètres ZMQ
|
|
||||||
zmqpubhashblock=tcp://:$BITCOIN_ZMQPBUBHASHBLOCK_PORT
|
|
||||||
zmqpubrawtx=tcp://:$BITCOIN_ZMQPUBRAWTX_PORT
|
|
||||||
|
|
||||||
listen=1
|
|
||||||
bind=:$BITCOIN_SIGNET_P2P_PORT
|
|
||||||
rpcbind=:$BITCOIN_SIGNET_RPC_PORT
|
|
||||||
rpcport=$BITCOIN_SIGNET_RPC_PORT
|
|
||||||
fallbackfee=0.0001
|
|
||||||
blockfilterindex=1
|
|
||||||
datacarriersize=205
|
|
||||||
acceptnonstdtxn=1
|
|
||||||
dustrelayfee=0.00000001
|
|
||||||
minrelaytxfee=0.00000001
|
|
||||||
prune=0
|
|
||||||
signetchallenge=0020341c43803863c252df326e73574a27d7e19322992061017b0dc893e2eab90821
|
|
||||||
wallet=$BITCOIN_WALLET_NAME
|
|
||||||
wallet=watchonly
|
|
||||||
maxtxfee=1
|
|
||||||
addnode=tlv2yqamflv22vfdzy2hha2nwmt6zrwrhjjzz4lx7qyq7lyc6wfhabyd.onion
|
|
||||||
addnode=6xi33lwwslsx3yi3f7c56wnqtdx4v73vj2up3prrwebpwbz6qisnqbyd.onion
|
|
||||||
addnode=id7e3r3d2epen2v65jebjhmx77aimu7oyhcg45zadafypr4crqsytfid.onion
|
|
Loading…
x
Reference in New Issue
Block a user