Google Chrome för att avbryta Java-stöd, förhindrar åtkomst av USPTO-resurser

”Di-Logo-Java-Orange” av Silveira Neto. Licensierad under CC BY-SA 2.0.

Åtgärderna från internettjänstutvecklaren Google, Inc. (NASDAQ: GOOG) har varit starkt inflytelserika inom olika sektorer av teknisk innovation. Företaget följde det konkurrerande teknikföretaget Apple Inc. (NASDAQ: AAPL) in i ringen av utmanare inom mobilbetalningssystemområdet i år. Googles förvärv av Android hjälpte företaget att uppnå dominans inom området smarttelefoner och mobil datorer. Många tidigare Google-anställda har lämnat företaget och gått in i ledande roller hos andra tekniska giganter som Facebook (NASDAQ: FB), Twitter (NYSE: TWTR), Instagram och andra. Det multinationella teknikföretaget har också visat sig vara skicklig på politiskt inflytande; under 2012 var det enda företaget som uteslutit Google i lobbyingutgifterna Gener al Electric, och 2013 var Google på femte plats.

Tekniskt beslut som fattas av detta företag kan ofta vara viktiga trender på marknaden. Det är en anledning till att Googles beslut att eliminera stöd för Netscape Plugin Application Programming Interface (NPAPI) skulle kunna signalera en mycket mer minskad roll för Java, en gång ett mycket populärt programmeringsspråk för Internetapplikationer. NPAPI är en plattformsarkitektur för att möjliggöra webbläsarinsticksprogram och Java: s beroende av arkitekturen innebär att när NPAPI lämnar Chrome-systemet, kommer också möjligheten att köra Java-applikationer. Chrome-representanter har på webbläsarens officiella blogg uttalat att borttagning av NPAPI kommer att öka säkerheten och hastigheten för webbläsaren samtidigt som systemets komplexitet minskas. Som Chrome har uttryckt på sin DevTools-webbplats är ”NPAPI en riktigt stor hammare som bara bör användas när ingen annan metod kommer att fungera” på grund av dess komplexitet och säkerhetsrisker.

Denna ändring av Chrome-webbläsarsystemet. är en av vilka amerikanska patentsökande vill vara medvetna om på grund av dess inverkan på några av de digitala resurser som görs tillgängliga av US Patent and Trademark Office. Både EFS-Web, USPTO: s onlineansökan och dokumentinlämningsverktyg och Private PAIR , en säker portal för att lära sig statusen för en patentansökan, använder Java-programmeringsskript för att autentisera användare när de loggar in på dessa tjänster. USPTO har publicerat vägledning från datateknikföretaget Oracle Corporation (NYSE: ORCL) som rekommenderar användning av alternativa webbläsare som Firefox, Safari och Internet Explorer för att komma åt dessa tjänster i framtiden.

Även om standardstöd för NPAPI-arkitektur har inaktiverats för Chrome-webbläsare med lanseringen av Chrome version 42-uppdateringen som släpptes av Google i april i år kommer Chrome-användare fortfarande att kunna aktivera stöd för NPAPI manuellt under de närmaste månaderna. Allt som en patentansökare hoppas kunna använda Chrome för att få åtkomst till EFS-Web eller Private PAIR skulle behöva göra är att öppna sin Chrome-webbläsare, skriva ”chrome: // flags / # enable-npapi” i adressfältet och klicka på länken ”Aktivera ”Under Aktivera NPAPI-flaggan som visas. Chrome-webbläsaren måste startas om för att ändringen ska träda i kraft. Denna manuella åsidosättning kommer att tas bort från Chrome med lanseringen av version 45, som förväntas släppas i september i år.

Det är intressant att notera att Java stod i centrum för en rättslig tvist mellan Google och Oracle, som äger upphovsrätt till vissa aspekter av Java-koden som de förvärvade när de köpte Sun Microsystems 2010. Samma år stämde Oracle Google och begärde cirka 1 miljard dollar i skadestånd för Googles användning av Java för att utforma Android-operativsystemet. I maj 2014 meddelade Northern District of California ett beslut i ärendet som slutsatsen att vissa Java-applikationsprogrammeringsgränssnitt (API: er) hade rätt till upphovsrättsskydd. Ärendet häktades för vidare förhandlingar och väntar på framställning vid USA: s högsta domstol. Senast rådde ett amicus curiae-kort inlämnat av den amerikanska solicitoren Donald Verrilli att förneka Googles certifieringsskrivelse med motiveringen att målet är ”ett dåligt fordon för domstolen för att för första gången ta itu med tillämpningen av upphovsrättsprinciper på datorprogram . ”

Det är svårt att säga hur stor roll, om någon, detta domstolsärende har spelat i Googles beslut att distansera sig från Java på Chrome-plattformen. Företaget har utvecklat ett alternativ till NPAPI kallat Pepper API (PPAPI) som låter användare ladda pålitliga plugins genom att köra en kommandoradsprompt i Chrome-webbläsaren. Denna API-arkitektur möjliggör programmeringsspråk som Flash som används av webbapplikationer.

Java har också lidit de senaste åren av ett antal säkerhetsöverträdelser som har utnyttjat programmeringsspråkets allestädes närvarande natur samt sårbarheter i koden som importeras till ett API från tredjepartsbibliotek. Stora tekniska företag som Apple, Facebook, Twitter och Microsoft Corporation (NASDAQ: MSFT) har alla blivit utsatta de senaste åren av skadliga program som utnyttjar Java-sårbarheter. Tekniker som Runtime Application Self-Protection (RASP), som ger realtidsanalys av applikationsbeteende för ett mer omedelbart svar på alla cyberattacker, har utvecklats av ett Dublin-baserat företag som kallas Waratek. Fortfarande, datasäkerhetsproblem löper så djupt med Java att USA: s inrikesdepartement i januari 2013 gav vägledning till alla datoranvändare som rekommenderade att inaktivera Java-programvara på alla datorprodukter eftersom skadliga kodare har kunnat dra nytta av Java’s sårbarheter så konsekvent .

Som situationen med USPTO: s online-resurser påpekar, finns det dock några problem som gör det omöjligt för vissa Internetanvändare att helt skilja sig från Java. De flesta hushåll klarar sig av sin typiska internetanvändning utan att köra Java alls men det finns statliga webbplatser som tillhandahåller resurser som kräver Java, inklusive NASA och National Institutes of Health. Företag, organisationer och individer som vill komma åt dessa verktyg måste göra det med en annan webbläsare än Chrome.

Java-frågan är sammansatt på Chromebooks, de lätta bärbara datorerna som kör ett operativsystem baserat på Chrome webbläsare. Officiellt kan webbläsare från tredje part som Firefox och Internet Explorer inte användas på Chromebooks, som inte är utformade för att köra körbara program. Det är dock möjligt att installera ett Linux-baserat operativsystem som Ubuntu för att ersätta Chrome OS, som i sig är baserat på Linux. Ubuntu och andra Linux-baserade OS-miljöer kan köra och köra webbläsarprogram som Firefox.

KORRIGERING: En tidigare version av detta inlägg felaktigt heter Oracle som en RASP-utvecklare, inte Waratek. Waratek utvecklade dock RASP baserat på Oracles Java-kod.

Write a Comment

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *