| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Java programmering >> Content
    Er Java Virtual Machine Gør Java Mere eller mindre sikker Fra et System Security Perspective
    ? Java virtuel maskine er en computer simuleres i software. Når du kører et Java-program , din computer kører den virtuelle maskine og den virtuelle maskine kører programmet . Udformningen af ​​Java virtuel maskine gør det mere sikkert end at køre kode lige på dit system. System Security

    System sikkerhed er en kombination af to ting : beskyttelse mod utilsigtet bryder sammen eller svigt på grund af fejl i koden , og beskyttelse mod skadelig kode fra virus eller hackere. Utilsigtet fejl er let nok til at forårsage uforvarende i mange programmeringssprog ved forkert håndtering hukommelse eller via andre fejl. Skadelig kode gør skade ved bevidst mishandling hukommelse i tricky måder , eller blot ved at få adgang til computeren ved hjælp af " native metoder ," de kommandoer , at programmerne bruger til at bede maskinen til at gøre tingene på.
    Memory Management

    Java virtuel maskine gør flere ting for at beskytte mod disse trusler. Først, betyder det ikke lade programmer access memory at de ikke skulle , eller få adgang til det i vanskelige måder ( programmer kan ikke tilføje pointers sammen for at få hukommelse adresser for ting, de ikke bør Access). Også den " garbage collection "-funktionen holder automatisk styr på hukommelse ledelse og genbruger hvad et program bruger ikke længere. Disse funktioner forhindre en masse programmør fejl og mulige hacker taktik .
    Sandbox

    En anden sikkerhed velsignelse fra Java virtuel maskine er, at det tjener som et " sandkasse ". Når du åbner en webside med en applet , for eksempel kører det inde den virtuelle maskine og kan ikke gøre noget uden for. Det er begrænset til sandkassen , og kan kun "lege" i det. Denne måde, selvom applet forsøger at ødelægge hukommelsen eller blot går ned, kan den virtuelle maskine stoppe, men systemet går på uden problemer.
    Native Metoder

    Native metoder er kode, der kan kaldes fra Java virtuel maskine , men behandles af det system, som det kører . De kan være en svaghed , der tjener som en måde at forlade sandkassen . De indfødte , der anvendes af Javas indbyggede processer alle bekræftet at indeholde nogen skadelig kode. Det er muligt for en person at gøre deres egne indfødte metoder, men Java sikkerhedssystem kan forhindre dette. Applets , for eksempel, er ikke tilladt at installere nye native metoder.

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan installeres en Java-applet Program 
    ·Introduktion til Enterprise JavaBeans 
    ·Sådan Læs i heltal i Java og Spring White Spaces 
    ·Sådan ændres et 0 til et 1 i et Java-kode for Brøker…
    ·Sådan får kolonnenavne i en database tabel i Java 
    ·Fil Undtagelser for Java Applets : Arial.ttf vil ikke s…
    ·Sådan Find gennemsnittet af et array i Java 
    ·Sådan læses en CSV -fil i Java 
    ·Sådan tilføjes en Servlet API til NetBeans 
    ·Sådan bruges en controller i Java 
      Anbefalede Artikler
    ·Sådan deaktiveres JavaScript Mens Brug Selen 
    ·Sådan får du adgang flere datakilder 
    ·Hvordan at skjule en PHP File Extension 
    ·MySQL underforespørgsler Tutorial 
    ·Hvad er Tk format 
    ·Sådan Grev i Binary til alt begyndere 
    ·Forskelle mellem marker og poster i en database 
    ·Den procentdel, PHP Vs. JSP 
    ·Liste over funktioner i Visual Basic 6.0 
    ·Sådan Deaktiver Google Maps API Marker Bubble 
    Copyright © Computer Viden http://www.computerdk.com