Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Markku Antikainen

dblp:145/3090 · DBLP profile ↗
← Back
9ranked-venue papers
1as first author
0since 2021 · last 2020
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Computer networks · 4 · 1 first-authorSecurity and privacy · 4Human-computer interaction and ubiquitous computing · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Network and information security
4 papers
Network security · 67% Systems and software security · 21% Authentication and access control · 12%
Computer networks
2 papers
Internet architecture and protocols · 57% Edge and fog computing · 26% Routing and switching · 17%
Software engineering, system software, and programming languages
1 paper
Operating systems · 100%

Topics — the 11 heaviest of 11, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Systems and software security › operating system security
inter-process communication security
0.312018
Man-in-the-Machine: Exploiting Ill-Secured Communication Inside the Computer · USENIX Security Symposium 2018
Network security › intrusion detection and prevention
intrusion detection
0.312017
Poster: IoTURVA: Securing Device-to-Device Communications for IoT · MobiCom 2017
Network security › intrusion detection and prevention › intrusion detection › malicious traffic detection
malicious traffic classification
0.312017
Poster: IoTURVA: Securing Device-to-Device Communications for IoT · MobiCom 2017
Network security › traffic analysis
traffic classification
0.312017
Poster: IoTURVA: Securing Device-to-Device Communications for IoT · MobiCom 2017
Internet architecture and protocols › packet processing
bloom filter-based forwarding
0.212014
Denial-of-Service Attacks in Bloom-Filter-Based Forwarding · IEEE/ACM Trans. Netw. 2014
Network security › attack strategy
denial-of-service attack
0.212014
Denial-of-Service Attacks in Bloom-Filter-Based Forwarding · IEEE/ACM Trans. Netw. 2014
Authentication and access control
device pairing
0.212014
Commitment-based device pairing with synchronized drawing · PerCom 2014
Operating systems
system security
0.112018
Man-in-the-Machine: Exploiting Ill-Secured Communication Inside the Computer · USENIX Security Symposium 2018
Edge and fog computing › edge devices
edge gateway
0.112017
Poster: IoTURVA: Securing Device-to-Device Communications for IoT · MobiCom 2017
Interaction techniques and input
touch interaction
0.112014
Commitment-based device pairing with synchronized drawing · PerCom 2014
Routing and switching
source routing
0.112014
Denial-of-Service Attacks in Bloom-Filter-Based Forwarding · IEEE/ACM Trans. Netw. 2014

Methods — techniques the papers use, named apart from their topics

