IoT Challenges & Testing aspects. Alon Linetzki, Founder & CEO QualityWize

Similar documents
A Bird s Eye View on Internet of Things

Internet of Things (IoT)

Internet of Things (IoT) Vikram Raval GSMA

Architecture of Industrial IoT

A Vision of IoT: Applications, Challenges, and Opportunities With China Perspective

Internet of things (IoT) Regulatory aspects. Trilok Dabeesing, ICT Authority 28 June 2017

INTERNET OF THINGS THE GSMA GUIDE TO THE R A G E C A P A B I L C O V E I T Y T Y U R I E C R S B E C Y. gsma.com/iot

Internet of Things: Cross-cutting Integration Platforms Across Sectors

RECENT TRENDS AND ISSUES IN IOT

DELL: POWERFUL FLEXIBILITY FOR THE IOT EDGE

IoT Strategy Roadmap

PoLTE: The GPS Alternative for IoT Location Services

What you need to know about IoT platforms. How platforms stack up in IoT

The Importance of Connectivity in the IoT Roadmap End-User Sentiment Towards IoT Connectivity. An IDC InfoBrief, Sponsored by February 2018

UPDATE ON IOT LANDSCAPING

Dr. Tanja Rückert EVP Digital Assets and IoT, SAP SE. MSB Conference Oct 11, 2016 Frankfurt. International Electrotechnical Commission

IoT in Port of the Future

Why Connecting to the Internet of Things Project List

Introduction to Internet of Things Prof. Sudip Misra Department of Computer Science & Engineering Indian Institute of Technology, Kharagpur

Spectrum for the Internet of Things

New Technologies: 4G/LTE, IOTs & OTTS WORKSHOP

Emerging IoT Technologies for Smart Cities

Middleware for the Internet of Things Revision : 536

The BIGGEST. The 2 nd Saudi International Exhibition & Conference for Internet of Things February 2019

THE NEXT GENERATION OF CITY MANAGEMENT INNOVATE TODAY TO MEET THE NEEDS OF TOMORROW

Mirth Solutions. Powering Healthcare Transformation.

IoT Challenges in H2020. Mirko Presser, MSci, MSc, BSS/BTECH/MBIT Lab

IERC Standardization Challenges. Standards for an Internet of Things. 3 and 4 July 2014, ETSI HQ (Sophia Antipolis)

PoE: Adding Power to (IoT)

How to Categorize Risk in IoT

Integrating Device Connectivity in IoT & Embedded devices

IOT. Internet of Transformation. Whitepaper.

NDT Meets the Internet of Things (IoT)

Internet of Things Telecommunication operator perspective

Introduction to the Internet of Things

Mobilising the Smart Cities September Barbara Pareglio IoT Technical Director

IoThings Milano Maggio 2017 Barbara Pareglio GSMA IoT Technical Director. Mobile IoT: 3GPP standard per reti LPWA e IoT security

EdgeX Foundry. Facilitating IoT Interoperability by Extending Cloud Native Principles to the Edge GLOBAL SPONSORS

ITU-T Y Specific requirements and capabilities of the Internet of things for big data

F5 Network Security for IoT

FOSS PLATFORM FOR CLOUD BASED IOT SOLUTIONS

DRIVING REVENUE FROM THE INTERNET OF THINGS

Securing IoT in the Enterprise

Kolding June 12, 2018

T : Internet Technologies for Mobile Computing

Growing the Digital Business: Spotlight on the Internet of Things. Accenture Mobility Research 2015

Internet of Things (IoT): The Big Picture

A Brief Overview of Existing Tools for Testing the Internet-of-Things

IoT - Internet of Things. Brokerage event for Innovative ICT November, Varazdin, Croatia

Bridging Legacy Systems & the Internet of Things. Matt Newton Director of Technical Marketing OPTO 22

Internet of Things: Networking Infrastructure for C.P.S. Wei Zhao University of Macau December 2012

ITU-T Y.4552/Y.2078 (02/2016) Application support models of the Internet of things

