Welcome to the Treehouse Community

The Treehouse Community is a meeting place for developers, designers, and programmers of all backgrounds and skill levels to get support. Collaborate here on code errors or bugs that you need feedback on, or asking for an extra set of eyes on your latest project. Join thousands of Treehouse students and alumni in the community today. (Note: Only Treehouse students can comment or ask questions, but non-students are welcome to browse our conversations.)

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and a supportive community. Start your free trial today.

General Discussion

Vote up if you would like to see a cryptography/security track!

That's what would make me really excited. I see so many websites with so bad security implementations, I feel the need to fix that trend. It's like no one cares.

Until Treehouse comes out with a track or course; what's the best resource you can recommend to start on either the cryptography or security track?

11 Answers

Laurence Bowe
Laurence Bowe
6,221 Points

Yeah I agree security is very important in websites!

Ken Alger
STAFF
Ken Alger
Treehouse Teacher

Ivan;

That is indeed a very important and timely topic. Many of the courses here at Treehouse cover some of the basics on how to create sites with security in mind, in particular various malicious user input items. There is, obviously, much more that goes into site and/or application security.

Some of these items are very server specific such as applying security updates to the physical web server. Other aspects are indeed program/application specific in terms of best practices for coding, application/database design and implementation, cookie usage, etc. One can get a college degree in web security it is so detailed.

In terms of where to start outside of Treehouse, I would recommend looking up "website security best practices" in your favorite search engine. This should provide a plethora of suggestions on study topics. Then, you can learn all about the best practices for each individual item, such as cross-site scripting or SQL injection.

There is a lot to learn on the topic of security, and should you put in the time and effort and become highly proficient you should be able to find employment in the field without too much trouble.

Ken

+1

"Bummer! Your post could not be updated." - Why? I wanted to edit the original post for additional details.

Seems like no major editing is allowed.

OK. then I write it here:

Subject: Pls. +1 if you'd like to see courses or a track in web security, authentication, cryptography, encryption and ethical hacking!

Body: These are the topics what would make me truly excited to see intuitive courses on. It's just like everyone and their dog comes out with the website or app to change the world with so bad security measures, no one really cares about, until you read in the papers everyone got hacked. It is usually just an afterthought; something that just takes money from a project, not brings anything of value to it. Only weird security buffs care about this stuff; but it's exactly my stuff.

I would like to see quality courses or even a full track on the following, in no particular order:

  • Web security
  • Passwords and authentication (user management, 2-factor authentication, one-time passwords)
  • Cryptography (in general)
  • Encryption (files, cloud, communication)
  • Ethical hacking (test what you have built)

Until you guys come up with your type of courses, what are the best resources to start on the journey with each and every one of these? Many thanks

+1

Hey every body,

If you all want to learn some super sick crypto check out this site. I'm doing it now and it is really interesting. it only requires the theory to be done but there are programming challenges for the week and they are really interesting and challenging. Python helps for this course as to most of the students use python to encrypt but something like ruby would work.

just feel I should share this with you guys, Kai

+1