Programmering i skolan – Entydiga instruktioner
Innehållsförteckning:
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.
Kommer Oracle att döda Java-community? Det är frågan om allas tankar på årets JavaOne-utvecklarekonferens, den sista showen före Oracles planerade uppköp av Java Microsofts 7,4 miljarder dollar. Oracle VD Larry Ellison gjorde ett överraskning utseende på showens öppningsnyckeln tisdag och försökte hota utvecklaren oro. Medan han antydde att det skulle ske några förändringar, sa han i huvudsak att det kommer att vara vanligt för Java när förvärvet avslutas.
Men Oracle är ingen Sun. Sun har länge kämpat för att hålla sin mångkulturella utvecklingsgrupp lycklig och skapar en omfattande byråkrati för att hantera utvecklingen av Java-standarder och gradvis frigöra nyckelkomponenter på plattformen under en öppen källkodslicens. Medan Sun har gjort några pengar från Java-licenser har det missat stora möjligheter att sälja lukrativa Java-utvecklingsverktyg och middleware-servrar.
Microsoft Office är den mest populära ordbehandlingspaketet när det gäller att generera dokument. Men många människor är helt omedveten om att varje gång du öppnar ett dokument skriver du in det, redigerar det, stänger det eller gör något annat än att andas på det. Personligt identifierande data som heter "metadata" samlas in och bifogas dokumentet . Upplysningar om denna information kan vara mycket skadliga i vissa situationer, så det lönar sig att spendera några minuter innan du skic
För dokumentmetadatastädare måste du berätta om var filerna är aktuella. Bläddra bara till deras plats på din dator. Du kan också välja vilken typ av fil du vill rengöra.
Den som arbetar på ett kontor vet att när det är dags att springa till badrummet ökar risken för att någon snubblar runt datorn. Oavsett om det är en nosig kollega som söker skvaller eller en chef som tittar på ditt arbete, vill ingen bli uttagen med att kontrollera Facebook på företagstid. Det är här ett litet program som heter WinLock kommer in för att rädda dig.
Du kanske säger varför låsa inte hela datorn med tangentkombinationen WIN + L? Varför stör med WinLock? Tja, kanske du inte vill låsa hela datorn. Kanske behöver en kollega använda din dator när du är borta. Oavsett orsaken kan du nu låsa ett fönster och få det att försvinna helt från din skärm, säker på att ingen kommer att kunna komma åt den medan du är borta. Detta är en funktion som verkligen bör erbjudas av Microsoft, som standard. Om du kan låsa ett helt operativsystem, varför inte ett end