Internet of Things Trends, Challenges, Opportunities, and Applications

Internet of Things - IoT Training

IoT Egypt Forum A Catalyst for IoT Ecosystem in Egypt

THE TRANSFER CENTER INTERNET OF THINGS (IOT) LAB


INTERNET OF THINGS WINNING FORMULA. Rami Avidan Managing Director, Tele2 IoT

Home Monitoring System Using RP Device

Internet Of Things Meets Digital Signage. Deriving more business value from your displays

IoT Technical foundation and use cases Anders P. Mynster, Senior Consultant High Tech summit DTU FORCE Technology at a glance

Your partner in testing the Internet of Things

The Smart Port Vision

Internet of Things hiotron Custom IOT Solution Development

IOT TECHNOLOGY & BUSINESS. Format: Online Academy. Duration: 5 Modules

Smart Buildings - Integrating PoE with the IoT

HEART ATTACK DETECTION BY HEARTBEAT SENSING USING INTERNET OF THINGS : IOT

IoT trends in the Americas and considerations on the importance of National IoT plans

The Internet of Things Will You Be Ready to Support a Device-Driven Future? Manish Nathwani SVP, Product Development

The Internet of Things (IoT)

How Cable and Telcos support large-scale IoT

Internet of Things ( IoT) Luigi Battezzati PhD.

COURSE DESCRIPTION INTERNET OF THINGS- BUSINESS AND TECHNOLOGIES. Format: Classroom. Duration: 2 Days

SURVEY All brands and products are the trademarks of their respective holder/s. Copyright Decisive Media Limited. All rights reserved.

Alcatel-Lucent 5620 Service Aware Manager. Unified management of IP/MPLS and Carrier Ethernet networks and the services they deliver

IOT TECHNOLOGY AND ITS IMPACT

Designing for the Internet of Things with Cadence PSpice A/D Technology

142, Noida, U.P., India

Last Edit: 19 Feb 2018

The Internet of Things- Introduction and Applications

IoT Architecture for Future Building Management Embedded Lighting Controls

Mobile IoT for Smart Cities: Open for Business. Svetlana Grant Future IoT Networks Director Connected Living Programme 17 November 2016

The Art of Low-Cost IoT Solutions

DEVELOPING IN THE IOT SPACE

The Internet of You: The Ethical, Privacy, and Legal Implications of Connected Devices. Beverly Kracher, Ph.D. Business Ethics Alliance

IoT beyond platforms. Enabling innovation at scale

SPECIALIST TASK FORCE 505 IOT STANDARDS LANDSCAPING & IOT LSP GAP ANALYSIS

Driving the IoT Journey: 10 Trends to Watch

Machina Research. INDUSTRY DAY - Welcome. Emil Berthelsen, Principal Analyst Crowne Plaza Hotel, Belgrade, Serbia June 1, 2016

Welcome to Electrical and Electronic Engineering UCD. Electronic/Computer Engineering (ECE)

Current Status and Challenges of Internet of Things. Xiaohui YU CATR, MIIT June 30th, 2011

Samsung Electronics Presents: Internet of Things: Transforming the Future June 21, 2016

3 rd International Conference on Smart and Sustainable Technologies SpliTech2018 June 26-29, 2018

Building Intelligent Edge Solutions with Microsoft IoT

MY OPENING KEYNOTE AT INTERNET OF THING S WORLD 2016

SERVICE DESCRIPTION VIDENS SD-WAN SERVICE MANAGEMENT

Advanced Topics in Information Technology-1 Internet of Things(IT623)

Via

Introduction to the platforms of services for the Internet of Things Revision : 536

Introduction to the ITU-T Global Standards Initiative on IoT with focus on SG13 activities

Transcription:

IoT Challenges & Testing aspects Alon Linetzki, Founder & CEO QualityWize alonl@quality-wize.com 1

