I would recommend that anyone considering entering the security field read this piece that ran on Securityfocus today. While by no means comprehensive (it almost entirely omits systems security, concentrating mainly on the network side of things), it does provide an overview of certain basic things you will need to know in order to be able to get a foot in the door.
Announcement
Collapse
No announcement yet.
Automation with scripts, batch files, etc (was:Getting started in the security field)
Collapse
X
-
-skroo
Good link... as far as something I am wanting to look into.
I do think the guy was full of bull shit when he said:
the ability to at least read code, and ideally program a little bitBrandito
-
Originally posted by Brandito-skroo
Good link... as far as something I am wanting to look into.
I do think the guy was full of bull shit when he said:
I guess it is all about what you want to specialize in... but still... the guys about two legs and a chode away from having his head up his ass.
Don't dismiss that idea that knowledge of code isn't a very important one in security. It may not be everyone's jumping off point, but they should at least consider it.Aut disce aut discede
Comment
-
Re: Getting started in the security field
Originally posted by AlxRogan View PostI'd have to disagree here. I know that people come into security every day without any background of coding/scripting or any type of automation, but when you start working on larger projects it becomes an extremely necessary skill. Anytime you look at rolling out large patch deployments, or changing security settings on multiple machines, some type of coding/scripting should come into play, unless you are really keen on consoling into every box and doing it manually. :)
Don't dismiss that idea that knowledge of code isn't a very important one in security. It may not be everyone's jumping off point, but they should at least consider it.
That sounds like a great advice. Here's a question. Can you use any programming language to make programs to pretty much do anything?
Say, interact with the google Mail server through the Command Line Shell (I guess if you code with C++) instead if using your browsing? If any of this makes any sense.
I am aware that Batch Scripting can make you system administration tasks a lot easier through automation.
Just Curious.
Comment
-
Re: Getting started in the security field
This is, however, not on topic for "getting started in the security field" but instead a new, forked topic. As a result, I am forking posts related to this to a new thread.
The two top posts were copied from the original thread. Your post has been moved to this thread to keep it on-topic to "getting started in the security field."
Here is one warning on your reply: you replied to an old post within a thread. See 7. Old Threads: for details. Replying to a post from 2004 resurrects an old discussion and risks the possibility of replying to someone that no longer frequents the forums. You would have been better off starting a new thread with commentary on the discussion from the old thread because it was a new topic, and the previous discussion was 6 years old. This is provided as commentary for helping you to get around on the forums. Good luck!
Regardless, it has potential for a discussion of value, so time was taken to pull relevant posts from the original and fork a new thread for discussion.
Originally posted by CipherThat sounds like a great advice. Here's a question. Can you use any programming language to make programs to pretty much do anything?
Say, interact with the google Mail server through the Command Line Shell (I guess if you code with C++) instead if using your browsing? If any of this makes any sense.
There are not many classes of things that are "too difficult" to automate through a non-GUI, command-line programs or scripting language when you have the right tools. There are many tools "out there" that take advantage of google mail without running a GUI-based web browser.
For example:
* http://richard.jones.name/google-hac...ilesystem.html -> http://sr71.net/projects/gmailfs/ (Turn a "gmail mailbox" into a "network filesystem" -- where is your GUI-web browser when you use this?)
Additionally, enabling support to use IMAP/POP with mail servers allows people to use command-line based tools to interact with their mail server, or use a curses/ncurses-based application launched from the command-line, or check to see if you have new mail.
I am aware that Batch Scripting can make you system administration tasks a lot easier through automation.
Just Curious.Last edited by TheCotMan; February 1, 2011, 18:30.
Comment
-
Re: Getting started in the security field
Originally posted by TheCotMan View PostHere is one warning on your reply: you replied to an old post within a thread. See 7. Old Threads: for details. Replying to a post from 2004 resurrects an old discussion and risks the possibility of replying to someone that no longer frequents the forums.
Comment
-
Re: Getting started in the security field
Originally posted by Cipher View PostI am aware that Batch Scripting can make you system administration tasks a lot easier through automation.
Puppet: http://www.puppetlabs.com/
Chef: http://opscode.com/chef/45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B0
45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B1
[ redacted ]
Comment
Comment