HNHacker News
TopNewBestAskShowJobs

skavanagh

51 karma · joined July 1, 2013

submissionscomments
skavanagh··on Ask HN: What stack would you use to build a CRUD web app in 2018?
Maven is a build tool and can help manage dependencies. It doesn't ensure your code base is compatible with the latest version of the dependency or ensure the dependency is still supported.
skavanagh··on Ask HN: What stack would you use to build a CRUD web app in 2018?
If the application is going to be around longer than 5 years, roll your own MVC or ROA pattern in Java. Write your own DAO and database calls (stay away from ORMs). Keep 3rd party library use down to a minimum, limiting your vulnerability exposure and rewrites due to upgrades.
skavanagh··on KeyBox: A better way to SSH
Auditing can be a deterrent to an attack, but won't necessarily protect you against it. It's a good way of letting you know what has happened after the fact.

Think if you had a DB with financials (credit cards and such) in a isolated DMZ with SSH inbound/outbound blocked

How can you dump the DB and copy it off if all the traffic was "proxied" through this?? It's not like you can scp a tarball anywhere.

You can't forward ports and expose the DB outside of the DMZ either.

And it doesn't take admins to setup auditing or disable forwarding, you have physically disabled it.

I got to say I don't understand the single point of compromise thing. A single point of failure is a bad, but the less points of compromise the better. You identify your critical systems, you protect your critical systems. Spreading things out doesn't make you more secure.

Here is an old white paper on some things to think about SSH in your infrastructure.

http://www.sans.org/reading-room/whitepapers/vpns/security-i...

Your right in saying this is an unproven application!

skavanagh··on KeyBox: A better way to SSH
Awesome, appreciate that!!!
skavanagh··on KeyBox: A better way to SSH
Yup! Make administration less confidential, but try and keep it as secure as possible. Inside attacks are a big problem in the financial industry too. I like the idea of controlling it through a hardened web-app, but may need a little help getting there.
skavanagh··on Show HN: KeyBox – A multi-terminal web-based SSH console
Yup!! It's a great project. Couldn't have translated the ANSI codes without it!
skavanagh··on EC2Box: Multi-terminal SSH console for EC2
Well for example if you have a bunch of web servers and you are looking for server errors and you do

# tail -f access|grep \ 500\

on all the instances.

You can then do a regex match on 500 in the app and it will sort the terminal windows that have the most matches to the top. That way you can determine what instances are failing.

I don't think parallel-ssh, cssh, tmux do that.

and it's web-based too.. Which just makes it different, not better!

skavanagh··on EC2Box: Multi-terminal SSH console for EC2
I don't see why it wouldn't. I guess it would have to use the private DNS though. Currently it uses the public DNS for the instance to connect. It will only use the private DNS if the public doesn't exist. Should be an easy change to make it configurable so you can set it to always use the private.
skavanagh··on Web-based SSH for EC2 using a javascript VT emulator
Demo: http://bit.ly/1dbOTI1

Download: http://bit.ly/12SK4xb

skavanagh··on EC2Box - A web-based multi-terminal ssh tool for your EC2 servers
Demo: http://youtu.be/T4SBisCz91M