Alon Linetzki CEO and Founder of QualityWize 3 decades in sw engineering, testing, quality assurance and agile Co-authored ISTQB Agile Tester Certification, co-authoring the advanced level ISTQB Technical Agile Tester ISTQB Marketing Chair Specializes in Agile transition test strategy & optimization test process improvement SW process improvement test management test design risk based testing Keynote Speaker, tutorial speaker and Chair at international testing conferences around the world Co-founder of the Israeli Testing Certification Board, Vice President, Marketing Director Founder of the SIGiST Israel (testing forum) in Israel 2

About QualityWize SW Engineering Quality Assurance Testing 3

About QualityWize Initial quality assessment audits (baseline) Agile healthchecks Safe guarding your improvement investments Periodically done, to align to business expectations 4

About QualityWize 5

About QualityWize HP Indigo 6

On the Menu Understanding IoT concepts Introduction History Enablers Describing the IoT Challenges & Testing aspects Summary 7

Understanding IoT Concepts Consumer products, durable goods, cars and trucks, industrial and utility components, sensors, and other everyday objects are being combined with Internet connectivity and powerful data analytic capabilities that promise to transform the way we work, live, and play Expected to have as many as 100 billion connected IoT devices and a global economic impact of more than 11$ trillion by 2025. 8

Understanding IoT Concepts At the same time, it raises some challenges Security - hacking Internet-connected devices, Surveillance concerns, Privacy fears Interoperability/Standards - Technical challenges communication Legal, Regulatory and Rights Emerging economy & development issues: Sustainable agriculture Water quality and use Healthcare, Industrialization Environmental management 9

Understanding IoT Concepts Transforming many aspects of the way we live: Smart Home - Internet enabled appliances, Home automation components, Energy management devices, more security and energy efficiency HealthCare - Wearable fitness and health monitoring devices, network enabled medical devices Disabled and elderly independence and quality of life Smart Cities - Networked vehicles, intelligent traffic systems, sensors embedded in roads and bridges minimize congestion and energy consumption Agriculture monitoring systems supported by sensors, helping growing yield grow, and faster more efficiently, reducing nature draw backers for plants growth, improving farmers ROI, and reducing food cost for consumers 10

Understanding IoT Concepts History The term Internet of Things (IoT) 1999 by British technology pioneer Kevin Ashton, describing a system in which objects in the physical world could be connected to the Internet by sensors. He wanted to illustrate the power of connecting Radio- Frequency Identification (RFID) tags used in corporate supply chains to the Internet, in order to count and track goods without the need for human intervention. 11

Understanding IoT Concepts History 70s - systems remotely monitoring meters on electrical grid via telephone 90s - wireless technology allowed machine-to-machine (M2M) enterprise and industrial solutions for equipment monitoring and operation built on purpose-build networks, industryspecific standards (not open) and NOT on Internet Protocols (IP) based and internet standards First Internet Toaster, IP-enabled, was presented in late 90s Later other things were IP-enabled: Soda Machine (Carnegie Mellon University in US), Coffee pot (University of Cambridge UK) Research started.founding today s Internet of Things 12

Understanding IoT Concepts Enablers Universal Connectivity Low cost, high speed, persistent network connectivity, licensed and unlicensed wireless services and technology, everything is connectable. Widespread adoption of IP based networking IP has become a well defined and widely implemented platform of software and tools are incorporated into many devices easily and inexpensively. Computing Economics Driven by industry investment in research, development, and manufacturing, we witness greater computing power at lower price and lower power consumption 13

Understanding IoT Concepts Enablers Miniaturization Manufacturing advances allow pioneering computing and communications technology to be incorporated into very small objects. Add greater computing economics Advances in Data Analytics New algorithms and rapid increases in computing power, data storage, and cloud services enable the aggregation, correlation, and analysis of vast quantities of data; extracting information and knowledge. Rise of Cloud Computing Cloud computing, which leverages remote, networked computing resources to process, manage, and store data, allows small and distributed devices to interact with powerful back-end analytic and control capabilities. 14

