March 2009

Good afternoon everybody! I hope your day is going well.

Here are today's Interesting Information Security Bits from around the web.

  1. A Romanian man is the first foreigner to be sentenced to a prison sentence in the U.S.
    U.S. sentences first foreigner for phishing
    Tags: ( phishing )
  2. Happy birthday to Security Fix. 4 Years and counting.
    Happy 4th Birthday, Security Fix - Security Fix
    Tags: ( general )
  3. Didier keeps churning out nifty stuff for us. This new tools helps us know if a pdf has the capability to potentially do us harm. It doesn't scan for intent, just for the possibility.
    PDFiD << Didier Stevens
    Tags: ( pdf )

That's it for today. Have fun!

Subscribe to my RSS Feed if you enjoy these daily Interesting Bits posts.

Kevin

{ 0 comments }

In the last post in our series on FAIR we took a look at the data flow diagram for the system that Oblivia wants us to assess. We also reviewed the definition of threat and quickly figured out we need a way to narrow down which threats we should be most concerned about.

FAIR uses the concepts of threat communities and threat characteristics to help us group together like threat agents and help us determine the probability of that threat affecting us. A threat agent being an individual person or instance in a threat population or set of threats.

Let's take a look at these two concepts and see how they can help us.

First, the definition of threat community. From the Introduction to FAIR: Risk Landscape Components:

Subsets of the overall threat agent population that share key characteristics

Basically, we are talking about those characteristics that would define a group of threat agents. The Introduction uses at set of characteristics that could be used to place a threat agent in a community call 'terrorist.' How about the following characteristics?

Motive: Money
Primary intent: Financial gain
Sponsorship: Unofficial
Preferred general target characteristics: Systems where small changes are difficult to find
Preferred specific target characteristics: High traffic/significant impact systems
Preferred targets: Systems and applications
Capability: Significant technology skills
Personal risk tolerance: Medium
Concern for collateral damage: High (need for changes to remain unnoticed)

What could we call the threat community whose agents have these characteristics? I'm going to hate myself for using the term, but cyber criminals seems to work. Individuals who make money by subverting computer systems. This gives us some information about what makes up the community. Now we need some information that can help us determine which communities are worthy of more inspection. That is where threat characteristics come in.

From the Introduction, paraphrased a bit:

There are four primary characteristics we are concerned with in our risk taxonomy:

  • The frequency with which threat agents come into contact with our organizations or assets
  • The probability that threat agents will act against our organizations or assets
  • The probability of threat agent actions being successful in overcoming protective controls
  • The probable nature (type and severity) of impact to our assets

What we are really concerned about from an agent characteristic perspective is, frequency of contact, the likelihood that the agent will act against us, the likelihood that the agent will succeed and the likely type and severity the result of that action to our assets.

A situation where the agent is rarely in contact, is unlikely to actually attack us and even more unlikely to succeed if they do and, finally, the impact if they are successful will be insignificant is much different that one where the agent is in constant contact, is very likely to act against us, is skillful enough to succeed and probably going to result in severe impacts to our assets.

Understanding the different communities and the significant characteristics mentioned above can help us a great deal in managing risk. They help us have a much more concrete estimate of the probability of something untoward happening to us as the result of a threat agent acting against us.

In our next installment we will take one more quick look at a few characteristics related to assets. We will then dive into risk factoring in the next few posts.

As always, I am really interested in your thoughts. I read and take to heart every comment that is left and email received, so please join the conversation!

-Kevin

{ 0 comments }

Detecting Conficker – Updated

by kriggins on March 30, 2009

in Tools

Well, sometimes copy and paste works and sometimes it doesn't. The link was broken. Go here: http://iv.cs.uni-bonn.de/wg/cs/applications/containing-conficker/

About half way down the page is a proof of concept network scanner put together by Felix Leder and Tillman that can detect if a system is infected with Conficker. No system access or authentication needed. Great job gentlemen.

