CODE EXECUTION SECURITY

This commit is contained in:
qo-op 2021-03-02 11:19:04 +01:00
parent c0eff80c98
commit 4b5700e9ef
2 changed files with 7 additions and 7 deletions

View File

@ -27,6 +27,12 @@ IPFSNODEID=$(ipfs id -f='<id>\n')
G1PUB=$(cat ~/.zen/secret.dunikey | grep 'pub:' | cut -d ' ' -f 2)
########################################################################
## CODE EXECUTION SECURITY EXAMPLE
## EACH NODE CAN CHECK IF ANOTHER HAS SAME IPFS CODE HASH
MyCODE=$(ipfs add -rq --ignore="__pycache__" ~/.zen/astrXbian/ | tail -n 1)
[[ ! -f ~/.zen/ipfs/.${IPFSNODEID}/.mycode ]] && echo $MyCODE > ~/.zen/ipfs/.${IPFSNODEID}/.mycode
[[ "$(cat ~/.zen/ipfs/.${IPFSNODEID}/.mycode)" != "$MyCODE" ]] && echo $MyCODE > ~/.zen/ipfs/.${IPFSNODEID}/.mycode
echo '
_ _ _ _
@ -34,7 +40,7 @@ echo '
( I | P | N | S )
\_/ \_/ \_/ \_/
ZENTAG KEY REFRESH
ZENTAG KEY REFRESH $MyCODE
'
echo "I am /ipns/$IPFSNODEID controling and refreshing my KEY ZenTag"

View File

@ -6,12 +6,6 @@ ME="${0##*/}"
########################################################################
export IPFSNODEID=$(ipfs id -f='<id>\n')
## CODE EXECUTION SECURITY EXAMPLE
## EACH NODE CAN CHECK IF ANOTHER HAS SAME IPFS CODE HASH
# MyCODE=$(ipfs add -rq --ignore="__pycache__" ~/.zen/astrXbian/ | tail -n 1)
# [[ ! -f ~/.zen/ipfs/.${IPFSNODEID}/.mycode ]] && echo $MyCODE > ~/.zen/ipfs/.${IPFSNODEID}/.mycode
# [[ "$(cat ~/.zen/ipfs/.${IPFSNODEID}/.mycode)" != "$MyCODE" ]] && echo $MyCODE > ~/.zen/ipfs/.${IPFSNODEID}/.mycode
########################################################################
echo "PUBLISHING ~/.zen/ipfs SELF /ipns/$IPFSNODEID"
MIPFS=$(ipfs add -rHq ~/.zen/ipfs | tail -n 1)