Research | Practice

Showing posts with label Education. Show all posts
Showing posts with label Education. Show all posts

2016-05-13

Facebook Capture the Flag Platform Now Available

Friday, May 13, 2016 Posted by Unknown , , No comments
Facebook's hacking education platform and capture the flag is now available. See their release post here. Their goal is to educate about different types of web attacks by giving access to CTF infrastructure and letting more groups run hacking competitions. From their github repository:

  • Organize a competition. This can be with as few as two participants, all the way up to several hundred. The participants can be physically present, active online, or a combination of the two.
  • Follow setup instructions below to spin up platform infrastructure.
  • Enter challenges into admin page
  • Have participants register as teams
    • If running a closed competition:
      • In the admin page, generate and export tokens to be shared with approved teams, then point participants towards the registration page
    • If running an open competition:
      • Point participants towards the registration page
  • Enjoy!
I'm playing with it now, but it looks like it will be an amazing resource for students.

2015-01-12

Cybersecurity Tips for Business Travelers

Monday, January 12, 2015 Posted by Unknown , , No comments
I recently received an email from someone claiming to be from CNN, wanting to do a segment on cyber security for business travelers. They asked for some bullet points that tech-savvy travelers may be able to follow to protect themselves. I threw together some points that are common crime trends, or that I normally think about when travelling.