Too many IoT platforms Too many IoT communication protocols Security new attacks and threats surfaces IoT app, device diversity Fast-moving data and increased load Privacy & Legal Interoperability Summary 15

Too many IoT platforms Too many IoT communication protocols Security new attacks and threats surfaces IoT app, device diversity Fast-moving data and increased load Privacy & Legal Interoperability 16

Too many IoT platforms Devices has their unique HW, and relies on SW to drive it. There are so many variants of HW and SW for devices, as well as FW Hence not being able to Test majority of combinations New techniques and methods, and perhaps technologies, needs to be invented and defined to select the best set of tests removing most of the risk Collecting data from end user will have to be done fast, in vast portions, and in-production monitoring, data collection and testing will further develop for most popular combinations 17

Too many IoT platforms Too many IoT communication protocols Security new attacks and threats surfaces IoT app, device diversity Fast-moving data and increased load Privacy & Legal Interoperability 18

Too many IoT communication protocols In March 2015, the Internet Architecture Board (IAB) released a guiding architectural document stating four common communication models used by IoT devices Device to Device Communication Device to Cloud Communication Device to Gateway Model Back End Data Sharing Model The 4 basic communication models demonstrate the underlying design strategies used to allow IoT devices to communicate 19

communication protocols - IPv6 and IoT The need for billions of internet addresses is rising. IPv4 can no longer be useful in the future (supports only 4.3 billion addresses/devices connected). IPv6 is 2 to the power of 128 th addresses = 340 trillion, trillion, trillion addresses! Expecting 100 billion by 2025, makes it surely enough 20

Too many IoT communication protocols IoT devices today use many different communications protocols to interact with controllers, and with each other Protocols such as Message Queuing Telemetry Transport (MQTT), Extensible Messaging and Presence Protocol (XMPP) and Constrained Application Protocol (CoAP) are common, and each has its own advantages and disadvantages Testing tools should support these protocols (and APIs) 21

Too many IoT platforms Too many IoT communication protocols Security new attacks and threats surfaces IoT app, device diversity Fast-moving data and increased load Privacy & Legal Interoperability 22

Security new attacks and threats surfaces Basic need - ensuring the security, reliability, resilience, and stability of Internet applications and services is critical to promoting trust and use of the Internet As users of the Internet, we need to have a high degree of trust that the Internet + its applications + devices linked to it = are secure enough since there are risks in the activities we do (banking, healthcare, etc) Increased numbers of connected devices = increased attack risks With more than 70% of IoT devices currently vulnerable to security issues, testing for security holes is a critical activity 23

Security new attacks and threats surfaces As Testers we should pay attention to the different differentialities from the traditional way of testing including: IoT devices, such as sensors and consumer items, are designed to be deployed at a massive scale - checking points for vulnerabilities is a challenge Many IoT deployments will consist of collections of identical or near identical devices This magnifies the potential security vulnerability Many IoT devices will be deployed with an anticipated service life of much more years. These devices might be deployed in circumstances that make it difficult or impossible to reconfigure or upgrade them; or these devices might outlive the company that created them, leaving orphaned devices with no means of long-term support. 24

Too many IoT platforms Too many IoT communication protocols Security new attacks and threats surfaces IoT app/device diversity Fast-moving data and increased load Privacy & Legal Interoperability 25

IoT app/device diversity The types of IoT devices and applications are so diverse demanding strong test capabilities Performance must be consistently high across ALL devices, and EXCEED user expectations Testers must have a strong test strategy, have a good understanding of the architecture, and ensure that the devices and software under test are always configured with the correct version Automated tests which are a must in a very large coverage quantities will need to run as part of a continuous testing pipeline in production as well will have to detect this very quickly 26

Too many IoT platforms Too many IoT communication protocols Security new attacks and threats surfaces IoT app, device diversity Fast-moving data and increased load Privacy & Legal Interoperability 27

