image

FBI: hardcoded wachtwoorden zijn risico voor nationale veiligheid

zaterdag 18 januari 2025, 09:45 door Redactie, 4 reacties

Hardcoded wachtwoorden in producten en het niet goed aangeven van hoelang een product met beveiligingsupdates wordt ondersteund zijn gevaarlijk en vergroot het risico voor de nationale veiligheid, nationale economische veiligheid, openbare veiligheid en volksgezondheid, zo stellen de FBI en het Amerikaanse agentschap CISA. De overheidsdiensten roepen leveranciers op om te stoppen met hardcoded wachtwoorden en duidelijk te communiceren hoelang ze een product ondersteunen.

Eind vorig jaar kwamen de FBI en het CISA met de publicatie 'Product Security Bad Practices' waarin ze naar eigen zeggen een overzicht van risicovolle methodes en werkwijzes geven, met name voor softwarebedrijven die software voor de vitale infrastructuur en nationale veiligheid ontwikkelen. Het adviesdocument kijkt specifiek naar producteigenschappen, beveiligingsfuncties en organisatorische processen en beleid die beschrijven hoe een softwarebedrijf met security zou moeten omgaan.

Concreet werd geadviseerd geen 'memory-unsafe' programmeertalen zoals C en C++ te gebruiken als er alternatieve 'memory-safe' programmeertalen beschikbaar zijn. Andere zaken waarvoor de Amerikaanse overheid waarschuwde was gebruikersinvoer in SQL query strings, aangezien dit tot SQL Injection kan leiden, de aanwezigheid van standaard wachtwoorden, de aanwezigheid van bekende misbruikte kwetsbaarheden, de aanwezigheid van opensourcesoftware met bekende te misbruiken kwetsbaarheden, een gebrek aan multifactorauthenticatie (MFA), het niet tijdig publiceren van CVE-nummers voor gevonden kwetsbaarheden en het niet publiceren van vulnerability disclosure beleid voor het melden van kwetsbaarheden.

De 'Product Security Bad Practices' zijn nu op basis van feedback uitgebreid met drie nieuwe bad practices, namelijk het gebruik van bekende onveilige of verouderde cryptografische functies, de aanwezigheid van hardcoded wachtwoorden en het niet duidelijk communiceren van de supportperiode door de leverancier (pdf). "De aanwezigheid van hardcoded credentials of secrets in de broncode van producten die binnen de vitale infrastructuur of nationale veiligheidsfuncties wordt gebruikt is gevaarlijk en vergroot aanzienlijk het risico voor de nationale veiligheid, nationale economische veiligheid, de volksgezondheid en openbare veiligheid", zo laten de FBI en het CISA weten. Leveranciers moeten er dan ook voor zorgen dat hardcoded wachtwoorden niet in hun producten aanwezig zijn.

Wat betreft het gebruik van onveilige en verouderde cryptografische functies worden als voorbeeld TLS 1.0 en 1.1 en hashing-algoritmes MD5, SHA-1 en Data Encryption Standard (DES) genoemd. Daarnaast worden leveranciers en fabrikanten opgeroepen om post-quantum cryptografische algoritmes te gaan ondersteunen. Verder moeten leveranciers gedurende de hele supportperiode hun producten van beveiligingsupdates voorzien en duidelijk kenbaar maken hoelang ze een product ondersteunen.

Reacties (4)
18-01-2025, 18:41 door johanw
En daar komen ze nu al achter? Dan Cisco er meteen uitgooien, nog sneller dan Huawei.
19-01-2025, 08:29 door dingetje
Geestig, op de 1e plek wordt gebruik van C/C++ gelijk geschakeld aan CWE-119.
De meeste essentiële software in de wereld is gemaakt met C/C++ en ze worden nu blijkbaar wel zenuwachtig voor de nationale veiligheid van de VS.

Op de 2e SQL Injection en pas op de 4e plek de standaard wachtwoorden die niet gewijzigd hoeven te worden.

Ook opmerkelijk, punt 6: het gebruik van open source componenten met een kwetsbaarheid op een CVSS schaal van 9.0 of hoger is gevaarlijk. Joh! En closed software dan? Of als het risico ietsje lager wordt ingeschat?
Je audit toch even alle de code voordat je het publiceert of vrij geeft? (cargo audit..)

8e plek: geen hardcoded passwords (of hashes) in broncode. Was dat niet bij wet verboden? Ik kan me herinneren dat een jaar terug ofzo een Duits bedrijf hiervoor een boete kreeg opgelegd?
20-01-2025, 10:08 door Anoniem
Hardcoded wachtwoord is gelijk aan geen wachtwoord.
20-01-2025, 12:29 door Anoniem
8e plek: geen hardcoded passwords (of hashes) in broncode. Was dat niet bij wet verboden? Ik kan me herinneren dat een jaar terug ofzo een Duits bedrijf hiervoor een boete kreeg opgelegd?

Wat heeft dit topic van doen met Duitse wetgeving. Het gaat hier om de Verenigde Staten.
Reageren
Ondersteunde bbcodes
Bold: [b]bold text[/b]
Italic: [i]italic text[/i]
Underline: [u]underlined text[/u]
Quote: [quote]quoted text[/quote]
URL: [url]https://www.security.nl[/url]
Config: [config]config text[/config]
Code: [code]code text[/code]

Je bent niet en reageert "Anoniem". Dit betekent dat Security.NL geen accountgegevens (e-mailadres en alias) opslaat voor deze reactie. Je reactie wordt niet direct geplaatst maar eerst gemodereerd. Als je nog geen account hebt kun je hier direct een account aanmaken. Wanneer je Anoniem reageert moet je altijd een captchacode opgeven.