Introducing Pow, a zero-configuration Rack server for Mac OS X
41–50 of 146 posts
Re: Introducing Pow, a zero-configuration Rack server for Mac OS X
#42Earlier quoted context omitted.
Anyone who can run a tool to spoof DNS entries can run shell commands on machines that run this installer. Because so few people are going to install Pow relative to the population, I don't want to say this is a gigantic security problem. But the more people use this gimmick, the worse the issue gets. I think you would be doing the universe a small but meaningful favor not to advertise this installation mechanism. Bu…
Anybody can also spoof DNS entries to point rubygems.org/debian.org/centos.org/redhat.com to a malicious place where the packages contain postinstall scripts that run 'rm -rf /'.
Re: Introducing Pow, a zero-configuration Rack server for Mac OS X
#43Hooray! No more mucking around in /etc/hosts, .rvmrc, or .profile! Now you can muck around in ~/Library/Application Support/Pow/Hosts, .powrc, and .powenv instead! Thanks but no thanks. Do yourself a favor and learn how to install rack and nginx. It's already dirt simple, and you'll save yourself having to go back and learn it when it's time to deploy your app somewhere other than your laptop.
Re: Introducing Pow, a zero-configuration Rack server for Mac OS X
#44Earlier quoted context omitted.
If you download an installer from an https:// link, even though you still aren't capital-S Secure, you're still more secure than running shell scripts spat out over TCP port 80.
No you're not! It's the same security issue. You can for example, at your network level point get.pow.cx to a malicious script and you're done. That's the security issue, it has nothing to do with the HTTP protocol. With that being said, I don't care, the risk is the same as downloading any software via http, in fact I loved it, so easy :-).
Re: Introducing Pow, a zero-configuration Rack server for Mac OS X
#45Re: Introducing Pow, a zero-configuration Rack server for Mac OS X
#46What the hell it's written in node.js and coffeescript. Color me impressed. I'm now motivated to tackle this for python.
Re: Introducing Pow, a zero-configuration Rack server for Mac OS X
#47Earlier quoted context omitted.
Just as anyone who can spoof DNS entries could swap some other theoretical Pow installer with a malicious one. I'm not seeing how Pow's installation process is any less secure than, say, downloading a disk image from a random site.
Not if it's served over SSL.
Re: Introducing Pow, a zero-configuration Rack server for Mac OS X
#48Re: Introducing Pow, a zero-configuration Rack server for Mac OS X
#49Re: Introducing Pow, a zero-configuration Rack server for Mac OS X
#50What the hell it's written in node.js and coffeescript. Color me impressed. I'm now motivated to tackle this for python.
Check out Nack (https://github.com/josh/nack) to see how Pow runs Rack apps.