Naar de inhoud
BigTree108

Code-audit en technische audit

Code-audits en technische audits van bestaande software: codekwaliteit, architectuur, beveiliging, afhankelijkheden en licenties, prestaties, infrastructuur en cloudkosten, en technische due diligence voor investeerders en kopers, eindigend in een schriftelijke lijst van risico’s gerangschikt naar impact, met senior engineers voor uw team of een audit die van begin tot eind wordt opgeleverd.

Wat een technische audit omvat

  • Codekwaliteit

    Structuur, duplicatie, testdekking, waarschuwingen en de delen van de code waar iedereen bang voor is om aan te komen, gelezen door senior engineers in de taal en het framework van het systeem.

  • Architectuur

    Hoe de onderdelen op elkaar aansluiten, waar ze meer van elkaar afhangen dan zou moeten en wat het systeem belet met het bedrijf mee te groeien.

  • Beveiliging

    Geheimen in de code, authenticatie en toegangsbeheer, invoervalidatie en bekende kwetsbaarheden, getoetst aan de OWASP Top 10, met een penetratietest erbij waar die nodig is.

  • Afhankelijkheden en licenties

    Elke bibliotheek en elk framework vermeld met versie, ondersteuningsstatus, bekende adviezen en licentie, zodat upgrades en juridische risico’s zichtbaar zijn.

  • Prestaties en infrastructuur

    Trage pagina’s en queries, databaseontwerp, hosting, back-ups, monitoring en uitrol, met de cloudrekening regel voor regel gelezen op wat er kan worden bespaard.

  • Technische due diligence

    Een onafhankelijke blik op de software achter een investering of een overname: in welke staat die verkeert, wat het zou kosten om haar in stand te houden en wat er mis kan gaan.

code-auditors inhuren

  • Dedicated code-auditors

    Code-auditors die fulltime bij uw team komen, in uw tools en volgens uw proces werken en aan uw lead rapporteren. U interviewt hen; wij dragen het Oekraïense contract, de salarisadministratie, de facturatie en het verlof.

  • Projecten voor Code-review

    Een afgebakend project voor code-review met een scope, een vast plan en een vaste lead aan onze kant die het resultaat bewaakt en de voortgang in uw kanalen rapporteert.

  • code-review als doorlopende dienst

    Doorlopend Code-review: elke maand dezelfde mensen, een backlog waarvan u de prioriteiten bepaalt, en uren die u in ons portaal en op de factuur kunt zien.

De pagina dedicated team legt uit hoe specialisten bij uw team komen, en de pagina outsourcing behandelt projectoplevering, overnames en hoe wij rekenen.

Wie zich met uw code-review bezighoudt

  • Softwarearchitecten

    Architectuur, schaalbaarheid en het algemene oordeel

  • Seniorengineers

    Code-review in de eigen taal en het eigen framework van het systeem

  • Security-engineers

    Kwetsbaarheden, geheimen en toegangsbeheer

  • DevOps-engineers

    Infrastructuur, uitrol, back-ups en cloudkosten

  • QA-engineers

    Testdekking en de kwaliteit van bestaande tests

Hoe wij software auditen

Een audit begint met toegang met alleen leesrechten tot de repositories, de infrastructuur en de documentatie, en er wordt niets gewijzigd terwijl zij loopt. Het is dezelfde review die wij uitvoeren voordat wij een systeem overnemen dat een ander team heeft geschreven, en zij eindigt op dezelfde manier: een schriftelijke lijst van risico’s gerangschikt naar impact, elk met zijn bewijs en de inspanning die nodig is om het te verhelpen.

Het rapport is voor twee lezers geschreven: een samenvatting voor de mensen die beslissen en het detail voor de engineers die ermee aan de slag gaan. De oplossingen kunnen door uw eigen team worden doorgevoerd of door het onze, te beginnen met de risico’s die het zwaarst wegen.

Ander onderzoek en andere audits die wij uitvoeren

Overzicht van Onderzoek en audits

Vragen over code-audits en technische audits

Wat kost een code-audit?

Dat hangt af van de omvang van het systeem, het aantal technologieën erin en wat de audit moet beantwoorden, dus wij antwoorden met een schriftelijke raming na een eerste blik op de repositories. De reikwijdte, de rapportdatum en de prijs worden afgesproken voordat de audit begint.

Weten onze huidige ontwikkelaars van de audit?

Dat is uw beslissing. Een audit werkt het best met hun hulp, omdat zij kunnen uitleggen waarom dingen zijn zoals ze zijn, maar zij kan ook alleen met toegang met leesrechten worden uitgevoerd, bijvoorbeeld vóór een investering of een wissel van leverancier.

Kunt u herstellen wat de audit vindt?

Ja. De engineers die de audit hebben uitgevoerd, kunnen de problemen die zij hebben gevonden oplossen, in volgorde van impact, als dedicated ontwikkelaars in uw team of als project met een eigen plan en raming.

Hoe snel kunnen code-auditors beginnen?

Als de juiste code-auditor beschikbaar is, hangt de start alleen af van uw interview en de NDA en IP-overdracht. Anders voeren wij een zoektocht uit, die doorgaans binnen twee tot drie weken kandidaatprofielen oplevert, en niemand begint voordat u ja hebt gezegd.

Hoe huren we code-auditors in via BigTree108?

Vertel ons over het werk, het senioriteitsniveau en de uren die u nodig hebt. Wij stellen een of twee mensen voor met hun profielen, u interviewt hen zoals u uw eigen medewerker zou interviewen, en u tekent één overeenkomst met BIG TREE 108 LLC en ontvangt één factuur per maand.

Wie is eigenaar van het werk dat zij opleveren?

U. Elke specialist heeft een getekend contract met BigTree108 dat alle werkresultaten aan het bedrijf toewijst, en onze overeenkomst met u draagt ze verder aan u over. Code, ontwerpen en documenten worden geleverd in uw eigen repositories en tools, en niet bewaard op een plek waar alleen wij ze kunnen wijzigen.

Wilt u weten in welke staat uw software verkeert?

Vertel ons wat het systeem doet, waarmee het is gebouwd en welke beslissing de audit moet onderbouwen. Binnen één werkdag hebt u antwoord: een voorgestelde reikwijdte, de rapportdatum en de prijs.