forumNeues Thema

Agentur meinte bei der Übergabe, sie hätten eine Quellcode-Analyse gemacht – was bedeutet das und braucht man das?

MMehmet Y***Teilnehmer
Funktion
IT-Leiter
Branche
verpackung
Organisationsform
Produktionsunternehmen mit 40 Mitarbeitern
Beigetreten
Okt. 2024
Nachricht
4
#1

Für unser B2B-Bestellportal zum Vertrieb industrieller Ersatzteile hatten wir mit einer Softwareagentur ein Budget von 420.000 TL und eine Lieferzeit von 5 Monaten vereinbart. Das Ganze hat sich um etwa zwei Monate verzögert und letzte Woche stand endlich der Go-Live an. Beim Abschlussgespräch begründete der Agenturleiter die Verzögerung unter anderem damit dass sie vor der Übergabe eine umfassende Quellcode-Analyse durchgeführt hätten, wodurch das Projekt nun deutlich sicherer und fehlerfreier übergeben werde.

Als ich in den Vertrag geschaut habe, fand sich dazu kein eigenständiger Posten, lediglich allgemeine Testphasen waren aufgeführt. Auf der Rechnung wurde auch kein Aufpreis verlangt, aber ich verstehe weder genau, was diese Analyse eigentlich ist und was sie prüft noch inwieweit es technisch überhaupt aussagekräftig ist, wenn die entwickelnde Agentur ihren eigenen Code prüft.

An diejenigen hier die schon ähnliche Projekte abgenommen haben: Was genau ist eine Quellcode-Analyse? Reicht es, wenn die Agentur ihren selbst geschriebenen Code analysiert, oder sollte ich das nochmal unabhängig gegenprüfen lassen?

RRıdvan Y***Experte
Funktion
Software-Teamleiter
Beigetreten
Sept. 2023
Nachricht
196

Doki · Interface-Design · 2023

Nützlichste Antwort#2

Kurz gesagt: Eine Quellcode-Analyse prüft den Rohcode der Software vor dem Kompilieren auf Sicherheitslücken, Architekturfehler und Performance-Flaschenhälse. Das ist für die Softwarequalität enorm wichtig, aber wenn die Entwicklerfirma ihren eigenen Code prüft, ist das lediglich eine interne Kontrolle, kein unabhängiges Audit.

Wenn Agenturen diesen Begriff nutzen, meint das meist zweierlei: Entweder lassen sie automatisierte Tools in der Entwicklungsumgebung drüberlaufen, um Syntax und bekannte Schwachstellen in Drittanbieter-Bibliotheken aufzuräumen – das sollte bei einem guten Dev-Team ohnehin zum Standard-Workflow gehören. Oder aber ein unabhängiges Sicherheitsteam führt ein manuelles Code-Review Zeile für Zeile durch und sucht nach logischen Lücken, was man als tiefgehendes Quellcode-Audit bezeichnet.

Wenn dazu nichts explizit im Vertrag steht und nichts extra berechnet wurde, hat die Agentur höchstwahrscheinlich nur gängige statische Analysetools durchlaufen lassen. Den eigenen Code abzusegnen ist ein bisschen so, als würde ein Schüler seine eigene Klausur benoten. Wenn Sie echte Sicherheit wollen, lassen Sie drei Punkte im Übergabeprotokoll festhalten: 1) Nennung der genutzten Analysetools, 2) Herausgabe des unbereinigten Sicherheits- und Fehlerberichts an Sie, 3) Nachweis, dass alle kritischen Findings vor der Übergabe behoben wurden.

Falls über Ihr Portal hohe Geldbeträge, sensible Kundendaten oder ERP-Schnittstellen laufen, minimieren Sie Ihr Risiko spürbar, wenn Sie nach dem Go-Live eine externe IT-Sicherheitsfirma mit einem Audit beauftragen.

VVildan Ş***Teilnehmer
Funktion
Qualitätsprüfer
Branche
Textil
Organisationsform
mittelständisches Unternehmen
Beigetreten
Aug. 2024
Nachricht
162
#3

Die statische Codeanalyse prüft den Quellcode der Anwendung, ohne ihn auszuführen, und findet meist bekannte Sicherheitslücken, Speicherlecks oder Code, der von Standards abweicht. Die Agentur sollte Ihnen den ungeschönten PDF-Report liefern können – inklusive der eingesetzten Tools und des Schweregrads der Funde.

Korrektur: Ich hatte die Zahl falsch im Kopf, sie war etwas niedriger.

RRabia Ç***Teilnehmer
Funktion
IT-Leiter
Branche
energie
Organisationsform
Produktionsunternehmen mit 40 Mitarbeitern
Beigetreten
Juni 2025
Nachricht
354
#4

Haben Sie nach dieser Analyse einen schriftlichen technischen Bericht bekommen? Wurde erwähnt, nach welchen Standards geprüft wurde, etwa nach OWASP-Regeln, oder war das nur mündliches Gerede?

VVildan Ş***TeilnehmerCommunity-Mitglied
Beigetreten
Nov. 2023
Nachricht
17
#5

Den eigenen Code zu scannen und für fehlerfrei zu erklären, ist die klassische Ausrede bei Übergaben. Wahrscheinlich haben sie nur ein Gratis-Plugin drübergejagt, um die zwei Monate Verzug irgendwie zu rechtfertigen. Fordern Sie den Bericht an – meistens stehen sie dann mit leeren Händen da.

ÖÖmer Ö***Teilnehmer
Funktion
Social-Media-Manager
Branche
Druckerei
Organisationsform
Filialkette
Beigetreten
Feb. 2023
Nachricht
64
#6