remote model training · 0.6fuzzy logic · 0.6synchronized drawing · 0.4security analysis · 0.4commitment scheme · 0.4attack construction · 0.4
YearPublicationVenuePosition
2020 XSS Vulnerabilities in Cloud-Application Add-Ons
abstract
Many cloud-application vendors open their APIs for third-party developers to easily extend the functionality of their applications. The features implemented with these APIs are called add-ons (also called add-ins or apps). This is a relatively new phenomenon, and its effects on the application security have not been widely studied. It seems likely that some of the add-ons have lower code quality than the core applications themselves and, thus, may bring in security vulnerabilities. In this work, we found that many of such add-ons are vulnerable to cross-site scripting (XSS). The attacker can take advantage of the document-sharing and messaging features of the cloud applications to send malicious input to them. The vulnerable add-ons then execute client-side JavaScript from the carefully crafted malicious input. In a major analysis effort, we systematically studied 300 add-ons for three popular application suites, namely Microsoft Office Online, G Suite and Shopify, and discovered a significant percentage of vulnerable add-ons among them. We present the results of this study, as well as analyze the add-on architectures to understand how the XSS vulnerabilities can be exploited and how the threat can be mitigated.
Thanh Bui, Siddharth Prakash Rao, Markku Antikainen, Tuomas Aura
AsiaCCS3
2020 IoT-KEEPER: Detecting Malicious IoT Network Activity Using Online Traffic Analysis at the Edge
abstract
IoT devices are notoriously vulnerable even to trivial attacks and can be easily compromised. In addition, resource constraints and heterogeneity of IoT devices make it impractical to secure IoT installations using traditional endpoint and network security solutions. To address this problem, we present IoT-Keeper, a lightweight system which secures the communication of IoT. IoT-Keeper uses our proposed anomaly detection technique to perform traffic analysis at edge gateways. It uses a combination of fuzzy C-means clustering and fuzzy interpolation scheme to analyze network traffic and detect malicious network activity. Once malicious activity is detected, IoT-Keeper automatically enforces network access restrictions against IoT device generating this activity, and prevents it from attacking other devices or services. We have evaluated IoT-Keeper using a comprehensive dataset, collected from a real-world testbed, containing popular IoT devices. Using this dataset, our proposed technique achieved high accuracy (≈0.98) and low false positive rate (≈0.02) for detecting malicious network activity. Our evaluation also shows that IoT-Keeper has low resource footprint, and it can detect and mitigate various network attacks-without requiring explicit attack signatures or sophisticated hardware.
Ibbad Hafeez, Markku Antikainen, Aaron Yi Ding, Sasu Tarkoma
IEEE Trans. Netw. Serv. Manag.2
2018 Real-Time IoT Device Activity Detection in Edge Networks
Ibbad Hafeez, Aaron Yi Ding, Markku Antikainen, Sasu Tarkoma
NSS3
2018 Man-in-the-Machine: Exploiting Ill-Secured Communication Inside the Computer
Thanh Bui, Siddharth Prakash Rao, Markku Antikainen, Viswanathan Manihatty Bojan, Tuomas Aura
USENIX Security Symposium3
2018 Automated analysis of freeware installers promoted by download portals
abstract
We present an analysis system for studying Windows application installers. The analysis system is fully automated from installer download to execution and data collection. The system emulates the behavior of a lazy user who wants to finish the installation dialogs with the default options and with as few clicks as possible. The UI automation makes use of image recognition techniques and heuristics. During the installation, the system collects data about the system modification and network access. The analysis system is scalable and can run on bare-metal hosts as well as in a data center. We use the system to analyze 792 freeware application installers obtained from popular download portals. In particular, we measure how many of them drop potentially unwanted programs (PUP) such as browser plugins or make other unwanted system modifications. We discover that most installers that download executable files over the network are vulnerable to man-in-the-middle attacks. We also find, that while popular download portals are not used for blatant malware distribution, nearly 10% of the analyzed installers come with a third-party browser or a browser extension.
Alberto Geniola, Markku Antikainen, Tuomas Aura
Comput. Secur.2
2017 Poster: IoTURVA: Securing Device-to-Device Communications for IoT
abstract
In this poster we present IoTurva, a platform for securing Device-to-Device (D2D) communication in IoT. Our solution takes a blackbox approach to secure IoT edge-networks. We combine user and device-centric context-information together with network data to classify network communication as normal or malicious. We have designed a dual-layer traffic classification scheme based on fuzzy logic, where the classification model is trained remotely. The remotely trained model is then used by the edge gateway to classify the network traffic. We have implemented a proof-of-concept prototype and evaluate its performance in a real world environment. Theevaluation shows that IoTurva causes very small overhead while it works with minimal hardware, and that our model training and classification approach can improve system efficiency and privacy.
Ibbad Hafeez, Aaron Yi Ding, Markku Antikainen, Sasu Tarkoma
MobiCom3
2015 Denial-of-service attacks in OpenFlow SDN networks
abstract
Software-Defined Networking (SDN) has recently gained significant momentum. However, before any large scale deployments, it is important to understand security issues arising from this new technology. This paper discusses two types of Denial-of-Service (DoS) attacks specific to OpenFlow SDN networks. We emulate them on Mininet and provide an analysis on the effect of these attacks. We find that the timeout value of a flow rule, and the control plane bandwidth have a significant impact on the switch's capability. If not configured appropriately, they may allow successful DoS attacks. Finally, we highlight possible mitigation strategies to address such attacks.
Rajat Kandoi, Markku Antikainen
IM2
2014 Commitment-based device pairing with synchronized drawing
abstract
Secure device pairing is a widely studied problem. Local wireless connections such as Bluetooth and WiFi typically rely on user-entered secret keys or manually verified authentication codes. Several recent proposals replace these with contextual or location-dependent sensor inputs, which are assumed to be secret from anyone not present at the location where the pairing takes place. These protocols have to cope with a fuzzy secret, i.e. noisy secret input that differs between the devices. In this paper, we overview such protocols and propose a new variation using time-based opening of commitments. Our protocol has the advantage of treating the fuzzy secret as one piece of data rather than requiring it to be partitioned into time intervals, and being more robust against variations in input entropy than those based on error correction codes. The protocol development is motivated by the discovery of a novel human source for the fuzzy secret: synchronized drawing with two fingers of the same hand on two touch screens or surfaces. Metrics for measuring the distance between the drawings are described and evaluated. We implement a prototype of this surprisingly simple and natural pairing mechanism and show that it accurately differentiates between true positives and man-in-the-middle attackers.
Mohit Sethi, Markku Antikainen, Tuomas Aura
PerCom2
2014 Denial-of-Service Attacks in Bloom-Filter-Based Forwarding
abstract
Bloom-filter-based forwarding has been suggested to solve several fundamental problems in the current Internet, such as routing-table growth, multicast scalability issues, and denial-of-service (DoS) attacks by botnets. The proposed protocols are source-routed and include the delivery tree encoded as a Bloom filter in each packet. The network nodes forward packets based on this in-packet information without consulting routing tables and without storing per-flow state. We show that these protocols have critical vulnerabilities and make several false security assumptions. In particular, we present DoS attacks against broad classes of Bloom-filter-based protocols and conclude that the protocols are not ready for deployment on open networks. The results also help us understand the limitations and design options for Bloom-filter forwarding.
Markku Antikainen, Tuomas Aura, Mikko Särelä
IEEE/ACM Trans. Netw.1