Oldalunkon cookie-kat használunk, hogy még jobban Rád szabhassuk tartalmainkat, karrierlehetőségeinket. Részleteket itt olvashatsz.

A támogatásról részletes információt itt találsz.

  • KarrierIndító
  • Állások
  • Események
  • Cégek
  • Blog
  • Munkaadóknak

Menü

  • KarrierIndító
  • Állások
  • Események
  • Cégek
  • Blog
  • Munkaadóknak
  • Regisztráció
  • Belépés
  • Regisztráció
  • Belépés

Hírek

Dinamikus típusellenőrzéstől biztonságosabb lesz a C++

Szoftverfejlesztés
2015. augusztus 25.

Amerikai kutatóknak sikerült feltalálniuk a futásidejű típusellenőrzést a C++ számára - kb. így lehetne sommázni a Georgiai Egyetem legújabb közleményét.

A kutatók egy olyan módszert találtak ki, ami az alapból statikus cast-ok a fordító szintjén dinamikusra cserélésével segít feltárni a programozási hibákat a C++ nyelven írt programokban.

Az egyetem hallgatói az LLVM fordítóját módosították úgy, hogy egy bizonyos flag megadása esetén a static_cast műveleteket futásidejű ellenőrzést is magában foglaló dinamikus párjára cserélje le a forráskód módosítása nélkül. Ez természetesen lassítja a programok futását, viszont cserébe lehetővé teszi a hibás, potenciálisan biztonsági rést nyitó castolások felderítését bennük.

A módszerrel több programban, köztük például a Chrome-ban, a Firefox-ban, sőt, a GNU libstd+++ könyvtárában is több sebezhetőséget sikerült azonosítani. Érdekesség, hogy míg a Chrome futása csak pár százalékkal lassult be a dinamikussá váló castok miatt, a Firefox több mint másfélszer lett lassabb - a castok sokkal intenzívebb alkalmazása miatt.

A teljes cikket a prog.hu oldalán olvashatjátok el.

Forrás: prog.hu
 
Ajánlom ismerőseimnek Küldés emailben

Ajánlott állások

Pályakezdő adótanácsadó (transzferár szolgáltatások)
 Budapest
Forvis Mazars Kft.
System Administrator
 Budapest
KBC Global Services Hungary
Minőségügyi Auditor
 Szeged
Bonafarm Zrt.
Data Analyst gyakornok
 Budapest
OTP Bank Nyrt.
Contract Management Specialist
 Budapest
TK Elevator Eastern Europe GmbH
Még több hasonló állás

Közelgő események

Összes esemény


@
  • Adatkezelési tájékoztatóban
  • Felhasználási feltételekben
  • GYIK
  • Hirdetési lehetőségek
  • Kapcsolat
  • Copyright © 2025 frissdiplomas.hu

Elfelejtett jelszó
 Profilom

 Beállítások

 Letöltések

 Kilépés