Zum Hauptinhalt springen
Artikel-Beschreibung
Komplett im Set: gedrucktes Heft + digitale Ausgabe mit einer Ersparnis von 5,90 Euro.

Zero-Day-Lücken aufspüren

Zero-Day-Exploits sind der Schrecken der IT-Welt. Sie nutzen unbekannte Schwachstellen aus, sodass signaturbasierte Malwarescanner keine Chance haben. Es gibt aber eine ganze Reihe Methoden und Tools, um mögliche Schwachstellen im eigenen Quellcode aufzuspüren. Wer Werkzeuge wie Semgrep oder die Burp Suite systematisch einzusetzen weiß, kommt den Lücken auf die Spur.

Alternativen für Google Analytics

So populär Google Analytics ist, so umstritten ist es auch – vor allem aus Datenschutzgründen. Wollen oder müssen Unternehmen die Webtrackingsoftware ablösen, versprechen zahlreiche Open-Source-Alternativen DSGVO-Konformität.

RPA mit Power Automate

Lästige Routinearbeit wegautomatisieren – das ist das Ziel der Robotic Process Automation. In der Microsoft-Welt bietet Power Automate dafür die geeigneten Low-Code-Werkzeuge für Desktop und Cloud.

DevOps mit lokalen LLMs

Nicht nur beim Coden, auch beim Deployment und in anderen Phasen im DevOps-Prozess kann sich KI nützlich machen. Das Continue.dev-Plug-in hilft dabei, weil es Sprachmodelle clever in VS Code und JetBrains IDEs einbindet. Und dank Ollama bleiben Daten und Modelle lokal.

NAC aus der Cloud

Zugriffskontrolle für das interne Netz ist komplex. Network Access Control (NAC) galt deshalb lange als Domäne großer Organisationen. NAC als Dienst aus der Cloud senkt die Einstiegshürden und macht es auch für kleinere Firmen attraktiv.

  • Markt + Trends

    • 8 KI und Data Science
    • 11 Kolumne
    • 12 Cloud
    • 14 Open Source
    • 16 World Wide Web
    • 17 Arbeitsplatz
    • 18 Rechenzentrum
    • 19 Netzwerk
    • 20 IoT
    • 21 Systemmanagement
    • 22 Softwareentwicklung
    • 24 IT-Sicherheit
    • 26 IT-Recht & Datenschutz
    • 29 E-Government
    • 30 Telekommunikation
    • 32 Unternehmenssoftware
    • 37 Beruf
    • 38 Wirtschaft
    • 43 E-Health
    • 44 Veranstaltungen
    • 45 Retrospektive
  • Titel

    • 46 Zero-Day-Lücken aufspüren
    • 54 Zero-Day-Schwachstellen finden, Angriffe verhindern
  • Review

    • 62 Java
    • 74 Mobile Softwareentwicklung
  • Report

    • 78 Software-defined Network
    • 84 Webtracking
    • 92 IT-Sicherheit
  • Wissen

    • 96 Python
    • 102 Regulierung
  • iX Extra Hosting

    • 106 Dokumentenmanagementsysteme und Onlinespeicher
    • 112 Speicherplatz als Dienstleistung
    • 116 Nextcloud: mehr als Filesharing
  • Praxis

    • 118 Robotic Process Automation
    • 122 Entwickeln mit KI
    • 128 Netzwerksicherheit
    • 138 GitOps
    • 142 Verteilte Dateisysteme
    • 148 Tools und Tipps
  • Medien

    • 151 Rezension
    • 152 Buchmarkt
  • Rubriken

    • 3 Editorial: Open Source: Enthusiasmus alleine reicht nicht mehr
    • 6 Leserbriefe November 2024
    • 153 Impressum
    • 154 Vorschau Dezember 2024
Artikel-Details
Anbieter:
Heise Medien GmbH & Co. KG
Artikelnummer:
4018837093900
Veröffentlicht:
25.10.24

Auch interessant für Sie:

