Be part in our Alpha-Testing-Program of CodeInspect

Eric | January 29, 2015

If you are interested in CodeInspect and would like to support us testing it, feel free to contact us (Siegfried Rasthofer) and we will provide you all the necessary information.

There is only one little requirement: due to legal restrictions (test license agreement), CodeInspect is currently only available to corporate customers.

Cross-posted from SEEBlog

Comments
Comments Off on Be part in our Alpha-Testing-Program of CodeInspect
Categories
Research

PLDI PC meeting promises to have a rather cold atmosphere this time

Eric | January 27, 2015

This is gonna be fun… guess at where of all places PLDI is having its PC meeting this week? Of course! In New York City! Don’t get me wrong – I really love New York, also at this time of a year, but with these weather conditions we are going to be in for a treat. Let’s hope we will all make it there in one piece. And the papers better be good!

Comments
Comments Off on PLDI PC meeting promises to have a rather cold atmosphere this time
Categories
Uncategorized

First International Workshop on Agile Secure Software Development

Eric | January 22, 2015

We are co-organizing the First International Workshop on Agile Secure Software Development (ASSD’15) with Prof. Röning from University of Oulu, Finland. The workshop is organized in conjunction with ARES 2015, which will be hosted in Toulouse, France from 24th to 28th August, 2015. We are looking for papers related to applying the agile approach and methods to develop secure software. We encourage you to submit your paper to the workshop.

Cross-posted from SEEBlog

Comments
Comments Off on First International Workshop on Agile Secure Software Development
Categories
Research

German media reports about our app analysis

Eric | January 19, 2015

Read on here for an extensive interview with Steven Arzt in the Süddeutsche Zeitung about the recent malware threat we discovered and about Android malware in general. Spiegel Online also has an article that draws information from the interview.

Cross-posted from SEEBlog

Comments
Comments Off on German media reports about our app analysis
Categories
Research

Time for new challenges: DroidBench 2.0 available

Eric | January 19, 2015

Our micro-benchmark suite DroidBench (published with FlowDroid at PLDI’14) aims at testing the precision and recall of static taint tracking tools for Android. It provides categorized, tested, and well-documented test cases for the various hard challenges in program analysis. The ground truth is provides makes it easy to check and compare the results of the various information-flow analysis tools proposed both in research and available commercially.

The suite has been used by various research groups all over the world and we have seen tools greatly improve on the precision and recall they achieve on DroidBench. With many tools now achieving very good results, it is time for new challenges.

We are thus happy to announce that DroidBench 2.0 is now available from Github. It features 120 test cases in 13 categories including aliasing, implicit data flows, Android lifecycle handling, inter-component communication, and reflective method calls. We would like to thank all the researchers world wide that have contributed to DroidBench and would like to extend this call: Feel free to propose and/or submit new test cases to extend the suite even further so that it can continue to serve as a standardized benchmark suite for research in the field of static taint tracking.

All kinds of contributions are welcome. We have started to also add test cases challenging dynamic analysis tools, for instance emulator-detection mechanisms. In the future, we also plan to add test cases that leverage native code to hide data flows.

Cross-posted from SEEBlog

Comments
Comments Off on Time for new challenges: DroidBench 2.0 available
Categories
Research

DroidSearch accepted at SAI Conference

Eric | January 19, 2015

We are happy to announce that our paper “DroidSearch: A Tool for Scaling Android App Triage to Real-World App Stores” has been accepted for publication at the IEEE Technically Co-Sponsored “Science and Information Conference 2015″ (SAI) in London, UK.

While many precise analysis tools for detecting malware and finding vulnerabilities in Android applications exist, they usually do not scale to the large number of applications in today’s real-world markets such as Google Play. We therefore present DroidSearch, a search engine that aids a multi-staged analysis in which fast pre-filtering techniques allow security experts to quickly retrieve candidate applications that should be subjected to further automated and/or manual analysis. DROIDSEARCH is supported by DROIDBASE, a middleware and back-end database which associates apps with metadata and the results of lightweight analyses on bytecode and configuration files that DROIDBASE automatically manages and executes.

