Car-tech

Det är dags att skriva om Java från början, säger säkerhetsekspert

Programmering i skolan – Entydiga instruktioner

Programmering i skolan – Entydiga instruktioner

Innehållsförteckning:

Anonim

Om den senaste säkerhetsfelet i Java är ett tecken på någonting, är det dags att Oracle skriver om programmeringsspråket.

Det är syn på Bogdan Botezatu, en äldre e-hotanalytiker med Bitdefender, en rumänsk baserad tillverkare av antivirusprogram, som uppskattar att så många som 100 miljoner datorer är sårbara för hackerattacker på grund av den senaste Java-defekten som upptäckts den här veckan.

Enligt Botezatu har Oracle förlorat kontrollen över Java-koden, varför allvarliga säkerhetsproblem förekommer i programvaran.

[Ytterligare läsning: Så här tar du bort skadlig kod från din Windows-dator]

"Oracle behöver ta några kärnkomponenter i Java och skriva dem från början", sa han i en intervju.

Problemet med mogna produkter som Java och de som Adobe gjort är att så många händer har berört dem under en lång period av tid. "Dessa produkter har blivit så stora och har utvecklats av så många programmerare att tillverkarna troligtvis har förlorat kontrollen över vad som finns i produkten", säger Botezatu.

Bekämpa brister

Resultaten av Oracles senaste insatser för att korrigera sårbarheter i Java stöder den rumänska säkerhetsexpertens analys.

Till exempel lade Oracle tre säkerhetsproblem i augusti 2012 med en ny version av Java, version 7 rev. 7. Inom några timmar efter det att den här åtgärden släpptes upptäckte polska säkerhetsforskaren Adam Gowdiak, grundare och VD för säkerhetsundersökningar, en sårbarhet som skapades av uppdateringen. Vissa säkerhetsexperter säger att Java har överlevt sin roll och dess funktioner hanteras av annan teknik.

Den senaste nolldagssårbarheten som finns i programmeringsspråket kan också spåras till ojämn patching som drivits i en säkerhetsuppdatering från oktober 2012. Den uppdateringen var ofullständig och öppnade dörren till den sårbarhet som upptäcktes i veckan, enligt Gowdiak. "Nu är det en bra tid att skriva om några kärnkomponenter från början och försäkra att de är fria istället för att klistra in applikationen från en version till en annan, säger Botezatu.

Botezatu erkänner emellertid att det inte kommer att hända. "Oracle är inte öppet för att göra stora förändringar eftersom de kunde bryta applikationer som redan finns på marknaden," tillade han.

Problemet med Oracle-ansikten med Java-utveckling står inför alla mjukvaruutvecklare: Hur man förbättrar ett program utan att förstöra det kompatibilitet med tidigare versioner.

"Titta på Windows Vista och hur det misslyckades med att bli antagen eftersom vissa kunders program inte fungerade från XP till Vista," förklarade Botezatu.

Också vissa tecken tyder på att Oracle försöker ta upp några av de frågor som Botezatu har tagit upp. På fredagen meddelade företaget att, från och med utgåvan av Java 8 i september, kommer nya utgåvor att rulla ut på ett tvåårigt schema.

När det gäller de aktuella säkerhetsproblemen rekommenderar US Department of Homeland Security att stänga av Java i din webbläsare, som kan göras genom att följa dessa instruktioner från Oracle.