I also understand there is a Nessus plugin available now and also a nmap NSE script on the svn respository.

Reblog this post [with Zemanta]

{ 0 comments }

Good morning everybody! How about an early dose of the Bits? :)

Here are today's Interesting Information Security Bits from around the web.

  1. A nice post by Bill that speaks to an important point. We don't have to be perfect, but we have to be willing to try to be.
    A Tale of Two Vendors or Security Sells : The Security Catalyst
    Tags: ( general )
  2. Time to patch your Firefox. This version addresses the 0-day used at CanSecWest to exploit Firefox.
    Firefox 3.08 Released - Security Watch
    Tags: ( firefox patches vulnerability )
  3. This Network World article points to a report released yesterday "Tracking GhostNet: Investigating a Cyber Espionage Network." From the report:
    "This report documents the GhostNet - a suspected cyber espionage network of over 1,295 infected computers in 103 countries, 30% of which are high-value targets, including ministries of foreign affairs, embassies, international organizations, news media, and NGOs."
    Deep computer-spying network touched 103 countries - Network World
    Tags: ( espionage )
  4. Want to know if you skill set is in demand? Here is a list of the top 10  Network World pulled from a recent Foote Partners survey.
    Top 10 technology skills - Network World
    Tags: ( career )
  5. The Yubikey is a nifty little tool that I ran across as RSA Europe last fall. Xavier has posted a nice tutorial on using one to authenticate to a Linux machine.
    /dev/random >> Blog Archive >> Yubikey Authentication on Linux
    Tags: ( tools yubikey )
  6. The Call for Papers is open for Metricon. If you are into metrics, go submit something.
    Emergent Chaos: Metricon 4.0 Call for Papers
    Tags: ( conference metricon cfp )

That's it for today. Have fun!

Subscribe to my RSS Feed if you enjoy these daily Interesting Bits posts.

Kevin

Reblog this post [with Zemanta]

{ 0 comments }

Good afternoon everybody! I hope your day is going well.

Here are today's Interesting Information Security Bits from around the web.

  1. F-Secure has a great Q&A posted about Conficker. Short version: Like the good book [Hitchhiker's Guide to the Galaxy] says, "Don't Panic!"
    Questions and Answers: Conficker and April 1st - F-Secure Weblog : News from the Lab
    Tags: ( malware conficker )
  2. A very thoughtful and thought generating piece by Jeremiah. The comments are also worth reading. I am very interested to see where this goes and hope to be a part of it in some small way.
    Jeremiah Grossman: Website security needs a strategy
    Tags: ( webappsec )
  3. Some nice guidance for when you decide to develop that file upload utility.
    SecuriTeam Blogs >> File upload security recommendations
    Tags: ( secure-coding )
  4. Lorrie reviews Michael's book which I have also reviewed. I agree with everything she says.
    Why you must dive Into the Breach
    Tags: ( books reviews )
  5. Time to patch OpenSSL.
    OpenSSL patches three security holes | Zero Day | ZDNet.com
    Tags: ( vulnerability patches openssl )
  6. Daniel puts together a very good set of observations regarding information security as an enabler. Like Daniel, I am not a proponent of presenting information security as a enabler. Except for specific cases where information security related activities/products actually produce your revenue stream, it does not increase revenue, provide efficiencies, or other wise make it 'easier' to do business. It IS a vital part of doing all the above safely and responsibly however.
    The Problem With Selling Information Security as a "Business Enabler" | dmiessler.com
    Tags: ( opinion )
  7. More yummy goodness from Synjunkie on abusing Citrix servers.
    Syn: Abusing Citrix - Part 4
    Tags: ( hacking citrix )
  8. Andrew is tackling a topic that is near and dear to us all, being provided development opportunities by our employers.
    A Multipart Letter to Employers of Security Professionals : The Security Catalyst
    Tags: ( general )
  9. Go give your six words on security. I will be.
    6 words on Security: A Challenge : The Security Catalyst
    Tags: ( general )

That's it for today. Have fun!

Subscribe to my RSS Feed if you enjoy these daily Interesting Bits posts.

Kevin

{ 0 comments }

Good afternoon everybody! I hope your day is going well.

Here are today's Interesting Information Security Bits from around the web.

  1. Time to patch your Cisco routers.
    Cisco security updates squash router bugs
    Tags: ( cisco patches vulnerabilities )
  2. Didn't we just go through this in India?
    Canadian cops cry for BlackBerry wiretap * The Register
    Tags: ( surveillance blackberry )
  3. FileFix, malware that encrypts files on your system,  can be beat without having to shell out any cash. The article points to places where you can get utilities to decrypt your content.
    New ransomware holds Windows files hostage, demands $50
    Tags: ( malware ransomware )
  4. Rory shares some thoughts on input validation and output normalization. Good stuff.
    Thoughts on Secure Data Handling in web applications... - Rory.Blog
    Tags: ( webappsec filtering )
  5. A nice piece by Andy on the value of information security certifications. It can actually be applied to just about any industry.
    Opinion: Do industry certifications matter? - Security
    Tags: ( certification )

That's it for today. Have fun!

Subscribe to my RSS Feed if you enjoy these daily Interesting Bits posts.

Kevin

{ 0 comments }

Good afternoon everybody! I hope your day is going well.

Here are today's Interesting Information Security Bits from around the web.

  1. Time to patch your OpenView installations.
    HP patches critical OpenView flaws
    Tags: ( vulnerability patches hp openview )
  2. A nice list of some free tools. I was not aware of a couple.
    8 Great Free Security Tools - Network World
    Tags: ( tools )
  3. A good walk-through on setting up a lab for testing VoIP stuff.
    How to set up a VoIP lab (on a shoe string) << EnableSecurity
    Tags: ( voip testing lab )
  4. You must look at this. Absolutely hilarious.
    Bringing You Only the Best in Security Network Diagrams | The Guerilla CISO
    Tags: ( humor general )
  5. Some good thoughts on setting up a penetration testing security lab.
    DIY Pentesting Lab - Evil Bytes Blog - Dark Reading
    Tags: ( security testing lab )

That's it for today. Have fun!

Subscribe to my RSS Feed if you enjoy these daily Interesting Bits posts.

Kevin

{ 0 comments }

Setting up TrueCrypt on Backtrack 4

by kriggins on March 24, 2009

in Uncategorized

In my previous post, we setup an encrypted private directory to address being able to keep the data from a pen test safe. I also found that TrueCrypt works great on Backtrack 4. It also addresses the issue of file and directory names not being encrypted. Of course the downside is that the volume must be manually mounted each time or at least I haven't worked out how to automatically mount it yet.

Assumptions

  1. You have already created a bootable Backtrack 4 thumb drive with persistent changes.
  2. You are using Backtrack 4 as root.
  3. The following is performed with a windows manager active, e.g. KDE.
  4. You are familiar with TrueCrypt

Installing TrueCrypt

Installing TrueCrypt is almost as easy as setting up encrypted private directories. The following steps will get TrueCrypt installed and ready to be configured.

First we need to download the install package. I picked the 'Ubuntu - x86 .deb' option on the TrueCrypt download page. I used Firefox and saved the file to root's home directory.

Next execute the following commands from a terminal session in root's home directory:

tar zxvf truecrypt-6.1a-ubuntu-x86.tar.gz

chmod +x truecrypt-6.1a-setup-ubuntu-x86

./truecrypt-6.1a-setup-ubuntu-x86

At this point, you will have a gui install window with a couple options on it. Click on 'Install TrueCrypt' and follow the prompts.

Now it's time to setup up our TrueCrypt volume. To do so, either from the 'run' command option on the menu or from a terminal session execute truecrypt. You should end up with a window like the following.

truecrypt_1

The next step is to create our encrypted volume. We do that by clicking on the 'Create Volume'' option above and using the following screen.

truecrypt_2

Follow the prompts and create a volume. Once that is done you can mount the volume and begin using it.

As always, feel free to leave a comment with your thoughts and/or questions.

-Kevin

{ 1 comment }

Good afternoon everybody! I hope your day is going well.

Here are today's Interesting Information Security Bits from around the web.

  1. A nifty new tools that scans your Flash source code looking for flaws. Always remember that static code analysis is not a panacea.
    Free HP SWFScan tool detects Adobe Flash flaws
    Tags: ( flash )
  2. Some suggested settings to help make your surfing safer with IE. Installing IE 8 will go a long way towards achieving that goal too.
    10 IE Browser Settings for Safer Surfing - Network World
    Tags: ( ie )
  3. Latest AV-Comparatives update is out.
    AV-Comparatives February 2009 report: four winners - Ars Technica
    Tags: ( testing anti-virus )
  4. Very interesting. A botnet that attacks dsl modems and routers.
    Stealthy router-based botnet worm squirming | Zero Day | ZDNet.com
    Tags: ( malware botnet )
  5. Disabling autorun. A very good idea. Rasvan lets us know how.
    Windows 7 Security Tips #1 - Malware City Blogs
    Tags: ( security tips windows-7 )
  6. Ioana asks some really good questions that we should all think about in relationship to our own teams. Being able to eventually answer yes to each of those questions will mean that you have a top flight team working to provide excellent service to your customers.
    The Dichotomy of Customer Service : The Security Catalyst
    Tags: ( general )

That's it for today. Have fun!

Subscribe to my RSS Feed if you enjoy these daily Interesting Bits posts.

Kevin

{ 0 comments }

Steff left the following comment on the Backtrack 4 how-to page.

...next thing is now to figure how to have the second partition encrypted so that every collected info will stay safely encrypted on the “change” partition....

I hadn't really thought about that and promptly started kicking myself repeatedly in the rear end. Having the output of a penetration test on a USB drive is an awfully good reason to make sure that data is not accessible should we lose said drive.

This got me started on a search for a method to encrypt data on our thumb drive. I found two that work although I am sure there are plenty of other ways to accomplish the same thing. This post describes how to setup an Encrypted Private Directory. A later post will describe the second method.

Assumptions

  1. You have already created a bootable Backtrack 4 thumb drive with persistent changes.
  2. You are using Backtrack 4 as root. You can do this with a non-root user also, just make sure to perform the apt-get install as root and then execute the ecrypt  setup as the user.

Encrypted Private Directory

Backtrack 4 is built on Ubuntu 8.10. This is great news for us because Ubuntu 8.10 supports something called encrypted private directories. This is a directory in your home directory, ~/Private by default, with a nifty feature. Any file written to this directory is automatically encrypted using the AES algorithm by default.

Setting this up is very easy and the Ubuntu documentation has almost all the information you need. I found you will need to perform an initial 'apt-get update' before you will be able to install the packages. Don't be concerned when you receive an error during the apt-get update. This is normal and can be fixed, but isn't vital at this point. Here are the steps to take:

apt-get update
apt-get install ecryptfs-utils
ecryptfs-setup-private

After you execute the last command, you will be prompted to enter your login password and either choose a mount pass phrase or generate one.

Logout and log back in to establish the mount

There you have it. You now have a directory in your home directory called Private. Any files written into that directory will be encrypted. Those changes will also be persisted into the changes folder.

Caveat: File and directory names are not encrypted. Be careful what you use for file and directory names.

The Ubuntu documentation gives more details of how you can use the directory such as setting up symlinks to common files. Those directions should be taken into account with your Nessus install. Nessus by default saves information in the users home directory.

As always, feel free to leave a comment with your thoughts and/or questions.

-Kevin

Reblog this post [with Zemanta]

{ 2 comments }