    
 {"id":7586,"date":"2017-01-05T09:35:10","date_gmt":"2017-01-05T08:35:10","guid":{"rendered":"https:\/\/web-dev-weissblau.de\/microconsult\/?p=7586"},"modified":"2017-01-05T09:35:10","modified_gmt":"2017-01-05T08:35:10","slug":"trend-guide-embedded-safety-security","status":"publish","type":"post","link":"https:\/\/www.microconsult.de\/en\/trend-guide-embedded-safety-security\/","title":{"rendered":"Trend Guide \u201eEmbedded Safety &amp; Security\u201c"},"content":{"rendered":"<p><strong>Read on!<\/strong><\/p>\n<h2>Embedded Safety &amp; Security: Table of Contents<\/h2>\n<ul>\n<li>Standards and QM \u2013 Everything will be better<\/li>\n<li>Security as a strategy \u2013 quality before functionality<\/li>\n<li>Security as a strategy \u2013 protection against viruses, worms, hackers &amp; Co.<\/li>\n<li>Development process \u2013 The root of the problem<\/li>\n<li>Looking to the future \u2013 addressing future challenges today<\/li>\n<li>Quality features \u2013 Less is more<\/li>\n<\/ul>\n<h2>Part I: Standards and QM \u2013 Everything will get better<\/h2>\n<p>Safety \u2013 what is it, and what kind of safety are we even talking about? Fortunately, the terms functional safety and security have now become established in German-speaking countries as well. According to the definition in the IEC 61508 standard, functional safety describes a state that is free from unacceptable risks of impairment and can therefore be considered hazard-free. Security encompasses the area of potential external attacks on a system, which in turn can affect functional safety. But how can it be determined whether an embedded software system is sufficiently secure? After all, supposedly secure systems unfortunately repeatedly prove to be insecure or even dangerous. The potential for danger is significant, both in the private and in the business, i.e., professional, sphere. This is especially true when sources of danger are not yet known and it is therefore unclear in which situations a system is expected to prove its worth.<\/p>\n<h3>Requirement: Adhere to the state of the art.<\/h3>\n<p>Because it&#039;s nearly impossible to predict the sources of danger or malfunction in an innovative system during operation, it&#039;s crucial to develop according to the current state of science and technology to counter accusations of negligence. This means nothing more and nothing less than achieving the necessary safety using the currently available and justifiable means.<\/p>\n<h3>Inherent improvement of security \u2013 3 rules<\/h3>\n<p>What general options exist for improving the operational reliability of software systems during development? Essentially, the requirement is to adhere to certain programming rules to avoid (systematic) errors during development. There are various ways to improve software quality:<\/p>\n<ul>\n<li>Firstly, an important part of art is to limit oneself, which means nothing other than either refraining from dangerous constructs or not allowing them.<\/li>\n<li>Secondly, simplifying the syntax also makes a valuable contribution. This simplifies writing and reading programs. The potential of syntax simplification lies in preventing errors from occurring in the first place through improved clarity.<\/li>\n<li>Thirdly, related elements should be grouped together during development. This ensures easier understanding and a better overview.<\/li>\n<\/ul>\n<h3>The right programming language<\/h3>\n<p>High-quality software development is based on the same rules that define secure systems through standards. A consistently implemented quality management process is therefore half the battle. Object-oriented programming languages are already equipped with built-in tools that facilitate the implementation of these rules. For example, C++ supports the principle that related elements should be grouped together during development. Enumeration types, for instance, can be created within a structure definition without consuming any memory. But C++ also makes it easy to improve the operational reliability of the software in practical use. For example, pointers, which often lead to errors in code creation, can frequently be replaced by references, which simplifies syntax and can even eliminate the need for security checks.<\/p>\n<h3>ISO 26262 \u2013 Standardized safety<\/h3>\n<p>The ISO 26262 standard specifies requirements for safety-related electrical\/electronic systems in motor vehicles based on the current state of science and technology and the associated basic standards. The aim is always to ensure the functional safety of a system with electrical\/electronic components in a motor vehicle. Unfortunately, its description of its application remains rather vague. Therefore, the question arises:<\/p>\n<h3>How to implement it?<\/h3>\n<p>It is essential to have the appropriate tools and resources to implement the requirements of the standard and to demonstrate that these requirements have actually been met. More generally, a crucial issue is the ability to demonstrate that work has been carried out in accordance with the current state of science and technology, and that everything technically feasible and justifiable has been implemented. Compliance with the standard is therefore a critical point that cannot be taken seriously enough, especially considering liability issues. It should be noted, however, that certification is not required by the standard itself, but rather proof of qualified personnel, for example, through appropriate regular training.<\/p>\n<h3>Qualification of software tools<\/h3>\n<p>In this context, it&#039;s important to emphasize that the qualification of the software tools used is a crucial point. There&#039;s a possibility that the tools themselves introduce errors that the programmer\/developer isn&#039;t even aware of \u2013 they simply don&#039;t notice them. Stefan Kriso (Robert Bosch GmbH) says that it&#039;s essential\u00a0<em>\u201e\u2026 to clarify the probability that faulty content output by the tool can be discovered at a later stage in the development process, for example through reviews or tests.\u201c<\/em>\u00a0This is a challenging task.<\/p>\n<p><strong>Complete Trend Guide\u00a0<a title=\"Embedded Safety &amp; Security Trend Guide MicroConsult\" href=\"https:\/\/www.microconsult.de\/wp-content\/uploads\/2025\/11\/trendguide_embedded-safety-and-security_2016-1.pdf\" target=\"_blank\" rel=\"noopener\">\u201eEmbedded Safety &amp; Security\u201c<\/a>\u00a0Download as PDF.<\/strong><\/p>\n<p><span style=\"color: #333333;\"><strong style=\"font-size: 25px;\">MicroConsult supports you with training and coaching on the topic of embedded safety and security:<\/strong><\/span><\/p>\n<p><strong><a title=\"Security: Secure updates and booting - Practical implementation for modern embedded systems\" href=\"https:\/\/www.microconsult.de\/en\/training-consulting\/quality-and-safety\/aaaajsv\/\" target=\"_blank\" rel=\"noopener\">Training &amp; Coaching on Embedded Quality &amp; Security<\/a><\/strong><\/p>\n<p><strong>Training &amp; coaching on all other topics in our portfolio can be found here. <a title=\"Training &amp; Consulting - all topics\" href=\"https:\/\/www.microconsult.de\/en\/training-beratung\/\" target=\"_blank\" rel=\"noopener\">here<\/a>.<\/strong><\/p>\n<p>Furthermore, there is the possibility to explore the topic area\u00a0<strong>Embedded Safety &amp; Security<\/strong>\u00a0also in\u00a0<strong>tailor-made workshops<\/strong> to address. They are tailored to the specific needs of tasks, projects, teams, and roles. Get in touch with us!<strong>\u00a0<a title=\"Contact form\" href=\"https:\/\/www.microconsult.de\/en\/contact\/\" target=\"_blank\" rel=\"noopener\">Contact form<\/a><\/strong><\/p>\n<p><strong><a href=\"https:\/\/www.microconsult.de\/wp-content\/uploads\/2025\/11\/trendguide_embedded-safety-and-security_2016-1.pdf\" target=\"_blank\" rel=\"noopener\">Download the complete Trend Guide Embedded Safety &amp; Security<\/a><\/strong><\/p>","protected":false},"excerpt":{"rendered":"<p>Lesen Sie rein! Embedded Safety &amp; Security: Inhaltsverzeichnis Standards und QM &#8211; Alles wird besser Sicherheit als Strategie &#8211; Qualit\u00e4t vor Funktionalit\u00e4t Security als Strategie &#8211; Schutz vor Viren, W\u00fcrmern, Hackern &amp; Co. Entwicklungsprozess &#8211; Des \u00dcbels Wurzel Die Zukunft im Blick &#8211; K\u00fcnftigen Herausforderungen schon heute begegnen Qualit\u00e4tsmerkmale &#8211; Weniger ist mehr Teil I: [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","inline_featured_image":false,"footnotes":""},"categories":[30],"tags":[],"class_list":["post-7586","post","type-post","status-publish","format-standard","hentry","category-projektmanagement"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Trend Guide &quot;Embedded Safety &amp; Security&quot; - MicroConsult Academy GmbH<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.microconsult.de\/en\/trend-guide-embedded-safety-security\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Trend Guide &quot;Embedded Safety &amp; Security&quot; - MicroConsult Academy GmbH\" \/>\n<meta property=\"og:description\" content=\"Lesen Sie rein! Embedded Safety &amp; Security: Inhaltsverzeichnis Standards und QM &#8211; Alles wird besser Sicherheit als Strategie &#8211; Qualit\u00e4t vor Funktionalit\u00e4t Security als Strategie &#8211; Schutz vor Viren, W\u00fcrmern, Hackern &amp; Co. Entwicklungsprozess &#8211; Des \u00dcbels Wurzel Die Zukunft im Blick &#8211; K\u00fcnftigen Herausforderungen schon heute begegnen Qualit\u00e4tsmerkmale &#8211; Weniger ist mehr Teil I: [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.microconsult.de\/en\/trend-guide-embedded-safety-security\/\" \/>\n<meta property=\"og:site_name\" content=\"MicroConsult Academy GmbH\" \/>\n<meta property=\"article:published_time\" content=\"2017-01-05T08:35:10+00:00\" \/>\n<meta name=\"author\" content=\"weissblau media\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"weissblau media\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/trend-guide-embedded-safety-security\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/trend-guide-embedded-safety-security\\\/\"},\"author\":{\"name\":\"weissblau media\",\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/#\\\/schema\\\/person\\\/b6d4c4ae959b068fbe8d9416ed019a0a\"},\"headline\":\"Trend Guide &#8222;Embedded Safety &#038; Security&#8220;\",\"datePublished\":\"2017-01-05T08:35:10+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/trend-guide-embedded-safety-security\\\/\"},\"wordCount\":923,\"commentCount\":0,\"articleSection\":[\"Projektmanagement\"],\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.microconsult.de\\\/trend-guide-embedded-safety-security\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/trend-guide-embedded-safety-security\\\/\",\"url\":\"https:\\\/\\\/www.microconsult.de\\\/trend-guide-embedded-safety-security\\\/\",\"name\":\"Trend Guide \\\"Embedded Safety & Security\\\" - MicroConsult Academy GmbH\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/#website\"},\"datePublished\":\"2017-01-05T08:35:10+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/#\\\/schema\\\/person\\\/b6d4c4ae959b068fbe8d9416ed019a0a\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/trend-guide-embedded-safety-security\\\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.microconsult.de\\\/trend-guide-embedded-safety-security\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/trend-guide-embedded-safety-security\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.microconsult.de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Trend Guide &#8222;Embedded Safety &#038; Security&#8220;\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/#website\",\"url\":\"https:\\\/\\\/www.microconsult.de\\\/\",\"name\":\"MicroConsult Academy GmbH\",\"description\":\"Professionelle Schulungen, Beratung und Projektunterst\u00fctzung\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.microconsult.de\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/#\\\/schema\\\/person\\\/b6d4c4ae959b068fbe8d9416ed019a0a\",\"name\":\"weissblau media\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/bbb409da4970da9446f6c49465d453cb8a0dae301e4d4f465b5c4e62408daa2e?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/bbb409da4970da9446f6c49465d453cb8a0dae301e4d4f465b5c4e62408daa2e?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/bbb409da4970da9446f6c49465d453cb8a0dae301e4d4f465b5c4e62408daa2e?s=96&d=mm&r=g\",\"caption\":\"weissblau media\"},\"sameAs\":[\"https:\\\/\\\/www.microconsult.de\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Trend Guide &quot;Embedded Safety &amp; Security&quot; - MicroConsult Academy GmbH","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.microconsult.de\/en\/trend-guide-embedded-safety-security\/","og_locale":"en_GB","og_type":"article","og_title":"Trend Guide \"Embedded Safety & Security\" - MicroConsult Academy GmbH","og_description":"Lesen Sie rein! Embedded Safety &amp; Security: Inhaltsverzeichnis Standards und QM &#8211; Alles wird besser Sicherheit als Strategie &#8211; Qualit\u00e4t vor Funktionalit\u00e4t Security als Strategie &#8211; Schutz vor Viren, W\u00fcrmern, Hackern &amp; Co. Entwicklungsprozess &#8211; Des \u00dcbels Wurzel Die Zukunft im Blick &#8211; K\u00fcnftigen Herausforderungen schon heute begegnen Qualit\u00e4tsmerkmale &#8211; Weniger ist mehr Teil I: [&hellip;]","og_url":"https:\/\/www.microconsult.de\/en\/trend-guide-embedded-safety-security\/","og_site_name":"MicroConsult Academy GmbH","article_published_time":"2017-01-05T08:35:10+00:00","author":"weissblau media","twitter_card":"summary_large_image","twitter_misc":{"Written by":"weissblau media","Estimated reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.microconsult.de\/trend-guide-embedded-safety-security\/#article","isPartOf":{"@id":"https:\/\/www.microconsult.de\/trend-guide-embedded-safety-security\/"},"author":{"name":"weissblau media","@id":"https:\/\/www.microconsult.de\/#\/schema\/person\/b6d4c4ae959b068fbe8d9416ed019a0a"},"headline":"Trend Guide &#8222;Embedded Safety &#038; Security&#8220;","datePublished":"2017-01-05T08:35:10+00:00","mainEntityOfPage":{"@id":"https:\/\/www.microconsult.de\/trend-guide-embedded-safety-security\/"},"wordCount":923,"commentCount":0,"articleSection":["Projektmanagement"],"inLanguage":"en-GB","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.microconsult.de\/trend-guide-embedded-safety-security\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.microconsult.de\/trend-guide-embedded-safety-security\/","url":"https:\/\/www.microconsult.de\/trend-guide-embedded-safety-security\/","name":"Trend Guide &quot;Embedded Safety &amp; Security&quot; - MicroConsult Academy GmbH","isPartOf":{"@id":"https:\/\/www.microconsult.de\/#website"},"datePublished":"2017-01-05T08:35:10+00:00","author":{"@id":"https:\/\/www.microconsult.de\/#\/schema\/person\/b6d4c4ae959b068fbe8d9416ed019a0a"},"breadcrumb":{"@id":"https:\/\/www.microconsult.de\/trend-guide-embedded-safety-security\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.microconsult.de\/trend-guide-embedded-safety-security\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.microconsult.de\/trend-guide-embedded-safety-security\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.microconsult.de\/"},{"@type":"ListItem","position":2,"name":"Trend Guide &#8222;Embedded Safety &#038; Security&#8220;"}]},{"@type":"WebSite","@id":"https:\/\/www.microconsult.de\/#website","url":"https:\/\/www.microconsult.de\/","name":"MicroConsult Academy GmbH","description":"Professional training, consulting and project support","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.microconsult.de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Person","@id":"https:\/\/www.microconsult.de\/#\/schema\/person\/b6d4c4ae959b068fbe8d9416ed019a0a","name":"weissblau media","image":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/secure.gravatar.com\/avatar\/bbb409da4970da9446f6c49465d453cb8a0dae301e4d4f465b5c4e62408daa2e?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/bbb409da4970da9446f6c49465d453cb8a0dae301e4d4f465b5c4e62408daa2e?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/bbb409da4970da9446f6c49465d453cb8a0dae301e4d4f465b5c4e62408daa2e?s=96&d=mm&r=g","caption":"weissblau media"},"sameAs":["https:\/\/www.microconsult.de"]}]}},"post_mailing_queue_ids":[],"_links":{"self":[{"href":"https:\/\/www.microconsult.de\/en\/wp-json\/wp\/v2\/posts\/7586","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.microconsult.de\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.microconsult.de\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.microconsult.de\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.microconsult.de\/en\/wp-json\/wp\/v2\/comments?post=7586"}],"version-history":[{"count":9,"href":"https:\/\/www.microconsult.de\/en\/wp-json\/wp\/v2\/posts\/7586\/revisions"}],"predecessor-version":[{"id":13179,"href":"https:\/\/www.microconsult.de\/en\/wp-json\/wp\/v2\/posts\/7586\/revisions\/13179"}],"wp:attachment":[{"href":"https:\/\/www.microconsult.de\/en\/wp-json\/wp\/v2\/media?parent=7586"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.microconsult.de\/en\/wp-json\/wp\/v2\/categories?post=7586"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.microconsult.de\/en\/wp-json\/wp\/v2\/tags?post=7586"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}