12 research outputs found

    BlendSM-DDM: BLockchain-ENabled Secure Microservices for Decentralized Data Marketplaces

    Full text link
    To promote the benefits of the Internet of Things (IoT) in smart communities and smart cities, a real-time data marketplace middleware platform, called the Intelligent IoT Integrator (I3), has been recently proposed. While facilitating the easy exchanges of real-time IoT data streams between device owners and third-party applications through the marketplace, I3 is presently a monolithic, centralized platform for a single community. Although the service oriented architecture (SOA) has been widely adopted in the IoT and cyber-physical systems (CPS), it is difficult for a monolithic architecture to provide scalable, inter-operable and extensible services for large numbers of distributed IoT devices and different application vendors. Traditional security solutions rely on a centralized authority, which can be a performance bottleneck or susceptible to a single point of failure. Inspired by containerized microservices and blockchain technology, this paper proposed a BLockchain-ENabled Secure Microservices for Decentralized Data Marketplaces (BlendSM-DDM). Within a permissioned blockchain network, a microservices based security mechanism is introduced to secure data exchange and payment among participants in the marketplace. BlendSM-DDM is able to offer a decentralized, scalable and auditable data exchanges for the data marketplace.Comment: Accepted and to be presented at the 2nd International Workshop on CLockchain Enabled Sustainable Smart Cities (BLESS 2019), held in conjunction with the 5th IEEE International Smart Cities Conference (ISC2 2019), Casablanca, Morocco, October 14 - 17, 2019. arXiv admin note: text overlap with arXiv:1902.1056

    Internet of things applications using Raspberry-Pi: a survey

    Get PDF
    The internet of things (IoT) is the communication of everything with anything else, with the primary goal of data transfer over a network. Raspberry聽Pi, a low-cost computer device with minimal energy consumption is employed in IoT applications designed to accomplish many of the same tasks as a normal desktop computer. Raspberry Pi is a quad-core computer with parallel processing capabilities that may be used to speed up computations and processes. The Raspberry Pi is an extremely useful and promising technology that offers portability, parallelism, low cost, and low power consumption, making it ideal for IoT applications. In this article, the authors provide an overview of IoT and Raspberry Pi and research on IoT applications using Raspberry Pi in various fields, including transportation, agriculture, and medicine. This article will outline the details of several research publications on Raspberry Pi-based IoT applications

    Monograf铆a de estudio sobre la caracterizaci贸n de NoSQL como sistema de gesti贸n de bases de datos

    Get PDF
    Las bases de datos son un componente esencial en un sistema de informaci贸n, los sistemas de gesti贸n m谩s conocidos son las bases de datos relacionales, son los que con mayor frecuencia se ense帽an durante la formaci贸n profesional, en gran parte se debe a que este sistema est谩 basado en el modelo relacional, el cual proporciona consistencia e integridad a los datos que se guardan. No obstante, en las bases de datos relacionales se han presentado dificultades cuando es relevante la disponibilidad y la rapidez de los datos, ante esto surge NoSQL como una alternativa a las bases de datos relacionales, en la actualidad el concepto de NoSQL representa el modelo para bases de datos no relacionales. La ausencia de NoSQL como tem谩tica en el pregrado de Ingenier铆a de Sistemas de la UNAD representa una oportunidad para recopilar los rasgos principales de esta tem谩tica, tales como la explicaci贸n de su definici贸n y origen, la comparaci贸n de los principales tipos de bases de datos NoSQL, la distinci贸n de los motores que se emplean seg煤n su tipo y su aplicaci贸n en Colombia.Databases are an essential component in an information system, the best known management systems are relational databases, they are the ones that are most taught during professional training, largely because this system is based on the relational model, which provides consistency and integrity to the data. However, in relational databases there have been difficulties when the availability and speed of the data is relevant, so NoSQL emerges as an alternative to relational databases, at present the concept of NoSQL represents the model for non-relational databases. The absence of NoSQL as a subject in the Systems Engineering career at UNAD represents an opportunity to collect the main characteristics of this subject, such as the explanation of its definition and origin, the comparison of the main types of NoSQL databases, the distinction of engines that are used according to their type and their application in Colombia

    IoT-based Architectures for Sensing and Local Data Processing in Ambient Intelligence: Research and Industrial Trends

    Get PDF
    This paper presents an overview of new-generation technologies based on Internet of Things (IoT) and Ambient Intelligence (AmI), which create smart environments that respond intelligently to the presence of people, by collecting data from sensors, aggregating measurements, and extracting knowledge to support daily activities, perform proactive actions, and improve the quality of life. Recent advances in miniaturized instrumentation, general-purpose computing architectures, advanced communication networks, and non-intrusive measurement procedures are enabling the introduction of IoT and AmI technologies in a wider range of applications. To efficiently process the large quantities of data collected in recent AmI applications, many architectures use remote cloud computing, either for data storage or for faster computation. However, local data processing architectures are often preferred over cloud computing in the cases of privacy-compliant or time-critical applications. To highlight recent advances of AmI environments for these applications, in this paper we focus on the technologies, challenges, and research trends in new-generation IoT-based architectures requiring local data processing techniques, with specific attention to smart homes, intelligent vehicles, and healthcare

    An empirical comparison of commercial and open鈥恠ource web vulnerability scanners

    Get PDF
    Web vulnerability scanners (WVSs) are tools that can detect security vulnerabilities in web services. Although both commercial and open-source WVSs exist, their vulnerability detection capability and performance vary. In this article, we report on a comparative study to determine the vulnerability detection capabilities of eight WVSs (both open and commercial) using two vulnerable web applications: WebGoat and Damn vulnerable web application. The eight WVSs studied were: Acunetix; HP WebInspect; IBM AppScan; OWASP ZAP; Skipfish; Arachni; Vega; and Iron WASP. The performance was evaluated using multiple evaluation metrics: precision; recall; Youden index; OWASP web benchmark evaluation; and the web application security scanner evaluation criteria. The experimental results show that, while the commercial scanners are effective in detecting security vulnerabilities, some open-source scanners (such as ZAP and Skipfish) can also be effective. In summary, this study recommends improving the vulnerability detection capabilities of both the open-source and commercial scanners to enhance code coverage and the detection rate, and to reduce the number of false-positives
    corecore