DevOps
Wie IT-Projekte mit einem modernen Toolset und der richtigen Kultur gelingen. DevOps bedeutet nicht, dass Entwickler und Admins nun die gleichen Jobs erledigen.DevOps bedeutet auch nicht, dass man beim Programmieren tägliche neue Tools einsetzen muss, es keine geplanten Deployments mehr gibt und Software nur noch in Containern läuft.DevOps ist viel größer: Es verspricht eine neue Kultur der Zusammenarbeit sowie bessere Prozesse und Workflows. So liefern Sie Änderungen schneller aus und sorgen für kürzere Feedback-Schleifen zwischen Development und Operations.In zahlreichen Projekten hat Sujeevan Vijayakumaran gelernt, was in der Entwicklung und im Betrieb moderner Software gut funktioniert. Mit vielen Beispielen und Praxistipps zeigt er Ihnen, wie Sie eine moderne und zeitgemäße Arbeitsumgebung für Ihre IT-Projekte schaffen und die DevOps-Transformation in Ihrem Team gelingt.Aus dem Inhalt:Effizientes Zusammenarbeiten beim ProgrammierenSchlanke Build-ProzesseFrühe, schnelle und automatisierte QualitätssicherungSchnellere Releases erstellen und deployenDen Dienst betreiben und überwachenSicherheit und Compliance unter einen Hut bringenContinuous Integration: Tools richtig einsetzenContinuous Delivery praktisch umsetzenMonitoring und Observability für mehr DurchsichtMit DevOps-Plattformen die Tool-Landschaft vereinfachenJenseits von Kultur und ToolsLeseprobe (PDF-Link)Zum Autor:Sujeevan Vijayakumaran arbeitet als Senior Solutions Architect bei GitLab. Seit einigen Jahren unterstützt er große Konzerne aus Deutschland, Österreich und der Schweiz beim Ein- und Umstieg in die DevOps-Welt.
39,90 €*
Python: NumPy für Data Science
NumPy gilt als eine der populärsten Python-Bibliotheken für Data Science. Auch in weiterführenden Disziplinen wie der Bilderkennung und künstlichen Intelligenz kommt man um den Einsatz von NumPy nicht herum. Die Kernkomponente von NumPy sind mehrdimensionale Arrays, deren Verständnis für die Anwendung dieser leistungsstarken Library unverzichtbar ist.Dieser Kurs bietet einen idealen Einstieg in die Welt von NumPy mit allen relevanten Funktionen und Tricks. Darin zeigt Ihnen der Data-Science-Experte Fabio Basler anhand praxisnaher Übungsdaten die wichtigsten Einsatzmöglichkeiten von NumPy. Dabei lernen Sie die Datenstruktur von Arrays kennen und machen sich mit diversen Funktionen und fortgeschrittenen Konzepten der Datenaufbereitung und -transformation vertraut. Nicht zuletzt erhalten Sie viele wertvolle Tipps, die Ihnen die Arbeit mit NumPy erleichtern.Länge:  04:27 Stunden Alle Lektionen im Überblick: Herzlich willkommen zu diesem Kurs Einleitung Kapitelüberblick Einrichtung der Entwicklungsumgebung Vorstellung der Notebooks NumPy-Grundlagen Kapitelüberblick Warum NumPy mit Python? Installation und Version Hilfe und Funktionen NumPy-Datentypen Quiz: NumPy-Grundlagen Arrays – Grundlagen Kapitelüberblick Arrays erstellen zeros, ones, eye, full full, full_like, identity, empty arange und linspace Random-Modul Listen vs. Arrays Mehrdimensionale Arrays Matrizen Sortierungen Arrays kopieren Aufgabe: Arrays-Grundlagen Lösung: Arrays-Grundlagen Quiz: Arrays – Grundlagen Arrays – Vertiefung Kapitelüberblick Zufallsvariablen und Verteilungsfunktionen Vergleichsoperatoren UND, ODER, XOR, NOT Any und All Einfügen von Elementen in Arrays Löschen von Elementen in Arrays isnan inf Arrays laden und speichern Arrays iterieren Aufgabe: Arrays – Vertiefung Lösung: Arrays – Vertiefung Quiz: Arrays – Vertiefung Berechnungen und Aggregationen Kapitelüberblick Mathematische Operationen Funktionen für mathematische Operationen Theorie: Array-Berechnungen Aggregationsfunktionen (Teil 1) Aggregationsfunktionen (Teil 2) Rundungsfunktionen Trigonometrische Berechnungen Matrizenmultiplikationen Korrelationskoeffizient Quiz: Berechnungen und Aggregationen Indexing und Slicing Kapitelüberblick Indexing-Grundlagen Indexing bei mehrdimensionalen Arrays Slicing Aufgabe: Indexing und Slicing Lösung: Indexing und Slicing Quiz: Indexing und Slicing Reshaping und Merging Kapitelüberblick Reshaping ravel transpose resize concatenate row_stack und column_stack Arrays auftrennen dsplit, hsplit, vsplit stack, dstack, hstack, vstack Quiz: Reshaping und Merging Array-Funktionen Kapitelüberblick repeat flip asarray und asmatrix swapaxes und moveaxes tile trim_zeros und nonzero atleast append unique copyto squeeze Quiz: Array-Funktionen Abschluss Fazit und Kursabschluss Über den Trainer:Fabio Basler hat schon zu Beginn seines Studiums eine große Leidenschaft für die Methoden der Statistik und Data Science entwickelt. Über mehrere Semester hinweg konnte er als Tutor zahlreiche Studierende erfolgreich auf ihre Prüfungen und den Berufsalltag vorbereiten. Fabio Basler arbeitet als Datenanalyst in einem großen Industriekonzern. Mit großer Freude am Unterrichten gibt er sein Wissen in Online-Kursen und Seminaren weiter.So lernen Sie mit diesem Videokurs:In den Videokursen von heise academy lernen Sie IT-Themen anschaulich und verständlich. In den Videos schauen Sie den Experten bei der praktischen Arbeit zu und lassen sich dabei alles genau erklären. Das Wissen ist in kleine Lernschritte und Aufgaben unterteilt. Sie können den Kurs Lektion für Lektion durcharbeiten oder gezielt zu Themen springen, die Sie interessieren.  Die persönliche Lernumgebung der heise academy hält viele Funktionen für Sie bereit, die Ihnen beim Lernen helfen können:Flexibler Videoplayer mit vielen SteuerungsmöglichkeitenWissensquizzes zur LernkontrolleLernhistorie und LernfortschrittLesezeichen und Notizen Volltextsuche in den VideosFrage-den-Experten-ModulÜbungsmaterial zum MitmachenResponsive Web-App und Videostreaming für alle EndgeräteTechnische Voraussetzungen:Für diesen Videokurs wird lediglich ein Browser (mit eingeschalteter JavaScript-Funktionalität) und eine Internetverbindung benötigt.
69,00 €*
Microsoft Power Platform: Power Automate
Microsoft Power Automate ist Teil der Power-Plattform. Es handelt sich um ein Cloud-basiertes Tool, mit dem Benutzer komplexe, mehrstufige Workflows erstellen können, um mit einem einzigen Ereignis mehrere Aktionen auszulösen. Insbesondere für regelmäßig wiederkehrende Arbeitsschritte und Prozesse lohnt es sich, automatisierte und plattformübergreifende Workflows einzurichten. Power Automate kann aber noch mehr, zum Beispiel Erinnerungen an überfällige Aufgaben versenden, Geschäftsdaten zeitgesteuert zwischen Systemen verschieben, mit über 275 Datenquellen und einer öffentlich zugänglichen API kommunizieren oder Aufgaben auf dem lokalen Computer automatisieren.In diesem Kurs führt der IT-Experte Tom Wechsler in Microsoft Power Automate ein und zeigt, wie es intelligent eingesetzt werden kann. Sie lernen, verschiedene Flows zu erstellen, aber auch mit fertigen Flow-Templates zu arbeiten, die Microsoft für typische Routineaufgaben bereitstellt. Sie sehen sich verschiedene Auslöser an, lernen, ausgeführte Aktionen anzupassen, Bedingungen hinzuzufügen und mehrere Genehmigungsabläufe zu erstellen.Am Ende des Kurses werden Sie in der Lage sein, mit Ihrem eigenen Workflow zu beginnen, Geschäftsprozesse zu automatisieren. Dieser Kurs unterstützt Sie auch bei der Vorbereitung auf die Zertifizierung "Microsoft Certified: Power Platform Fundamentals (PL-900)".Länge: 03:01 Stunden Alle Video-Lektionen im Überblick: Herzlich willkommen zu diesem Kurs Einführung in Microsoft Power Platform Kapitelüberblick Testumgebung einrichten Einführung Microsoft Power Platform Einführung Microsoft Power Apps, Power BI und Virtual Agents Weitere Informationen zu Microsoft Power Platform Quiz: Einführung in Microsoft Power Platform Einführung in Microsoft Power Automate Kapitelüberblick Anmelden beim Power Automate Portal Einführung Power Automate Die Arten von Flows Erstellen von automatisierten Lösungen Quiz: Einführung in Microsoft Power Automate Die Arbeitsweise von Flows Kapitelüberblick Power Automate Portal Durchsuchen der Connectors Die Arten von Flows Einen ersten Flow erstellen Quiz: Die Arbeitsweise von Flows Erstellen von Flows ohne Vorlage Kapitelüberblick Erstellen eines Triggers Erstellen einer Action Testen des Flows Erstellen eines Zeitplan Triggers Hinzufügen einer Senden E-Mail Action Testen des Flow-Zeitplans Ein Flow mit Trigger Bedingungen Hinzufügen einer Bedingungsaktion Bedingungsaktion Ja/Nein konfigurieren Testen des Flows mit der Bedingung Quiz: Erstellen von Flows ohne Vorlage Flows aus Vorlage erstellen Kapitelüberblick Tweets in einer Sharepoint-List speichern Den Tweet Flow anpassen Nachricht an Teams senden, wenn eine Aufgabe in Planner erstellt wird Aufgabe erstellen und den Flow testen Genehmigungsprozess für die Übermittlung von Microsoft Forms Arbeiten mit der Genehmigungsaktion Ja- und Nein-Bedingungen Flow durch Absenden eines Formulars testen Dynamic Content hinzufügen und testen Quiz: Flows aus Vorlage erstellen Praxisbeispiele für Flows Kapitelüberblick Per Klick AD-Berechtigungen kopieren Microsoft Forms Bestätigungs-E-Mail SharePoint List Bestätigungs-E-Mail Arbeiten mit Trigger Expressions Quiz: Praxisbeispiele für Flows Flows verwalten Kapitelüberblick Genehmigungen Power Automate Portal Tools und Optionen Flow teilen Flow exportieren Flow importieren Quiz: Flows verwalten Abschluss Fazit und Kursabschluss Materialien zum Kurs Über den Trainer:Tom Wechsler ist seit über 20 Jahren in der IT-Branche tätig. Seit 2007 arbeitet er als selbstständiger Cloud Solution Architect, Cyber Security Analyst und Trainer. Der charismatische Schweizer hat es sich zum Ziel gesetzt, die komplexe Welt der Informatik mit Hilfe von Lernvideos so verständlich wie möglich zu erklären. So gelingt es ihm in seinen Kursen, auch komplexe Themen und Zusammenhänge verständlich zu vermitteln. Die Schwerpunkte von Tom Wechsler liegen in den Bereichen Netzwerktechnik (Cisco), Microsoft Azure, Microsoft 365, Windows Server und Active Directory.So lernen Sie mit diesem Videokurs:In den Videokursen der heise Academy lernen Sie IT-Themen anschaulich und verständlich. In den Videos schauen Sie Experten bei der praktischen Arbeit zu und lassen sich alles genau erklären. Das Wissen ist in kleine Lernschritte und Aufgaben unterteilt, so dass Sie den Kurs Lektion für Lektion durcharbeiten oder gezielt zu Themen springen können, die Sie interessieren. Die persönliche Lernumgebung der heise Academy bietet Ihnen viele Funktionen, die Sie beim Lernen unterstützen:Flexibler Videoplayer mit vielen SteuerungsmöglichkeitenWissensquiz zur LernkontrolleLernhistorie und LernfortschrittLesezeichen und Notizen Volltextsuche in den VideosFrage-den-Experten-ModulÜbungsmaterial zum MitmachenResponsive Web-App und Videostreaming für alle EndgeräteTechnische Voraussetzungen:Für diesen Videokurs wird lediglich ein Browser (mit eingeschalteter JavaScript-Funktionalität) und eine Internetverbindung benötigt.
59,00 €*
iX Miniabo Plus
iX - Das Magazin für professionelle Informationstechnik. iX hat es sich zur Aufgabe gemacht, ihre Leser durch den zunehmend verwirrenden und sich ständig verändernden IT-Dschungel zu leiten und ihnen eine Übersicht über die neuesten Entwicklungen zu verschaffen. Dabei steht unabhängiger, gründlich recherchierter und kritischer Fach- Journalismus an erster Stelle. Im Fokus jedes Artikels steht der Praxisbezug für den Leser. Tests und Erfahrungsberichte bieten eine Entscheidungshilfe für den Einsatz von Produkten und Dienstleistungen im IT-Business. iX berichtet zusätzlich über zukunftsweisende Technologien und Forschungsergebnisse. iX richtet sich an jeden professionellen IT-Anwender in Unternehmen und Institutionen. Zur Leserschaft zählen IT-Leiter, Softwareentwickler, System- und Netzwerkadministratoren, IT-Berater, Sicherheitsspezialisten sowie Mitarbeiter aus Wissenschaft und Forschung. Genießen Sie die Vorzüge eines Abonnements und sparen Sie gegenüber dem Einzelkauf.
20,10 €*
Neu
Cloud Security in der Praxis (2. Auflage)
Cloud Security in der Praxis. Leitfaden für sicheres Softwaredesign und Deployment. Übersetzung der 2. US-Auflage.In diesem Praxisbuch erfahren Sie alles Wichtige über bewährte Sicherheitsmethoden für die gängigen Multivendor-Cloud-Umgebungen – unabhängig davon, ob Ihr Unternehmen alte On-Premises-Projekte in die Cloud verlagern oder eine Infrastruktur von Grund auf neu aufbauen möchte.Entwicklerinnen, IT-Architekten und Sicherheitsexpertinnen lernen Cloud-spezifische Techniken zur sicheren Nutzung beliebter Plattformen wie Amazon Web Services, Microsoft Azure und IBM Cloud kennen. Sie erfahren, wie Sie Data Asset Management, Identity and Access Management (IAM), Vulnerability Management, Netzwerksicherheit und Incident Response effektiv in Ihrer Cloud-Umgebung umsetzen.Informieren Sie sich über neueste Herausforderungen und Bedrohungen im Bereich der Cloud-SicherheitManagen Sie Cloud-Anbieter, die Daten speichern und verarbeiten oder administrative Kontrolle bereitstellenLernen Sie, wie Sie grundlegende Prinzipien und Konzepte wie Least Privilege und Defense in Depth in der Cloud anwendenVerstehen Sie die entscheidende Rolle von IAM in der CloudMachen Sie sich mit bewährten Praktiken vertraut, um häufig auftretende Sicherheitszwischenfälle zu erkennen, zu bewältigen und den gewünschten Zustand wiederherzustellenErfahren Sie, wie Sie mit verschiedensten Sicherheitslücken, insbesondere solchen, die in Multi-Cloud- und Hybrid-Cloudarchitekturen auftreten, umgehenÜberwachen Sie PAM (Privileged Access Management) in Cloud-UmgebungenLeseprobe (PDF-Link)Über den Autor:Chris Dotson ist IBM Distinguished Engineer und leitender Sicherheitsarchitekt in der IBM CIO Organisation. Er verfügt über 11 professionelle Zertifizierungen, darunter die Open Group Distinguished IT Architect-Zertifizierung, und über 25 Jahre Erfahrung in der IT-Branche. Chris wurde bereits mehrfach auf der IBM-Homepage als Cloud-Innovator vorgestellt. Zu seinen Schwerpunkten gehören Cloud-Infrastruktur und -Sicherheit, Identitäts- und Zugriffsmanagement, Netzwerkinfrastruktur und -sicherheit und nicht zuletzt schlechte Wortspiele.
39,90 €*
Neu
Docker (4. Auflage)
Docker. Das Praxisbuch für Entwickler und DevOps-Teams. In 4., aktualisierte Auflage 2023Docker ist aus der modernen Softwareentwicklung nicht mehr wegzudenken. Ob Sie in der Softwareentwicklung zuhause sind oder Systeme administrieren, ob Sie gerade einsteigen oder bereits produktiv mit Containern arbeiten: Dieses Buch zeigt Ihnen nicht nur Docker und die Containerwelt, es lässt Sie auch mit dem Troubleshooting und der Orchestrierung nicht allein. Mit Best Practices, umfangreichem Werkzeugkasten und vielen Tipps zur Projekt-Migration, Container-Sicherheit, Docker ohne Root, Kubernetes, Podman, dem Docker Desktop und mehr.Grundlagen, Werkzeuge, Praxis1. Docker und Podmann erklärt: So setzen Sie Container produktiv einOhne Software-Container läuft nichts mehr in modernen Entwicklungsumgebungen! Dieses Buch erklärt Ihnen die Konzepte und Ideen hinter Docker und zeigt Ihnen, wie Sie Container sauber in Ihre Umgebung integrieren und produktiv einsetzen.2. Continuous Delivery – aber richtig!Sie erfahren, wie sie eine Continuous Delivery Pipeline aufbauen und nutzen. Beschleunigen Sie so Entwicklungsprozesse und sorgen Sie für reibungslose Übergänge zwischen Test- und Produktivumgebungen.3. Ihr WerkzeugkastenSetzen Sie Programmiersprachen, Datenbanksysteme und Webserver gekonnt in Containern ein und orchestrieren Sie Ihre Apps zu fertigen Setups. Hier finden Sie Anleitungen zu allen wichtigen Tools und erfahren, wie Sie zeitgemäß gute Software entwickeln. Von Python bis Swift, von MariaDB bis Reddis, von Apache bis Node.js.Aus dem InhaltHello World! Docker einfach und gut einsetzenKonzepte und GrundlagenDocker-KommandosDocker ComposeDocker DesktopPodman: Die Docker-AlternativeWerkzeugkasten: Server, Datenbanken, Programmiersprachen, Web-AppsProjektmigrationContainer-Sicherheit, Docker ohne RootContinuous Integration und Delivery mit Gitlab, Multi-Arch-BuildsDocker in der Cloud & KubernetesPraxisbeispiele: LAMP-Stack im Container, Grafana und mehrLeseprobe (PDF-Link)Über den AutorenBernd Öggl setzt als erfahrener Systemadministrator und Webentwickler Docker schon seit vielen Jahren in Produktivumgebungen ein. Er kennt die potentiellen Probleme und geht in diesem Leitfaden gezielt auf die einzelnen Lernschritte ein.Michael Kofler ist der renommierteste Fachbuchautor im deutschsprachigen Raum und behandelt von Linux über Swift bis zur IT-Security alle wichtigen Fachthemen. Hier erklärt er Ihnen verständlich und nachvollziehbar, wie Docker funktioniert.
39,90 €*