Experiments on more than 235,000 applications from six different application stores including Google Play reveal many interesting findings. For instance, DROIDSEARCH identifies 40 known malware applications in Google Play and detects over 35,000 applications that use both http and https connections for accessing the same resources, effectively rendering the https protection ineffective. It also reveals 11,995 applications providing access to potentially sensitive data through unprotected content providers.

Cross-posted from SEEBlog

Comments
Comments Off on DroidSearch accepted at SAI Conference
Categories
Research

SOAP 2015

Eric | January 9, 2015

It’s time to get clean again… This year, Anders Møller and Mayur Naik have taken on the heroic task of organizing the 4th ACM SIGPLAN International Workshop on the
State Of the Art in Program Analysis (SOAP 2015). Thanks to both! We are looking for papers related to program analysis, especially interesting challenges with respect to their design and implementation. We encourage you all to submit!

Cross-posted from SEEBlog

Comments
Comments Off on SOAP 2015
Categories
Research

SSE Group together with McAfee Research Lab has identified a new threat campaign currently underway in South Korea

Eric | January 5, 2015

With the help of our new CodeInspect tool, we – together with the McAfee Research Lab – have identified a new threat campaign currently underway in South Korea;
attempting to exploit the huge media frenzy surrounding the release of the movie ‘The Interview’.

Shortly after the news broke that The Interview, originally scheduled to be released on Christmas Day, would appear online from Sony Pictures, numerous sites claimed to offer a pirated copy–fueled by the rumors that the movie might be distributed free online due to the circumstances surrounding the film’s change in distribution. One claim making the rounds in South Korea turned out to be an Android Trojan we have designed Android/BadAccents (named after the main component in the first stage of the Trojan).

Image_1

Android/BadAccent claims to download a copy of  The Interview but instead is the first-stage downloader of a two-stage banking Trojan. The second-stage component, which was distributed using Amazon Web Services, targets account holders of prominent local banks in South Korea as well as one international bank.

One element of the threat’s code caught our attention: the presence of a detection routine that checked the device manufacture before infecting the device. We had at first overlooked this because we had not heard of the manufactures Samjiyon or Arirang; we later found they are not located in South Korea. If the device manufacture was set to either  삼지연 (Samjiyon) or  아리랑 (Arirang ), then the threat would not infect the device and instead prompt the user with a message that an attempt to connect to the server had failed, as we see in the following image.

Image_2

When installing on any other brand of device, the infection is completed immediately following the download and execution of the second-stage payload.

Currently we don’t believe that this is a politically motivated threat–limiting the infection to devices sold only in South Korea–but purely a business strategy. Because the malicious payload targets account holders in South Korea, why waste bandwidth on an audience outside of the country?

Image_3
Using the new specialized tool CodeInspect developed by the Secure Software Engineering Group at CASED, the joint IT-security research center between Technische Universität Darmstadt and Fraunhofer SIT, we were able to decrypt the account information that was used by the malware’s authors to relay information to a mail account hosted outside of South Korea.

Despite the fact that this campaign appeared to be relatively new when we discovered it, the number of infected devices that relayed data was about 20,000. Because accounts related to this threat are hosted outside of South Korean, authorities cannot easily dismantle the campaign and prevent further infections. This tactic has become very popular with threats targeting mobile devices in Korea.

Our investigation of the second-stage component indicates that the malware’s components as well the Amazon Web Security services may have been used in previous campaigns targeting banks in South Korea as early as October. McAfee has notified Amazon Web Security and the Korea Internet & Security Agency of our findings. We are working with them to stop the distribution and prevent further infections of this campaign.

The post Fake “The Interview” App Delivers Mobile Malware in South Korea appeared first on McAfee.

Very soon, in a second post on this topic, we will take a deep technical dive into the code and tactics used in this campaign.

 

Also other media have reported about it:

Cross-posted from SEEBlog

Comments
Comments Off on SSE Group together with McAfee Research Lab has identified a new threat campaign currently underway in South Korea
Categories
Research