Nová iniciativa softwaru: C ++ dostává zabezpečení upgradu z bezpečných rozšíření
Nová iniciativa softwaru: C ++ dostává zabezpečení upgradu z bezpečných rozšíření
Ve světě programování vždy existuje nový vývoj, zejména s ohledem na bezpečnost softwaru. Komunita C ++ v současné době čelí výzvě, že stále více odborníků oceňuje výhody jiných programovacích jazyků, které nabízejí vyšší zabezpečení skladování. Aby bylo možné proti této kritice proti této kritice, byl zahájen projekt „bezpečné rozšíření C ++“.
Tento nový projekt si klade za cíl opravit stávající slabé body C ++, zejména v oblasti zabezpečení úložiště. Vinnie Falco, prezident Aliance C ++, označil návrh za revolucionář. Ve zprávě registru zdůraznil, jak důležité bylo vybavit C ++ moderními funkcemi zabezpečení úložiště, zejména v době, kdy je bezpečný kód naléhavější než kdy jindy. V posledních letech byla často požádána o vývoj nových softwarových řešení v programovacích jazycích, jako jsou Rust, Go a Java, které jsou známé jejich zabezpečením.
Kritika C ++ a nutkání pro změnu
Odborníci jako Alex Gaynor již poukázali na vážné bezpečnostní mezery v rozsáhlých kódových základech v roce 2019, které jsou způsobeny hlavně chybami bezpečnosti paměti. Tyto problémy jsou stále více diskutovány na technických konferencích. V loňském roce byly dokonce hlasy z technologického průmyslu, jako jsou hlasy Marka Russinoviče z Microsoftu, což navrhovalo odmítnout C a C ++ ve prospěch RES.
Ačkoli Bjarne Stroustrup, tvůrce C ++, ujistil, že jeho programovací jazyk může být v zásadě v jeho současné podobě, tato tvrzení nelze najít na všech reakcích. Kritici jsou toho názoru, že C ++ nebyl původně navržen pro zabezpečení úložiště, což ztěžuje vytvoření paměti paměťového kódu v praktických aplikacích.
Projekt „Safe C ++ Extensions“ se nyní s touto výzvou zabývá. Jeho cílem je splnit doporučení úřadů, jako je NSA a americká agentura pro kybernetickou bezpečnost, které vyžadují vyšší úroveň bezpečnosti v softwarových systémech. Navzdory mnoha skeptikům, kteří pochybují o tom, že C ++ se může někdy stát stejně bezpečnými jako jazyky, jako jsou Rust nebo Swift, vývojáři Sean Baxter a Christian Mazakas projevují důvěru ve svůj projekt. Tvrdí, že úplný přechod na rzi v praxi není často implementovatelný, protože mezi programovacími jazyky existují významné rozdíly.
Inovace v programovacím jazyce
Baxter zdůrazňuje, že projekt Safe-C ++ představuje nové technologie k zajištění zabezpečení skladování. Jednou z ústředních inovací je „půjčovací kontrola“, která slouží k vyhýbání se chybám, jako je „bez použití“. Budou také existovat analýzy pro inicializaci, která by měla zvýšit zabezpečení typu. Hlavní výhodou tohoto projektu je, že stávající kód C ++ může pokračovat v práci, zatímco vývojáři mohou postupně integrovat bezpečnější funkce, aniž by museli rekvalifikovat pro zcela nový programovací jazyk.
Celkově vznik „bezpečných rozšíření C ++“ ukazuje, že komunita C ++ je ochotna dále rozvíjet a reagovat na naléhavé bezpečnostní obavy. To připravuje cestu ke kombinování výhod C ++ s požadavky na vyšší zabezpečení a aby byla programová krajina zajímavější a bezpečnější. Podrobnosti o inovativním přístupu lze nalézt ve zprávě WinFuture.de .
Kommentare (0)