8 research outputs found
Online monitoring system using reactor and mass spectrometry
The combination of micro reactor and analytical devices are popular in research and industry, in addition to the automation of analytical tasks. An automated system for online reaction monitoring in a micro reactor using a mass spectrometer has therefore been realized. The system offers fast data acquisition at discrete time-point in a reaction process. In addition, different functions and utilities that facilitate the convenience to users are included: A dilution module, integration of the micro reactor system to an ICP-MS, two sampling methods, a heating module and a control software
Multi-level anomaly detection in industrial control systems via package signatures and LSTM networks
We outline an anomaly detection method for industrial control systems (ICS) that combines the analysis of network package contents that are transacted between ICS nodes and their time-series structure. Specifically, we take advantage of the predictable and regular nature of communication patterns that exist between so-called field devices in ICS networks. By observing a system for a period of time without the presence of anomalies we develop a base-line signature database for general packages. A Bloom filter is used to store the signature database which is then used for package content level anomaly detection. Furthermore, we approach time-series anomaly detection by proposing a stacked Long Short Term Memory (LSTM) network-based softmax classifier which learns to predict the most likely package signatures that are likely to occur given previously seen package traffic. Finally, by the inspection of a real dataset created from a gas pipeline SCADA system, we show that an anomaly detection scheme combining both approaches can achieve higher performance compared to various current state-of-the-art techniques
Solución instalaciones automatizadas sobre sistemas operativos Windows
Trabajo de InvestigaciónEsta propuesta, plantea un sistema de control y administración de software en empresas, desde una intervención desatendida. Se seleccionó para automatizar el proceso de instalaciones de software en sistemas operativos Windows. A partir de las necesidades encontradas, se diseñó una arquitectura que definiría la mejor estructura para llevar a cabo el proyecto. Finalmente se obtiene un sistema de control y administración de software que permite a los usuarios instalar nuevos programas de forma desatendida, asimismo llevar un control de las aplicaciones que se instalan por maquina o por usuario desde la plataforma web.INTRODUCCIÓN
1. GENERALIDADES
2. OBJETIVOS DEL PROYECTO
3. MARCO DE REFERENCIA
4. METODOLOGÍA
5. DESARROLLO DEL PROYECTO
6. RESULTADOS OBTENIDOS
7. CONCLUSIONES
8. TRABAJOS FUTUROS
9. BIBLIOGRAFÍAPregradoIngeniero de Sistema
Provisionamento em infraestruturas de voz sobre IP
Dissertação apresentado à Escola Superior de Tecnologia e Gestão do IPL para obtenção do grau de Mestre em Engenharia Informática - Computação Móvel, orientada pelo Professor Doutor Carlos Rabadão.Actualmente vive-se em plena era digital. Redes sociais, chamadas telefónicas pela
Internet, telefones com vídeo-chamada, telemóveis e televisões com acesso à
Internet, são tecnologias que não se podem ignorar. Assumem-se hoje como novas
formas de comunicar, que aliam facilidade de utilização, maior alcance e custos mais
reduzidos.
Esta dissertação foca-se na tecnologia de telefonia utilizando uma rede de comutação
de pacotes, como por exemplo, a Internet. Esta tecnologia denominada de voz sobre
protocolo de Internet (VoIP), está hoje em grande expansão nas empresas e
instituições devido, em parte, à redução de custos e aos novos serviços suportados.
O aparecimento da telefonia IP trouxe inúmeras vantagens para o utilizador.
Contudo, existe uma problemática associada, que são os custos de suporte e
manutenção que esta tecnologia carece. Em tecnologias anteriores, os equipamentos
telefónicos não necessitavam de configurações significativas, localmente em cada
dispositivo, sendo praticamente tudo parametrizado na central telefónica. O mesmo
não acontece em sistemas de VoIP.
O Instituto Politécnico de Leiria (IPL) conta já com cerca de 300 telefones IP em
produção e sempre que é preciso fazer algum tipo de manutenção em massa esta
constitui-se uma actividade demorada, envolvendo muita mão-de-obra. Assim, neste
projecto é proposta uma arquitectura que permita gerir todos estes equipamentos, em
simultâneo, tendo em conta as funcionalidades de provisionamento suportadas por
cada um. A arquitectura proposta baseia-se essencialmente em cinco fases – (i)
provisionamento de um novo terminal, (ii) verificação de terminais registados no
Asterisk, (iii) visualização de terminais adicionados à plataforma, (iv) alterações de
configurações em massa, (v) actualização de firmware e (vi) tolerância a falhas.
Para proceder à validação desta arquitectura foi desenvolvido um protótipo, tendo-se
posteriormente efectuado a análise e avaliação do modelo proposto. Com esta
respectiva análise e avaliação foi possível validar a arquitectura relativamente à sua
utilidade para reduzir tempos em suporte e manutenção do sistema de telefonia IP do
IPL
X Reality Networked Performance: Message Based Distributed Systems For Controlling And Presenting Multiple Realities
X reality networked performances connect physical, fictional and computer generated
realities in a new world of performance, one that is without geographical bounds and that
can include many physical locations—with their own performers and audience members—
within a single event. They explore a unique medium while drawing on historical and
contemporary performing arts practices that normally occur within the confines of a single
physical location.
Such performances present a special set of requirements on the system that supports them.
They need to access and integrate all the systems that are typically found in the physical
place of the performance (such as theatre lighting) with those that are unique to the
medium, such as network technologies and environments for the delivery of computer
generated realities. Yet, no suitable systems or frameworks have been developed to support
them. Technologies are available (such as LoLA and UltraGrid) that support individual
aspects—like audio/video streaming—but which do not address the wider requirements of
controlling and synchronising, of integrating all these technologies into a system of systems
for X reality networked performance.
Therefore, this research investigates the creation of a systems framework whereby existing
hardware and software components can be continuously integrated with bespoke
components to provide a platform for the delivery of X reality networked performances. The
methodological approach to this investigation is through the lens of the author’s previous
experience in other fields of complex systems integration, including, approaches employed
in the design and integration of avionics systems.
Specifically, it tests if a systems integration approach to providing a technical platform for X
reality networked performances, one that employs strongly‐defined interfaces and
communication protocols, and that is based on open and industry standards, delivers an
elegant platform that can be characterised as: deterministic, reliable, extendable, scalable,
reconfigurable, testable and cost effective.
iii
The platform for X reality networked performance has been developed iteratively—using
the results of a framework investigation—and tested in four different performance projects
over a period of 24‐months, in ten different venues, across five countries. The research
concludes that the enabling framework is well suited to the delivery of X reality networked
performances. Also, that the approaches employed could equally be applied to the needs of
other arts practitioners who rely on complex technical systems for the creation and delivery
of their work
Social Malcode : Benutzerabhängige Schadprogramme
In den letzten Jahren ist ein Wandel bezüglich der Verbreitungsmethoden von Schadprogrammen, wie Viren, Würmern und Trojanern, zu verzeichnen. Während sich frühere Schadprogramme vermehrt voll automatisiert durch das Ausnutzen von Sicherheitslücken verbreiteten, rückt diese Methode der Verbreitung heutzutage aufgrund von immer sichereren Kommunikationsprotokollen und Betriebssystemen in den Hintergrund. Stattdessen nutzen Schadprogramme reguläre Kommunikationswege, wie z.B. E-Mails oder Instant Messaging Programme, für ihre Verbreitung. Die Autoren der Schadprogramme sind jedoch auf die Mithilfe ihrer Opfer angewiesen: Sie müssen diese durch Social Engineering dazu bewegen, beispielsweise den Anhang einer E-Mail auszuführen oder einem zugeschickten Verweis zu folgen, damit solch ein Schadprogramm den oder die Rechner eines Opfers infizieren kann.
Diese immer häufiger anzutreffende Art von Schadprogrammen haben wir Social Malcode genannt. In der vorliegenden Dissertation haben wir die Verbreitung solcher Schadprogramme näher untersucht. Neben einer formalen Definition von Social Malcode, haben wir deren Verbreitung simuliert und die Ergebnisse durch anschauliche Verbreitungsverläufe visualisiert. Die dafür notwendigen Simulationsparameter, die unter anderem das menschliche Verhalten von Computerbenutzern modellieren, haben wir durch umfangreiche Versuche und Skripte experimentell bestimmt. Zusammenfassend kann man festhalten, dass die Verbreitung von Social Malcode von wesentlich mehr Faktoren abhängt als die Verbreitung autonomer Schadprogrammen. So verbreitet sich Social Malcode beispielsweise aufgrund der Abhängigkeit von menschlichen Handlungen wesentlich langsamer
Automation is a Breeze with AutoIt
AutoIt is a free scripting language for Microsoft Windows that simulates Windows commands, mouse movements, and mouseclicks; sends keystrokes to applications; and works with the clipboard to cut and paste text, among other tasks. Unlike many other scripting languages, AutoIt is able to interact with programs the same way that your users do – by actually using the mouse and keyboard shortcuts. The Solution Center has created several automated programs using AutoIt that perform many of the tasks repeated each day. Saving time, reducing error, and adding ease to report options are just some of the ways the Solution Center at Iowa State University has exploited AutoIt's features. AutoIt has allowed us to better serve our students and faculty members by reducing the amount of time it takes to complete a scripted task, removing human error, and eliminating some repetitive tasks for staff. This session is intended for all levels of user support staff