Asciinema
31–40 of 95 posts
Re: Asciinema
#32This is very cool. I'd love to adapt it to help members of my team collaborate and share workflows, but GPL makes it hard to integrate with any internal tooling.
Re: Asciinema
#33Earlier quoted context omitted.
piping random shit into sh is wrong because domains go away, yet installation instructions might be repeated in countless other tutorials. easy to snap up domains and host malware. and SSL has nothing to do with it. packages are not cryptographically signed either and once on the system can easily become root.
Once you've installed it you've given local privileges (or even root) to the app, so you're hosed anyway.
Re: Asciinema
#34Earlier quoted context omitted.
What's wrong with that? It is SSL secured. Once you agree to install software, it had local access with your accounts privileges.
piping random shit into sh is wrong because domains go away, yet installation instructions might be repeated in countless other tutorials. easy to snap up domains and host malware. and SSL has nothing to do with it. packages are not cryptographically signed either and once on the system can easily become root.
Re: Asciinema
#35Re: Asciinema
#36Earlier quoted context omitted.
What's wrong with that? It is SSL secured. Once you agree to install software, it had local access with your accounts privileges.
piping random shit into sh is wrong because domains go away, yet installation instructions might be repeated in countless other tutorials. easy to snap up domains and host malware. and SSL has nothing to do with it. packages are not cryptographically signed either and once on the system can easily become root.
Re: Asciinema
#37Re: Asciinema
#38Earlier quoted context omitted.
Once you've installed it you've given local privileges (or even root) to the app, so you're hosed anyway.
I think the bigger danger is that since you're instructing a direct pipe-to-sh over the network without regard to exit status, you're running the risk of executing truncated code that could trash your system state.
{ # Prevent execution if this script was only partially downloaded
# installation code here
} # End of wrapping
I'm not sure if this is a bulletproof solution.Re: Asciinema
#39Re: Asciinema
#40Earlier quoted context omitted.
piping random shit into sh is wrong because domains go away, yet installation instructions might be repeated in countless other tutorials. easy to snap up domains and host malware. and SSL has nothing to do with it. packages are not cryptographically signed either and once on the system can easily become root.
If you are doing a terminal video, I'm pretty sure you are smart enough to break down that pipe and first download, and then run it.