2 research outputs found

    Towards a conversational agent for threat detection in the internet of things.

    Get PDF
    A conversational agent to detect anomalous traffic in consumer IoT networks is presented. The agent accepts two inputs in the form of user speech received by Amazon Alexa enabled devices, and classified IDS logs stored in a DynamoDB Table. Aural analysis is used to query the database of network traffic, and respond accordingly. In doing so, this paper presents a solution to the problem of making consumers situationally aware when their IoT devices are infected, and anomalous traffic has been detected. The proposed conversational agent addresses the issue of how to present network information to non-technical users, for better comprehension, and improves awareness of threats derived from the mirai botnet malware

    Integration tests automation of data processing pipeline in a Cloud hosted micro-service environment.

    No full text
    Micro-services software architecture has become a standard adopted widely in the industry, as it enables high scalability, availability, and development speed. Modern software applications' quality assurance heavily relies on testing. Different testing methods exist, ranging from a function to a whole system. Integration testing stands midway, ensuring workflows operate properly. It guarantees a healthy interaction between components and enables identifying defects that are difficult to otherwise. Integration testing is vital for a distributed systems environment. Components are decoupled, inferring development at different paces. While functionally, a modification to the component may be working as intended, it could break the interaction with associated services. Moreover, services interact using protocols and tools provided by the platform underneath. Software architectures are increasingly leveraging Cloud hosted services, which are often accessible through an API. It is impossible to package mentioned services locally or within a CI/CD pipeline, hence integration tests either must mock the requests to the cloud backend service or skip tests involving them. This research focuses first on enabling integration tests within a Cloud hosted micro-service environment while evaluating multiple different solutions. In a second time, it automates those tests by integrating them into a CI/CD pipeline
    corecore