Fast-moving data and increased load Connected IoT devices rely on fast communication. Consequently, network status can have a significant effect on device performance. Smart devices often experience problems with network infrastructure, such as over loaded WiFi channels, unreliable network hardware, and slow or inconsistent Internet connections. IoT devices and applications must be tested across these different conditions to ensure that they respond correctly without losing data IoT devices are often passive, so testers must understand what devices are being used, and know how they behave. This requires an adjusted look at performance testing tools and performance monitoring 28

Too many IoT platforms Too many IoT communication protocols Security new attacks and threats surfaces IoT app, device diversity Fast-moving data and increased load Privacy & Legal Interoperability 29

Privacy & Legal As data is spread across multiple platforms, devices, communication channels, and data bases, across the globe/region of operation, securing that data and testing that security becomes critical Encrypting data, channeling it to allowed locations, and protecting it from getting too easy into unwanted hands, is a growing concern. Testers should be familiar with those challenges and have specific knowledge in securing data, encryption methods and algorithms, network flows and protocols, etc, and have the right tools developed for those testing scenarios Big data analytics applied to aggregated personal data already represents a substantial risk of privacy invasion and potential discrimination 30

Too many IoT platforms Too many IoT communication protocols Security new attacks and threats surfaces IoT app, device diversity Fast-moving data and increased load Privacy & Legal Interoperability 31

Interoperability (Interop) In a fully interoperable environment, any IoT device would be able to connect to any other device or system and exchange information as desired. More complex - Interoperability among IoT devices and systems happens in varying degrees at different layers within the communications protocol stack between the devices Well-functioning and well-defined device interoperability can encourage innovation and provide efficiencies for IoT device manufacturers, increasing the overall economic value of the market And more aspects like schedule risk, technical risk, devices behaving badly, legacy systems connected, configurations, and more 32

Interoperability (Interop) Testers must know a lot about the different devices, architecture, topology, interfaces, protocols and the interop challenges and enhance their knowledge with tools and methods to identify, select, design and run automated tests for checking those capabilities - Both before and during production timelines But testers also have to exercise Negative tests checking interop is kept according to the rules designed for it - not allowing risks to materialize 33

THANK YOU! IoT Testing Challenges Alon Linetzki, Founder & CEO QualityWize alonl@quality-wize.com 34

References Ashton was working on RFID (radio-frequency identification) devices, and the close association of RFID and other sensor networks with the development of the IoT concept is reflected in the name of the RFID device company that Ashton joined later in his career: ThingMagic. Kevin Ashton, Wikipedia, https://en.wikipedia.org/wiki/kevin_ashton Radio-Frequency Identification. Wikipedia, the Free Encyclopedia, September 6, 2015. https://en.wikipedia.org/wiki/radiofrequency_identification Machine to Machine. Wikipedia, the Free Encyclopedia, August 20, 2015. https://en.wikipedia.org/wiki/machine_to_machine "The Internet Toaster." Living Internet, 7 Jan. 2000. Web. 06 Sept. 2015. http://www.livinginternet.com/i/ia_myths_toast.htm "The "Only" Coke Machine on the Internet." Carnegie Mellon University Computer Science Department, n.d. Web. 06 Sept. 2015. https://www.cs.cmu.edu/~coke/history_long.txt Moore s Law is named after a trend observed by semiconductor pioneer Gordon Moore that the number of transistors per square inch on integrated circuits doubles roughly every two years, allowing more processing power to be placed into smaller chips over time. Tschofenig, H., et. al., Architectural Considerations in Smart Object Networking. Tech. no. RFC 7452. Internet Architecture Board, Mar. 2015. Web. https://www.rfc-editor.org/rfc/rfc7452.txt IoT testing: How to overcome 5 big challenges, www.techbeacon.com Internet of Things (IoT) Testing: Challenges, Tools and Testing Approach, April 2017 IoT Testing The Big Challenge Why, What & How, www.qualitest.com, Benny Sand The testing challenges ahead for the Internet of things, Christoph Hammerschmidt, EE Times Europe, 2014 The Internet of Things: An Overview understanding the issues and challenges of a more Connected World, Internet Society (ISOC), Oct 2015. 35