Door Tintin and Milou: Door Toje Fos:
Geen professional die 300.000+ regels code gaat 'reviewen' met de verwachting iets te vinden.
Dus is eigenlijk een wassen neus dat iedereen de code kan zien?
Nee, hoezo? Het gaat erom dat je de broncode 'hebt' en niet afhankelijk bent van een louche softwarebedrijf dat alles wat geld kost zo lang mogelijk zal uitstellen (in ieder geval tot patchdinsdag). De gedachte dat je in staat zou zijn om eventjes door 300.000+ regels code te kijken, met jouw wijze blik, en er dan alle problemen uit zou halen is ontzettend naïef en getuigt van een totaal gebrek aan ervaring met softwareontwikkeling. Maar stel nu dat je het écht zat bent met die problemen in log4j en een flinke voorraad cola of energiedrankjes in huis hebt. En heel veel kennis en tijd. Dan zou je log4j kunnen forken, doorspitten en verbeteren en het resultaat aanbieden bij degenen die het onderhouden. De wereld zou je dankbaar zijn! Het is open source software, dus het is mogelijk en iedereen kan precies zien in de versiehistorie wat jij hebt gewijzigd. Bij closed source software kan je niets van dat alles. Je moet vertrouwen op de blauwe ogen van jouw softwareleverancier en die heeft je helemaal bij de ballen.
Door Tintin and Milou: Door Toje Fos:
Door het open source zijn van log4j zijn de problemen echter wel veel sneller en beter opgelost dan bij closed source het geval zou zijn geweest. Dan had je er niets van gehoord totdat het echt niet anders kon en dan had je moeten wachten op die magische dinsdag.
Je bedoelt sneller en beter, als in de 1ste, de 2de, 3de of .... fix binnen 2 weken? Ik weet niet eens meer hoeveel versies ze nu uitgebracht hebben.
Kom, kom, je bent toch geen scriptkiddie?
Door Tintin and Milou: En log4j zit best goed in elkaar (op een paar probleempjes na maar die worden er nu snel uitgehaald).
Het is maar wat je probleempjes noemt, beetje onderschatting van het probleem denk ik. Het internet staat in brand, code rood bij menig bedrijf en jij noemt dit een paar probleempjes?
Het echte probleem is natuurlijk het niet goed kunnen doorvoeren van wijzigingen van gebruikers van software die log4j aanroept. Voor de problemen met log4j zijn er toch al lang nieuwe versies waarin het is opgelost? Nou dan.
Door Tintin and Milou:Ik heb al met diverse klanten overleg gehad, om servers maar gewoon uit te zetten om geen risico te nemen, preventief wachtwoorden te resetten voor gebruikers, scans moeten regelen om deze jar files te vinden op het applicatie servers of op de desktops. En dan waren er al cloud applicatie servers down waar men gebruik van maakte.
Tjeezus, wat een geknoei toch weer. Dat krijg je als beheerders gewend zijn om 'eventjes opnieuw te installeren' bij problemen. Dan weten ze niet meer hoe dingen normaal te onderzoeken en op te lossen.
Door Tintin and Milou: Ik had het rustiger met de Exchange patches dan met deze ellende.
Tja, je moet niet alleen verstand van Windows platformen hebben. Daarmee snijd je jezelf vroeg of laat in de vingers.