Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Java Programming >> Content
    Har Gjør Java Virtual Machine Java Mer eller mindre sikker Fra en System Security Perspective
    ? The Java virtuell maskin er en datamaskin simulert i programvaren. Når du kjører et Java -program , vil datamaskinen din den virtuelle maskinen og den virtuelle maskinen kjører programmet . Utformingen av Java virtuell maskin gjør det sikrere enn å kjøre kode rett på systemet ditt. System Security

    System sikkerhet er en kombinasjon av to ting : beskyttelse mot tilfeldig krasje eller fiasko på grunn av feil i koden , og beskyttelse mot skadelig kode fra virus eller hackere . Utilsiktet svikt er lett nok til å forårsake uforvarende i mange programmeringsspråk mishandling minne eller via andre feil. Ondsinnet kode gjør skade ved forsettlig mishandling minne i vanskelige måter , eller bare ved å få tilgang til datamaskinen med " native metoder ," de kommandoer som programmer bruker til å be maskinen om å gjøre ting .
    Memory Management

    Java virtuell maskin gjør flere ting for å beskytte mot disse truslene . Først , betyr det ikke at programmene access memory at de ikke skal , eller tilgang til den i vanskelige måter ( programmer kan ikke legge pekere sammen for å få minneadresser for ting de ikke skulle få tilgang ) . Dessuten holder den "garbage collection" -funksjonen automatisk styr på minnehåndtering og resirkulerer hva et program ikke bruker lenger. Disse funksjonene hindre mye av programmerer feil og potensielle hacker taktikk.
    Sandbox

    annen sikkerhet velsignelse fra Java virtuell maskin er at den fungerer som en " sandkasse . " Når du åpner en nettside med en applet , for eksempel , går det inni den virtuelle maskinen og kan ikke gjøre noe utenfor. Det er begrenset til sandkassen , og kan bare " spille " i den. På denne måten , selv om applet prøver å ødelegge minnet eller bare krasjer, kan den virtuelle maskinen stoppe, men systemet går på uten problem .
    Native Metoder

    Native metodene er kode som kan kalles fra Java virtuell maskin , men blir behandlet av systemet der det kjører. De kan være en svakhet , som fungerer som en måte å forlate sandkassen . De innfødte metoder som brukes av Java innebygde i prosesser er alle bekreftet å inneholde ondsinnet kode . Det er mulig for en person å lage sine egne innfødte metoder , men Java sikkerhetssystem kan forhindre dette . Applets , for eksempel , ikke har lov til å installere noen nye native metoder .

    früher :

     Weiter:
      Relatert Artike
    ·Slik konverterer et nummer til en Letter i Java 
    ·Hvordan : Merknader fra Java-kode 
    ·Hvordan bruke Repaint i Java 
    ·Hva er en hendelse Kilde i Java 
    ·Hvordan lage en bruker Ended Loop i Java 
    ·Hvordan sette den CLASSPATH i Eclipse 
    ·Hvordan lage en Java spill som RuneScape 
    ·Tertiære uttrykk i Java 
    ·Tutorial for å lage et spill i Java 
    ·Hvordan skrive Java- programmer 
      Anbefalte artikler
    ·Hvordan skrive et skript for data Post Processing 
    ·Hvordan lese XML hjelp VB.NET 
    ·Hvordan sende en Virtual Basic Faks 
    ·Sekvensielle Effekter i jQuery 
    ·Hvordan skrive Custom PHP-funksjonen Filer for Thesis T…
    ·Hvordan åpne en TPB 
    ·Hvordan sjekke filstørrelse Når en blar en datamaskin…
    ·Hvordan legge til ODBC til VB.Net Express 
    ·Slik fjerner Entity Referanser i Saxon DocumentBuilder 
    ·Hvordan du arbeider med XSD -filer 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/