I am assuming the main concern is some type of hacking or data theft. I'm assuming some technical capability in my (general) recommendations below, and skipping some obvious pointers.

  • Coordinate an OFFLINE authentication system with your secretary or work, and use this authentication token any time you are talking about money transfers or bank details. Common threat now - hackers know when you travel and use the confusion to defraud the company.
  • The company should be running a VPN that works over ports 443 and/or port 80.
  • Attempt to understand common cyber threats (and their cause) in the country - are you vulnerable to local attacks?
  • Attempt to use systems that are NOT commonly used in the destination country. Target systems in Korea: Windows, IE, Android. Avoid these and your chances of being compromised are much lower. (Linux Live CD/USB is easy to use)
  • Do you need to bring all of your work data with you? Can you copy only required documents to the system that you bring with you (threat minimization)? Wipe out the systems when you come back home.
  • Same as above for phones / mobile devices.
  • For business systems incl. phones, use full drive encryption and remote wipe capabilities (don't mess with location tracking services).
  • Use a procedure for backing up all your data that always requires two-factor authentication - no remembered logins (if 'cloud-based').
  • Be aware of how locals use credit cards. If they don't trust using cards in their country/city, you probably shouldn't either. In countries where point of sale (POS) attacks are trending, use cash.
  • If possible (and trust-worthy) it may be better to use a local anti-virus while you are in the country.
  • Try to avoid accessing sensitive information over the internet. If not using a VPN, prefer mobile broadband. If all else fails, at least make sure a local wireless connection is using encryption.
  • Manually set your DNS to a trusted server.
These are some of the things I am thinking about on business trips abroad.

Cyber security abroad is really about common sense, and should not be that much different than cyber security at home. Try not to put sensitive information in risky situations, and if you have to, at least try to protect it (trusted VPNs, etc).

Photo by Yuri Samoiliv

2015-01-09

Online Child Exploitation Awareness Project

Friday, January 09, 2015 Posted by Unknown , No comments
With the KITRI Best of the Best Information security program, we have been developing tools for Law Enforcement to use in the automatic detection of Child Exploitation Material (images). The new code and classifiers will be merged into the imageClassification github repository in the next few days, and you will be able to download and use it for free (FOSS). We also have an Autopsy 3 python module available here. If you use any of them, please lets us know how you got on.

However, during the project we realized we were focusing on helping Law Enforcement, who already have a pretty good idea of what online child exploitation is. We decided to start working with the Korean public to raise awareness about online child exploitation.

The project team (Outc4se) created a presentation about Online Child Exploitation, which was presented at a Seoul Tech Society event, Korea University, the Korean National Police University, and others. The overall reaction from the public (in my opinion) was a sullen interest. Some people wanted to ignore the problem, some people had questions. At the end of the presentation the group demonstrated their image classification project, and tried to give tips about what the public can to do protect themselves, their children and help combat online child exploitation.

Seeing that the general public had little awareness of the problem of child exploitation in general, the group set up a blog (http://bob-safekids.blogspot.kr/) with some basic information about child exploitation, and associated research. We hope to keep adding information that the public can use to understand such a common and dangerous issue.

2014-10-08

World Forensic Festival, Digital Forensic Masters and the Korea Linux Forum

Wednesday, October 08, 2014 Posted by Unknown , , , No comments

A pretty busy day preparing for the World Forensic Festival next week. If you are going, please be sure to catch me on Thursday and Friday for the Digital Forensics talk and poster sessions. I will be talking about event reconstruction with no-prior information. Just a sort piece of work I touched on in my dissertation.

We also have an open house in SoonChunHyang University tomorrow to introduce potential students
to the Master's in Digital Forensic Investigation. It is a combination degree with the SCH Graduate
School of Forensic Science. The session on digital forensics is short, but should be interesting. If you are in Asan tomorrow after, please let me know.

Finally, we are also getting ready for the Korea Linux Forum where we will talk about Linux in crime and criminal investigation. I've never been to the event before, but it should be interesting to meet developers and users. Hopefully I can give them some insight into how the Law Enforcement community (and criminals) is using their work. There are some interesting parallels between the idea of open source, and requirements by courts. Much of which was talked about by Brian Carrier a while ago in "Open Source Digital Forensic Tools - The Legal Argument".

All together, a pretty interesting few months ahead.

2014-09-02

Free Linux course from edX is a good introduction for investigators

Tuesday, September 02, 2014 Posted by Unknown No comments
Linux is being used in many more consumer devices. Investigators should at least have a basic idea of what Linux is, how it is different than Windows and basic usage (because hackers certainly will). This free course from edX by the Linux Foundation will give a good overview of how the Linux operating system functions and its usage.


I am taking it right now. So far it gives a quick and interesting overview and differences between popular distributions. It looks like it goes into some basic usage from a desktop as well as command-line interface. It probably won't make you an expert, but it looks like a great place to start.

Once you have gone through this course, if you want to know more about investigations using Linux, I strongly recommend the book and resources at Linux LEO.

2014-08-04

Journal of Digital Forensics, Security and Law now Open Access

Monday, August 04, 2014 Posted by Unknown , , No comments
The Journal of Digital Forensics, Security and Law (JDFSL) is now an Open Access Journal. They also have a new website that uses the Open Journal System for submission management. If you have never seen the JDFSL before, now is a great time to check out the current issue as well as all the new features.
Journal of Digital Forensics, Security and Law

This peer-reviewed, multidisciplinary Journal of Digital Forensics, Security and Law (JDFSL) focuses on the advancement of the field by publishing the state of the art in both basic and applied research conducted worldwide. We purposefully chose to use the word cyber in our tagline, instead of digital to emphasize the cyber culture surrounding computing, and the word cyber also extends itself beyond the technical domain of computing. The Journal’s main aims are to open up the landscape for innovation and discussion, and to continuously bridge the gap between the science and practice of cyber forensics, security and law. This journal encourages both scientists and practitioners to share their discoveries and experiences.

Submissions
Manuscripts should be submitted in Word, RTF, or PDF format using the JDFSL OJS Submission System.

2013-08-15

Sending a manually encrypted email using a public key

Thursday, August 15, 2013 Posted by Unknown , , No comments
Some web-based email services don't have an encryption client available, but if you still want to be able to encrypt an email using someone's public key, you can do it in the following way.

First, get GPG.

  • There is GPG4Win: http://www.gpg4win.org/ (I've not used it, but I assume there is a command line client)
  • GPGTools for Mac: https://gpgtools.org/ (I've used, and liked very well)
  • For Linux there are few different options, so see this for more information.


Once you have GPG installed, you should be able to run the command 'gpg' from a terminal.

*note - On Windows or Mac the commands may be slightly different than what is shown here.

For this tutorial, you will be encrypting an email using someone's public key. I will not show you how to create your own keys in this post.

Once you can run gpg, we need to try to find the public key of the person you will send the message to. If they have uploaded their key to a public key server you can query the server with
gpg --list-keys email@address.com
You can then import the key you have found using --recv-keys with the key's ID. For example, my key looks like: pub   2048R/606B15C4 2013-01-09 [expires: 2017-01-09]. The key's ID is 606B15C4.
gpg --recv-keys 606B15C4 
Once we have successfully imported the key, we can use it to encrypt messages that only the holder of the associated private key can decrypt. So, for example, if you use my public key to encrypt a file, then only my private key can be used to decrypt the file.

Likewise, if I use my private key to encrypt a file, then only my public key can be used to decrypt the file. This is a good way to show that you are the originator of the information.

OK - so let's make some text to send in our email. I will create a text file as a simple file container.
echo "Question: Can security students encrypt their email?" >> encryption_test.txt
echo "Hypothesis: Security students are too lazy to encrypt their email." >> encryption_test.txt
So now I have a plain text file called "encryption_test.txt" with two lines in it.

(In Linux) I can read the contents of the file using 'cat', and pipe the output into gpg for encryption.
cat encryption_test.txt | gpg --encrypt --armor -r 606B15C4
The first command takes the contents of the file "encryption_test.txt" and send it to gpg, which encrypts the text with the public key 606B15C4. The output is as follows:

-----BEGIN PGP MESSAGE-----
Version: GnuPG v1.4.11 (GNU/Linux)

hQEMA999TJtS1eU1AQgAn09ngR2pGDGCfFH0aKUazQInd+HtYqqFq6UmFyszb5RX
OS5mWB3gEKMh3Ki0Qvgs2tA9nBx1+uzyxvkLoXrLwkfVg7mu821bjkh9OMsFO9hb
EeKkZjAAHHcf1rkpWKgc9mcmYyaNBEexyDJy648osWiGyDfedVMKog0k44NFf9iG
aBNsrrqmS+S6SllCgUhbMtkJYB4+BbCBIDA0laWQF+wcKGIsQfk3XxYdJUAfTFIK
vJwKyyPd9JBwG70XYaycBVIPMYhflmNB0MKVV65iQXQslN0dlTMu9CZGRYDJ4IMD
eC89NDsSVwVBWGPxo76cE19McXC5EHQvEBZk9XUIY9KQAaqZOu8vJlz5kehprSnm
OsYY24fuvsbZ4tglgQQ2FC7QLwB+rMLXNWPXor/EjUUYfeRAtbADfpFgNX/Kyzf8
9CxHSRO0ARj/caQQHCjfothIcR6J+vSGe5z+QA9IG9LhvRYOQkbyqoz9ZxRmBgrG
zD++fpC+hgv56WRHe5BzSBq4iaYJ+M1FGb5YbpCBzrPI
=Umsn
-----END PGP MESSAGE-----


If I copy from ---BEGIN PGP MESSAGE --- to ---END PGP MESSAGE--- and paste that into the body of my email, and send it to the person who owns the private key - they should be able to decrypt it.

2013-04-11

What is Cybersecurity?

Thursday, April 11, 2013 Posted by Unknown , No comments
Last week, a number of Korean organizations fell victim to cyber attacks. This has prompted discussions about cybersecurity in Korea, and while following this issue I’ve realized that Korea’s main challenge appears to be understanding what cybersecurity actually is.

From many of the discussions, representatives from various organizations appear to believe that security is a force, much like the police or military. Cybersecurity, however, is not an organization. It is not something that can be prevented by a single group. Cybersecurity is a responsibility – a mindset – that each technology user must adopt. Everyone plays a part in the cybersecurity of Korea (and the world), and anyone not considering the security of their devices are putting not only themselves, but also their friends/family/workplace/bank/government/etc. in danger.

Indeed, organizations can play a part in helping to improve cybersecurity. Police investigations, for example, can lead to catching cyber criminals, and thus potentially reduce on-line crime. But Police cannot be everywhere, and are inherently reactionary. And unless citizens want the government protecting the people from themselves (via pre-incident monitoring to make sure you don’t click on the ‘wrong’ link), then security of the country should be achieved through education of everyone.

The thing that every citizen, company and government entity needs to realize that your device probably will be compromised. So think of security as a function of time. With enough time, even the strongest security can be broken. So just give hackers less time. Change your passwords often, factory reset your phone and reformat your computers every 6 to 12 months, make sure your software is always up to date, use anti-viruses and firewalls on all your devices, and be very selective about software and websites you use. There is a lot of information available about on-line security, so there is really no reason not to understand and implement the basics. It doesn’t take a lot of time, and it could end up saving you, or someone you love, a lot of inconvenience later.

Remember, cybercrime is not static. Security that worked yesterday may not work today. So securing devices should become a way of life, not a once-off effort.

Security resources: www.google.com/intl/ko/goodtoknow, www.kisa.or.kr and www.ctrc.go.kr

Letter to Editor: [PDF ENG] [PDF KOR]

2012-07-05

Webinar: Finding Evidence in an Online World - Trends & Challenges in Digital Forensics

Thursday, July 05, 2012 Posted by Unknown , No comments
[Edit] A recording of the webinar can be found here: http://www.forensicfocus.com/DF_Multimedia/page=watch/id=79/d=1/

Repost from: http://www.forensicfocus.com/News/article/sid=1898/

Learn about the methods and techniques used to recover Internet-related evidence left behind on hard drives and RAM by registering for a free Forensic Focus webinar delivered by Jad Saliba of JADsoftware, developers of Internet Evidence Finder (IEF). Jad will discuss a wide range of potential evidence sources including cloud, social networking, chat, web history, P2P, and webmail artifacts.

Date: Tuesday, July 17 2012Time: 11AM EDT US / 4PM BST UK / 15:00 GMT
Duration: 30 mins

All attendees will receive 10% off the purchase price of IEF until August 31st.

Register now at http://forensicfocus.enterthemeeting.com/m/4BGB7KYU

2012-06-12

Developing an Open Source Digital Forensics Laboratory

Tuesday, June 12, 2012 Posted by Unknown No comments

The UCD CCI Forensic Summer School will be held here in Dublin from 20th-30th August, 2012. This year's topic is the development of Open Source digital forensic laboratories.

You can find additional information on the summer school, including topic list and schedule. General information is available at www.cci.ucd.ie and registration for the event will remain open until Friday 29th June.

To register for this event, please complete the form at http://cci.ucd.ie/content/digital-forensics-summer-school-2012


General topic areas include:

  • Hardware:
    • Computer Evidence Storage
    • Forensic Processing Hardware
  • Software:
    • Triage
    • Preliminary Analysis
    • Full Forensic Analysis
  • Forensic Processes:
    • Child abuse cases
    • Email retrieval 
    • Chat retrieval
    • Fraud/Theft/Counterfeiting
    • Drug Case Examinations 
    • Money Laundering Examinations
  • Reporting on Forensic Examinations: 
    • Formulating a Triage Report 
    • Formulating a Preliminary Analysis Report 
    • Formulating a Full Forensic Report 
  • Exhibit and Case Management: 
    • Managing cases / updating examination results incrementally 
    • Associating exhibits submitted for examination with individual cases 
    • Associating forensic examination reports with cases and exhibits

2012-05-09

Digital Forensics Summer School

Wednesday, May 09, 2012 Posted by Unknown No comments
The UCD Centre for Cybersecurity and Cybercrime Investigation will be hosting a Digital Forensic Summer School for two weeks at the end of August 2012. The theme of the two week course will be "Creating an Open Source Computer Forensics Lab".

The prospectus currently includes topics such as:
  • Computer forensic processes
  • Case management topics and solutions
  • Building low-cost hardware solutions
  • Suspect system triage using open source tools
  • Preliminary analysis using open source tools
  • Full forensic analysis using open source tools
  • Open source forensic frameworks
  • Backup strategies and solutions for digital investigation labs
  • Using processing clusters for forensic tasks
  • Tool validation
  • Forensic reporting

Update: This training is for Law Enforcement only. The event announcement can be found here: http://cci.ucd.ie/content/ucd-cci-digital-forensics-summer-school-2012