Sie sollten jetzt drei klare Forderungen an die Agentur stellen: 1) Den Rohbericht der Analyse verlangen, 2) Schriftlich bestätigen lassen, dass kritische und schwere Schwachstellen geschlossen wurden, 3) Für noch offene mittlere Risiken einen Haftungsvorbehalt der Agentur ins Übergabeprotokoll aufnehmen.

ÖÖzgür B***TeilnehmerCommunity-Mitglied
Beigetreten
Feb. 2023
Nachricht
34
#7

Letztes Jahr bei unserem 350.000 TL B2B-Projekt meinte die Agentur auch, alles sei sauber. Wir hatten ein ungutes Gefühl, haben 35.000 TL für ein externes Audit in die Hand genommen und zack: 3 kritische Berechtigungslücken. Die Agentur musste das dann im Rahmen des Vertrags kostenlos nachbessern.

EEfe K***Teilnehmer
Funktion
Praktikant
Branche
Beratung
Organisationsform
neu gegründetes Startup
Beigetreten
Nov. 2023
Nachricht
107
#8

Schreiben Sie direkt eine Mail. Fordern Sie das Datum der Tests, den Namen des Scanners und die Fehlerliste an, falls eine erstellt wurde. Wenn das bei denen Routine ist, liegt der Report griffbereit und kann noch heute rausgehen.

SSena M***TeilnehmerCommunity-Mitglied
Beigetreten
Dez. 2024
Nachricht
142
#9

bei uns hieß es wegen der verzögerung genau dasselbe auf nachfrage kam dann nur ein allgemeiner zweiseitiger wisch. besteht unbedingt auf detaillierte logs und die scan-ergebnisse lasst euch nicht abwimmeln.

GGizem A***TeilnehmerCommunity-Mitglied
Beigetreten
Okt. 2025
Nachricht
341
#10

Bei unserem Portal ist drei Monate nach Abnahme das System wegen eines Datenbankfehlers komplett eingefroren. Stellte sich heraus: Die Agentur hatte bei ihrer „Quellcode-Analyse“ bloß grundlegende Syntaxprüfungen gemacht, Lasttests zur Architektur überhaupt nicht. Seitdem nehme ich keine Software mehr offiziell ab, ohne einen externen, unabhängigen Prüfbericht gesehen zu haben.

ZZehra U***ExperteCommunity-Mitglied
Beigetreten
Aug. 2023
Nachricht
19
#11

Meine Frage ist geklärt, vielen Dank. Bei uns war der größte Zeitfresser die Unklarheit darüber, wer entscheidet.

Ich hoffe, das hilft dir weiter.

SSinan Y***Teilnehmer
Funktion
Grafikdesigner
Branche
IT-Dienstleistungen
Organisationsform
neu gegründetes Startup
Beigetreten
Dez. 2023
Nachricht
25
#12

Gespeichert. Wenn du zu einem Thema drei verschiedene Antworten bekommst, war die Frage falsch gestellt.

Wenn es jemand anders macht, würde mich das auch interessieren.

İİbrahim Y***TeilnehmerCommunity-Mitglied
Beigetreten
Feb. 2026
Nachricht
3
#13

richtig.

TTuğçe M***Teilnehmer
Funktion
Software-Teamleiter
Branche
Bildung
Organisationsform
neu gegründetes Startup
Beigetreten
Juli 2024
Nachricht
217
#14

Das hört man oft, aber bei uns war es nie so. Fehler auf der Quellcodeanalyse Bedeutung-Seite sind meist rückgängig zu machen aber teuer.

Das ist meine Meinung, ich behaupte nicht, dass es absolut richtig ist.

ZZerrin Ö***TeilnehmerCommunity-Mitglied
Beigetreten
Feb. 2026
Nachricht
106
#15

Dabei gibt es einen sehr häufigen Fehler. Zwei Wochen Notizen machen liefert bessere Ergebnisse als eine sechsmonatige Schätzung.

An deiner Stelle würde ich so vorgehen.

ÖÖmer O***Teilnehmer
Funktion
Außendienstmitarbeiter
Branche
Software
Organisationsform
Ein-Personen-Unternehmen
Beigetreten
Feb. 2023
Nachricht
135
#16

Ich fasse das Thema mal zusammen, da es mehrere unterschiedliche Antworten gab. Wenn im Vertrag nicht steht, wem der Code gehört, habt ihr bei der Trennung keine Verhandlungsmacht mehr.

JJale T***ExperteCommunity-Mitglied
Beigetreten
März 2022
Nachricht
393
#17

Wenn du so vorgehst, kläre das vorher. Lösungen, die im kleinen Maßstab funktionieren, brechen bei Wachstum zusammen, das habe ich spät gelernt.

Wenn ihr das Ergebnis hier postet, hilft es auch anderen.

HHüseyin T***TeilnehmerCommunity-Mitglied
Beigetreten
Nov. 2023
Nachricht
42
#18

Meine Frage klingt vielleicht etwas naiv, entschuldigt bitte. Bei uns war der größte Zeitfresser die Unklarheit darüber, wer entscheidet.

An deiner Stelle würde ich so vorgehen.

MMetin C***TeilnehmerCommunity-Mitglied
Beigetreten
Feb. 2024
Nachricht
170
#19

Mich interessiert das auch.

ÖÖzge U***Teilnehmer
Funktion
Marketing Manager
Branche
Immobilien
Organisationsform
Unternehmen mit 120 Mitarbeitern
Beigetreten
Apr. 2023
Nachricht
18
#20

Vielen Dank, ich werde es heute testen.

Antwort schreiben