 |
| |
| |
|
Who's Online |
|
We have 39 guests and 1 member online |
|
| |
|
|
 |
|
EH-Net
|
|
May 24, 2013, 08:20:28 PM
|
Show Posts
|
|
Pages: 1 2 3 [4] 5 6 ... 11
|
|
47
|
Ethical Hacking Discussions and Related Certifications / Network Pen Testing / Re: Password Security (and my new blog)
|
on: July 03, 2012, 05:17:17 PM
|
3xban,
running my own full sites is what lead me to speaking at Bsides Detroit, GrrCON and DerbyCon this year.
I'm also teaching a workshop to a local Security User group (MiSEC) in Aug.
You'd be surprised what doing something for personal learning, and brushing up on skills can lead to.
I'm working full-time and going back to school. Even a small amount of extra time to maintain a full site would be a deal breaker for me. Once I'm out of school, I might do that; especially if I need to release code, exploits, etc.
|
|
|
|
|
53
|
Ethical Hacking Discussions and Related Certifications / Network Pen Testing / Password Security (and my new blog)
|
on: June 25, 2012, 12:06:24 AM
|
Recently, I've had several discussions (online and offline) about password security, password hashing algorithms, and what it is that we're trying to accomplish. I ended up starting a blog so I had a place to publish everything. The articles up so far are about password security, but I plan to publish more on other (mostly application) security issues. I hope that what I've written will be of interests to the folks here. So far, I've posted about why rainbow tables aren't as powerful as people think, how long passwords actually need to be to withstand an online or offline attack, and an analysis of what we're actually trying to accomplish with salting, stretching, delay timers, expiration etc. The blog is here: http://bugcharmer.blogspot.comFeedback is welcome.
|
|
|
|
|
54
|
Ethical Hacking Discussions and Related Certifications / Programming / Re: Java programming
|
on: June 16, 2012, 11:29:41 PM
|
|
Don't worry about programming certifications. Programming certifications carry no weight for most employers. Whereas many networking jobs will ask for a CCNA or a security job will ask for a CISSP, programming jobs generally require CS degrees and experience and do not look at certifications at all. If your goal is to be a full-time programmer, try to get a CS degree
Outside of application security, the programming skill that is expected in most security jobs is minimal or is considered a bonus/nice-to-have. Learn whatever languages interest you and put them to use: automate, build tools, etc.
|
|
|
|
|
58
|
Columns / Editor-In-Chief / Re: Free Rapid7 Webcast: Life's a Breach! Lessons Learned from Recent Breaches
|
on: June 12, 2012, 04:21:02 PM
|
|
Here's the lesson: use bcrypt.
The reason the LinkedIn hack resulted in so much criticism is that the passwords were all hashed without any sort of password stretching or salting. Salting prevents precomputation and forces the attacker to guess each password separately; brute force can't scale for multiple users. Stretching also destroys rainbow tables and makes brute force much slower. Some people have criticized LinkedIn for using SHA-1 but that's beside the point. With salting and stretching, even MD5 would be fine (although I'd use SHA-256 or better).
Nobody should design their own scheme here. Salting and stretching are already implemented in bcrypt, scrypt, and PBKDF2. Use one of those. Scrypt is new, but bcrypt has been in OpenBSD for more than a decade and is pretty widely supported. PBKDF2 is standardized in RSA's PKCS #5 and in RFC 2898. Bcrypt and Scrypt appear to be the strongest options.
|
|
|
|
|
60
|
Features / Book Reviews / Re: "TCP/IP Essentials: A Lab-Based Approach", need reviews.
|
on: June 11, 2012, 11:19:39 PM
|
|
TCP/IP Illustrated isn't a theory book: it follows sniffs of real traffic throughout. If the other book helps you, great. But, you can just setup a few machines and start playing around. Setup servers for FTP, HTTP, Telnet, SSH and sniff the traffic. Monitor your ordinary web/email traffic. Setup a Snort box and monitor traffic with that. If you have access to Cisco equipment, you can put that into the mix; otherwise, download one of the network sims and practice Cisco commands on that.
|
|
|
|
|
Loading...
|
|
 |
|