Yes indeed, Catalysts has moved, but that doesn’t mean we are gone, we just moved to our new website cloudflight.io
together with our partners from Crisp Research to do the same things we used to do in an improved way. We still do great software and we are still great people, more or less only the color has changed except from our domain 😉

OD’15: Cool Projects

Sorry, this entry is only available in German. For the sake of viewer convenience, the content is shown below in the alternative language. You may click the link to switch the active language.

Dieser Artikel sammelt eine kurze Auswahl von aktuellen Projekten, in denen Catalysts derzeit engagiert ist.

Ablöse von Legacy-Systemen

Unter dem Druck des TagesgeschĂ€fts und wachsenden Anforderungen entstehen, oft ĂŒber Jahrzehnte hinweg, immer schwerer wartbare Systeme. Oft geht mit der stĂ€ndigen Weiterentwicklung ein langsamer Verfall der ursprĂŒnglichen Struktur bzw. Architektur des Systems einher. In der IT heuzutage etablierte QualitĂ€tsstandards wie automatisierte Tests und automatisierte Builds wurden entweder nie eingefĂŒhrt oder unter Zeitdruck vernachlĂ€ssigt.

Kurz gesagt werden bei einer Legacy Anwendung die Wartung und Weiterentwicklung immer teurer.

Eine Erneuerung einer solchen Anwendung bringt zahlreiche Vorteile mit sich:

  • Altlasten können bereinigt und ungenĂŒtzte FunktionalitĂ€ten entfernt werden.
  • Durch automatisierte Tests erhĂ€lt man stabile Software mit wartbarer und dokumentierter Softwarearchitektur.
  • Weiters kann man sich von ungeliebter Legacy-Hardware trennen oder sich aus Vendor-Lock-In befreien.

Die Aufrechterhaltung veralteter Systeme bringt oft vernachlÀssigte Nachteile mit sich:

  • Ist die Anwendung in einer veralteten Programmiersprache geschrieben, ist es schwierig neues Personal dafĂŒr zu finden.
  • Befinden sich nur noch wenige Personen im Unternehmen, welche die Anwendung warten können, und treten unerwartete Probleme auf, kann es im schlimmsten Fall eine Gefahr fĂŒr den ganzen Produktionsbetrieb werden.
Catalysts steht Ihnen als starker Partner fĂŒr die Planung und Umsetzung in der Ablöse von Legacy-Systemen zur Seite. Wir können schon bei den ersten GesprĂ€chen helfen damit die richtigen Fragen gestellt werden und die Ablöse schnell und sicher ablaufen kann.

Durch eine schrittweise Ablöse lassen sich Innovation und gesicherter Produktionsbetrieb vereinbaren. Unser Ziel ist ein wartbares, transparentes System, das einfach zu bedienen, zu betreiben und zu erweitern ist.

Durch eine enge Einbindung der Anwender und Ihrer internen IT in die Neugestaltung des Systems sowie durch Verwendung von modernen, bewÀhrten Technologien schaffen wir die Grundlage um dieses Ziel zu erreichen.

Replacing Legacy Systems - 3D Browser Visualization_2015-10-17_v02 Replacing Legacy Systems - Gradual Shift to State-of-the-Art Technologies (Schachermayer)_2015-10-15_v01

DS Automotion

DS Automotion ist einer der fĂŒhrenden Hersteller von fahrerlosen Transportsystemen und bietet Kunden weltweit fortschrittliche, innerbetriebliche Transport- und Handlinglösungen an.
Catalysts implementiert fĂŒr DS Automotion eine neue 3D-Visualisierung des Anlagencockpits. DafĂŒr werden state-of-the-art Technologien eingesetzt fĂŒr eine jahrelange FunktionstĂŒchtigkeit des Systems.

Die wesentlichen Merkmale der Umsetzung sind:

  • 3D-Visualisierung im Browser
  • Interaktive Steuerung der Kamera-Position
  • Fahrzeugverfolgung im System
  • Umsetzung mit ASP.NET MVC, AngularJS, WebGL, Three.js

 

Penetration Testing

Datensicherheit ist ein wichtiger Bestandteil der heutigen Informatik. Durch die Entwicklung bedingt sind viele Systeme nicht auf Sicherheit ausgelegt, Angriffsvektoren sind meist unbekannt und es wird hĂ€ufig Sicherheit durch ObskuritĂ€t praktiziert. Böswillige Angreifer, sogenannte “Black Hats” denken jedoch anders. Sie vertrauen darauf dass diese Fehler gemacht werden und nutzen diese aus.

Penetration Tests kommen hier ins Spiel.

Ein Penetration Test simuliert einen “echten” Angriff auf ein Testsystem. Das Catalysts Penetration Testing Team nutzt all sein Wissen um Systeme auszuhebeln und Daten zu entwenden oder zu manipulieren, natĂŒrlich kontrolliert auf einer Testumgebung und einem bestimmten Zeitrahmen. Das Testing ist ein sogenanntes “Blackbox Testing”, das heißt wir kennen keine Interna des Zielsystems wie beispielsweise Quellcode. Dies soll ein realistisches Angreifer-Szenario simulieren und damit Aufzeigen wie hoch der Aufwand eines solchen Angriffs in der realen Welt sein kann. Die von uns Angebotenen unterscheiden sich jedoch grundlegend von anderen Anbietern – es gibt keine Zertifizierung, und keinen ausfĂŒhrlichen schriftlichen Bericht. Der Fokus liegt auf dem Aufzeigen der Schwachstellen und der gezielten Schulung der Entwickler. Entwickler sollen gezielt auf Angriffsvektoren aufmerksam gemacht werden, die fĂŒr sie möglicherweise neu sind, mit dem Ziel diese in Zukunft zu vermeiden. Dazu wird am Ende jedes Penetration Tests ein einstĂŒndiges Meeting abgehalten in dem die Schwachstellen erlĂ€utert werden, und so gut es geht, auch LösungsansĂ€tze bzw Best-Practices aufgezeigt werden.

Previous Post
OD’15: Remote Collaboration
Next Post
OD’15: Space

Related Posts

No results found

Leave a Reply

Your email address will not be published. Required fields are marked *

Fill out this field
Fill out this field
Please enter a valid email address.
You need to agree with the terms to proceed

Menu