{"id":119948,"date":"2024-09-26T15:43:01","date_gmt":"2024-09-26T13:43:03","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/metody-bezopasnoj-raboty-s-pamyatyu-pozvolili-sushhestvenno-snizit-chislo-uyazvimostej-v-android"},"modified":"2024-09-26T15:43:01","modified_gmt":"2024-09-26T13:43:03","slug":"metody-bezopasnoj-raboty-s-pamyatyu-pozvolili-sushhestvenno-snizit-chislo-uyazvimostej-v-android","status":"publish","type":"post","link":"https:\/\/prohoster.info\/nl\/blog\/news\/metody-bezopasnoj-raboty-s-pamyatyu-pozvolili-sushhestvenno-snizit-chislo-uyazvimostej-v-android","title":{"rendered":"Veilige geheugenmethoden hebben het aantal kwetsbaarheden in Android aanzienlijk verminderd","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Google heeft de resultaten gepresenteerd van de initiatief tot implementatie van veilige ontwikkelingsmethoden (Safe Coding) in Android, zoals het gebruik van programmeertalen die veilige geheugenhandelingen waarborgen, het toepassen van statische analysetools en het ontwerpen van API's met veiligheid in het achterhoofd. Deze veranderingen hebben het aandeel geheugen-gerelateerde kwetsbaarheden in Android verlaagd van 76% in 2019 tot 24% in 2024, wat aanzienlijk lager is dan het gemiddelde in de industrie - 70%.       <\/p>\n<p>Google-ingenieurs hebben ook geconstateerd dat de belangrijkste bron van beveiligingsproblemen nieuwe code is en dat de focus moet liggen op het moderniseren van de ontwikkelingsmethoden voor nieuwe code. Bestaande code wordt in de loop der tijd betrouwbaarder en veiliger (er is een exponenti\u00eble afhankelijkheid van veiligheid in de tijd), wat investeringen in herschrijfprojecten van bestaande code minder aantrekkelijk maakt. Bijvoorbeeld, 5-jaar oude code heeft gemiddeld 3.4 keer een lagere dichtheid van kwetsbaarheden dan nieuwe code. Voor Android- en Chromium-projecten is de verschil door de implementatie van veilige geheugenwerkmethoden 7.4 keer.     <center><img decoding=\"async\" alt=\"Veilige geheugenmethoden hebben het aantal kwetsbaarheden in Android aanzienlijk verminderd\" src=\"\/wp-content\/uploads\/2024\/09\/54bbad224824c9d460e89279778c1f25.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>      <\/p>\n<p>Als we dus kunnen voorkomen dat er fouten optreden bij de geheugenwerking in nieuwe code, zullen dergelijke fouten in oude code na verloop van tijd steeds minder vaak worden aangetroffen. Over het algemeen adviseert Google om oude code niet te herschrijven, maar te focussen op het schrijven van nieuwe code in talen die veilig met geheugen werken en het waarborgen van de overdraagbaarheid tussen nieuwe en oude code.       <\/p>\n<p>Naast het verminderen van het aantal kwetsbaarheden, verhoogt het gebruik van veilige programmeermethoden de ontwikkelingsproductiviteit, verbetert het de codekwaliteit en heeft het een positief effect op de prestaties. Bijvoorbeeld, de herschrijving van de code voor het genereren van QR-codes in Chromium in de taal Rust leidde tot een prestatieverbetering van 95% door het elimineren van overheadkosten die ontstonden door de noodzaak voor extra sandbox-isolatie.     <\/p>\n<p>De snelheid en kwaliteit van ontwikkeling zijn verbeterd door het vereenvoudigen van testen en het verschuiven van het opsporen van fouten naar een eerdere fase van de ontwikkeling, waar fouten zichtbaar worden voordat de ontwikkelaar begint met de codecontrole. Als voorbeeld worden de gegevens over rollback van wijzigingen genoemd - voor Rust is het aantal rollbacks als gevolg van onvoorziene fouten twee keer zo laag als voor C++.          <\/p>\n<p>In algemene zin wordt het gebruik van veilige programmeermethoden gepresenteerd als de meest effectieve ontwikkelingsparadigma tot nu toe, die de eerdere drie benaderingen vervangt:  <\/p>\n<ul>\n<li class=\"l\"> Het corrigeren van kwetsbaarheden na ontdekking. Dit is kostbaar, vereist frequente updates en snelle levering aan gebruikers.\n<li class=\"l\"> Proactieve bescherming, gericht op het toepassen van technieken die het misbruiken van kwetsbaarheden bemoeilijken. De prijs voor deze bescherming was een verminderde prestaties en een constant kat-en-muis spel met aanvallers.\n<li class=\"l\"> Vroegtijdige ontdekking van kwetsbaarheden door gebruik te maken van fuzzing-tests en tools zoals AddressSanitizer en MemorySanitizer. Deze methode verwijderde alleen symptomen en niet de oorzaak van het probleem en vereiste constante inspanningen.  <\/ul>\n<p>        <center><img decoding=\"async\" alt=\"Veilige geheugenmethoden hebben het aantal kwetsbaarheden in Android aanzienlijk verminderd\" src=\"\/wp-content\/uploads\/2024\/09\/c4fd262a07d59951d43ed36deaf37dde.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>    <center><img decoding=\"async\" alt=\"Veilige geheugenmethoden hebben het aantal kwetsbaarheden in Android aanzienlijk verminderd\" src=\"\/wp-content\/uploads\/2024\/09\/4f838def332f6cb8eded51169511a39a.png\" style=\"display:block;margin: 0 auto;\" \/><\/center><br \/>\n<br \/>Bron: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=61933\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Google \u043f\u043e\u0434\u0432\u0435\u043b\u0430 \u0438\u0442\u043e\u0433\u0438 \u0438\u043d\u0438\u0446\u0438\u0430\u0442\u0438\u0432\u044b \u043f\u043e \u0432\u043d\u0435\u0434\u0440\u0435\u043d\u0438\u044e \u0432 Android \u043c\u0435\u0442\u043e\u0434\u043e\u0432 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 (Safe Coding), \u0442\u0430\u043a\u0438\u0445 \u043a\u0430\u043a \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u044f\u0437\u044b\u043a\u043e\u0432 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f, \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0432\u0430\u044e\u0449\u0438\u0445 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u0443\u044e \u0440\u0430\u0431\u043e\u0442\u0443 \u0441 \u043f\u0430\u043c\u044f\u0442\u044c\u044e, \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u0435 \u0441\u0442\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0430\u043d\u0430\u043b\u0438\u0437\u0430\u0442\u043e\u0440\u043e\u0432 \u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 API \u0441 \u043e\u0433\u043b\u044f\u0434\u043a\u043e\u0439 \u043d\u0430 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u044c. \u0418\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u043f\u043e\u0437\u0432\u043e\u043b\u0438\u043b\u0438 \u0441\u043d\u0438\u0437\u0438\u0442\u044c \u0434\u043e\u043b\u044e \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0445 \u0441 \u043f\u0430\u043c\u044f\u0442\u044c\u044e \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0435\u0439 \u0432 Android c 76% \u0432 2019 \u0433\u043e\u0434\u0443 \u0434\u043e 24% \u0432 2024 \u0433\u043e\u0434\u0443, \u0447\u0442\u043e [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":119949,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-119948","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Google \u043f\u043e\u0434\u0432\u0435\u043b\u0430 \u0438\u0442\u043e\u0433\u0438 \u0438\u043d\u0438\u0446\u0438\u0430\u0442\u0438\u0432\u044b \u043f\u043e \u0432\u043d\u0435\u0434\u0440\u0435\u043d\u0438\u044e \u0432 Android \u043c\u0435\u0442\u043e\u0434\u043e\u0432 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 (Safe Coding), \u0442\u0430\u043a\u0438\u0445 \u043a\u0430\u043a \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u044f\u0437\u044b\u043a\u043e\u0432 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f, \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0432\u0430\u044e\u0449\u0438\u0445 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u0443\u044e \u0440\u0430\u0431\u043e\u0442\u0443 \u0441 \u043f\u0430\u043c\u044f\u0442\u044c\u044e, \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u0435.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/nl\/blog\/news\/metody-bezopasnoj-raboty-s-pamyatyu-pozvolili-sushhestvenno-snizit-chislo-uyazvimostej-v-android\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"nl_NL\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041c\u0435\u0442\u043e\u0434\u044b \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0439 \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u043f\u0430\u043c\u044f\u0442\u044c\u044e \u043f\u043e\u0437\u0432\u043e\u043b\u0438\u043b\u0438 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u0441\u043d\u0438\u0437\u0438\u0442\u044c \u0447\u0438\u0441\u043b\u043e \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0435\u0439 \u0432 Android | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Google \u043f\u043e\u0434\u0432\u0435\u043b\u0430 \u0438\u0442\u043e\u0433\u0438 \u0438\u043d\u0438\u0446\u0438\u0430\u0442\u0438\u0432\u044b \u043f\u043e \u0432\u043d\u0435\u0434\u0440\u0435\u043d\u0438\u044e \u0432 Android \u043c\u0435\u0442\u043e\u0434\u043e\u0432 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 (Safe Coding), \u0442\u0430\u043a\u0438\u0445 \u043a\u0430\u043a \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u044f\u0437\u044b\u043a\u043e\u0432 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f, \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0432\u0430\u044e\u0449\u0438\u0445 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u0443\u044e \u0440\u0430\u0431\u043e\u0442\u0443 \u0441 \u043f\u0430\u043c\u044f\u0442\u044c\u044e, \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u0435.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/nl\/blog\/news\/metody-bezopasnoj-raboty-s-pamyatyu-pozvolili-sushhestvenno-snizit-chislo-uyazvimostej-v-android\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2024-09-26T13:43:03+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-09-26T13:43:03+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Veilige geheugenbeheermethoden hebben het aantal kwetsbaarheden in Android aanzienlijk verminderd | ProHoster","description":"Google heeft de resultaten van het initiatief voor de implementatie van veilige ontwikkelingsmethoden (Safe Coding) in Android samengevat, zoals het gebruik van programmeertalen die veilige geheugenwerking waarborgen.","canonical_url":"https:\/\/prohoster.info\/nl\/blog\/news\/metody-bezopasnoj-raboty-s-pamyatyu-pozvolili-sushhestvenno-snizit-chislo-uyazvimostej-v-android","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"nl_NL","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041c\u0435\u0442\u043e\u0434\u044b \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0439 \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u043f\u0430\u043c\u044f\u0442\u044c\u044e \u043f\u043e\u0437\u0432\u043e\u043b\u0438\u043b\u0438 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u0441\u043d\u0438\u0437\u0438\u0442\u044c \u0447\u0438\u0441\u043b\u043e \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0435\u0439 \u0432 Android | ProHoster","og:description":"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Google \u043f\u043e\u0434\u0432\u0435\u043b\u0430 \u0438\u0442\u043e\u0433\u0438 \u0438\u043d\u0438\u0446\u0438\u0430\u0442\u0438\u0432\u044b \u043f\u043e \u0432\u043d\u0435\u0434\u0440\u0435\u043d\u0438\u044e \u0432 Android \u043c\u0435\u0442\u043e\u0434\u043e\u0432 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 (Safe Coding), \u0442\u0430\u043a\u0438\u0445 \u043a\u0430\u043a \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u044f\u0437\u044b\u043a\u043e\u0432 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f, \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0432\u0430\u044e\u0449\u0438\u0445 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u0443\u044e \u0440\u0430\u0431\u043e\u0442\u0443 \u0441 \u043f\u0430\u043c\u044f\u0442\u044c\u044e, \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u0435.","og:url":"https:\/\/prohoster.info\/nl\/blog\/news\/metody-bezopasnoj-raboty-s-pamyatyu-pozvolili-sushhestvenno-snizit-chislo-uyazvimostej-v-android","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2024-09-26T13:43:03+00:00","article:modified_time":"2024-09-26T13:43:03+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"119948","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-23 06:51:33","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 06:51:33","updated":"2026-01-23 06:51:33","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/posts\/119948","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/comments?post=119948"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/posts\/119948\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/media\/119949"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/media?parent=119948"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/categories?post=119948"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/tags?post=119948"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}