• LinkedIn
  • KONTAKT
  • ANNONCERING
  • PARTNERLOGIN

ElektronikFOKUS

Fokus på elektronik

  • Branchenyt
  • Design & udvikling
  • Events
  • IoT & embedded
  • Komponenter & konnektorer
  • Power
  • Produktion
  • Test & mål
  • Wireless & data
  • Artikler fra Aktuel Elektronik

IoT & embeddedWireless & data03. 06. 2025 | Rolf Sylvester-Hvid

Kodning i Rust – Fem gode grunde

IoT & embeddedWireless & data03. 06. 2025 By Rolf Sylvester-Hvid

Med det trusselsbillede, som vi i disse tider befinder os i, skal fokus på cybersikkerhed løftes op. Mange moderne applikationer, ikke mindst IOT, produkter med adgang til skyen osv., har behov og mulighed for løbende opdatering af SW og og FW. Lægger man dertil den til stadighed stigende kompleksitet i softwareapplikationerne, så må der afgjort siges at være et behov for tilsvarende udvikling af værktøjer, som adresserer de udfordringer, som spottes. Dette gælder ikke mindst de programmeringssprog, der anvendes.

Rust bidrager til cybersikkerhed, fordi sproget har et stærkt fokus på hukommelsessikkerhed, trådsikkerhed og høj ydeevne –  uden at gå på kompromis med lav-niveau kontrol. Det betyder, at Rust eliminerer hele klasser af sårbarheder, som ofte opstår i andre systemnære sprog som C og C++.

Rust sikrer hukommelsessikkerhed allerede ved kompilering ved hjælp af et “ownership”-system, der forhindrer:
– Buffer overflows
– Use-after-free
– Double-free
– Null pointer-fejl

Disse fejl er almindelige i C/C++ og har ført til mange alvorlige sikkerhedshuller gennem tiden.

Rust-compileren håndhæver sikker trådkommunikation og concurrency, hvilket modvirker:
– Dataraces
– Race conditions
– Usikre trådoperationer

Dette er afgørende i moderne software, hvor flere tråde kører parallelt, og fejl kan føre til alvorlige sikkerhedsproblemer.

I modsætning til C/C++, hvor “undefined behavior” kan udnyttes af angribere, så forhindrer Rust sådanne situationer i sin sikre delmængde. Hvis man har brug for “unsafe” kode, skal det eksplicit markeres, hvilket gør det lettere at revidere og kontrollere.

Rust undgår mange køretidsfejl og “panics” gennem funktioner som:
– Pattern matching
– Option/Result-typer (i stedet for null og exceptions)

Det tvinger udviklere til at tænke over fejltilfælde og undgår dermed mange logikbaserede sårbarheder.

Rusts Cargo package manager og crates.io økosystemet understøtter:-
Versionsstyring af afhængigheder
– Revisionsmuligheder
– Automatisk formatering og linting for at fremme sikker kodestil
– Anvendelser inden for cybersikkerhed

Microsoft, Google og NSA har udtrykt støtte til Rust til udvikling af sikre softwarekomponenter. Rust bidrager til cybersikkerhed ved at forhindre hele klasser af almindelige sårbarheder allerede ved kompilering, reducere behovet for køretidskontrol og fremme sikker udviklingspraksis. Det tilbyder C-lignende ydeevne med langt større sikkerhed, hvilket gør det ideelt til udvikling af sikker softwareinfrastruktur.

Hvordan kommer man i gang?

Rust kan være lidt tungt at komme i gang med, da det er ret så Verbose. Men i kraft af sprogets opbygning og syntaks, så giver det – trods en indledende tungere kompleksitet – en lettere vej frem, ikke mindst set i lyset af de mange potentielle bugs og problemer som kan undgås.

Man kan eventuelt kigge lidt her: https://www.rust-lang.org/

https://medium.com/comsystoreply/half-a-year-of-rust-9b5d1d7ede

Og ellers er der denne tutorial: https://rustlings.rust-lang.org/

Har du brug for hjælp til at komme i gang med Rust eller brug for mere viden og/eller man power til jeres næste software projekt, så hold dig ikke tilbage med at kontakte Circle Consult.

Kontakt:
mail: info@circleconsult.dk

Skrevet i: IoT & embedded, Wireless & data

Seneste nyt fra redaktionen

ABB: Datacentre risikerer at overse udfordringer med dynamisk AI-belastning

AktueltPowerWireless & data04. 03. 2026

Datacentre kommer i løbet af få år til at håndtere enorme og svingende laster. Derfor kan branchen med fordel kigge mod løsninger, der kan balancere AI-belastningen på mellemspænding frem for lavspænding – det giver mulighed for modulær opbygning og lavere anlægsomkostninger samt mere sikker

Danisense opnår fuld ISO/IEC 17025-akkreditering af AC-kalibreringsservices

AktueltBranchenytPowerTest & mål04. 03. 2026

Danisense fortæller, at virksomhedens state-of-the-art in-house kalibreringslaboratorium har opnået fuld ISO/IEC 17025-akkreditering af AC-kalibreringsservices. Denne milepæl følger laboratoriets ISO/IEC 17025-akkreditering til DC-strømtransducer kalibrering op til 21kA, som blev tildelt i

Aalborg Universitet går forrest med europæisk AI-løsning

TopWireless & data04. 03. 2026

Som det første universitet i Danmark har Aalborg Universitet indgået en aftale med den franske AI-platform Mistral. Indkøbet giver universitetets forskere adgang til avancerede sprogmodeller og AI-værktøjer, samtidig med at data og beslutningskraft forbliver under europæiske regler og

MiWire og NanoPing i samarbejde om ny standard for trådløs forbindelse

Design & udviklingWireless & data04. 03. 2026

MiWire og NanoPing annoncerer et strategisk samarbejde, der skal levere endnu stærkere trådløs forbindelse, herunder SD-WAN-funktionalitet og øget netværksrobusthed til deres kunder. Partnerskabet samler to danske teknologivirksomheder med en fælles ambition: at forbedre stabilitet og ydeevne i

HIN A/S styrker serviceteamet med teknisk profil

Branchenyt04. 03. 2026

HIN A/S udvider endnu engang sit serviceteam for at imødekomme den stigende efterspørgsel på teknisk support, installation og service i den nordiske elektronikindustri. Med start 1. februar har virksomheden ansat Aksel Clausen som servicetekniker. Hos HIN A/S oplever man høj aktivitet inden for

Red Hat lancerer integreret AI-platform

IoT & embeddedWireless & data04. 03. 2026

Red Hat, førende leverandør af open source-løsninger, lancerer Red Hat AI Enterprise, en integreret AI-platform til implementering og administration af AI-modeller, agenter og applikationer i hybrid cloud. Platformen er en del af Red Hats AI-portefølje sammen med Red Hat AI Inference Server,

Jørgen Stenberg er død

Branchenyt04. 03. 2026

Vi har via linked-in modtaget følgende triste meddelelse fra Mogens Brusgaard, co-formand i VELTEK: Det er med stor sorg, at vi i VELTEK har modtaget den triste besked om Jørgen Stenbergs bortgang. Foreningen har mistet en bærende figur – og jeg har personligt mistet et menneske, som gennem mange

DI: Digital suverænitet kræver investeringer for milliarder

AktueltWireless & data02. 03. 2026

- Digital teknologi er blevet et strategisk magtmiddel på linje med energi og forsvar. Hvis vi ikke selv kan udvikle og kontrollere kritiske digitale systemer, risikerer vi at miste handlefrihed, når det virkelig gælder. Europa har før ledet industrielle revolutioner og kan gøre det igen, hvis vi

Clouden er det nyeste teknologiske grænseland for danske Space Inventor

Design & udviklingIoT & embeddedTopWireless & data02. 03. 2026

Aalborg-virksomheden Space Inventor har i snart ti år designet sine modulære satellitter i et cloud-miljø. Nu tager virksomheden hul på næste etape af sin digitale udvikling ud i såvel rummet som clouden. Innovation har altid været et centralt konkurrenceparameter i rumfartsindustrien. Men at

Ny dansk cyberløsning kan opdage hackerangreb på få minutter frem for halvanden uge

AktueltWireless & data02. 03. 2026

11 dage. Så lang tid tager det i gennemsnit en virksomhed i EMEA-regionen (Europa, Mellemøsten og Afrika) at opdage, at de er blevet ramt af et cyberangreb, hvis uheldet er ude. Det viser seneste opgørelse fra Google Mandiant fra 2025. Men det billede kan meget vel ændre sig nu. TDC Erhverv

Tilmeld Nyhedsbrev

Tilmeld dig til dit online branchemagasin/avis

 
 
 
 
Aktuel Elektronik - underleverandøroversigt
Få fuld adgang til indlægning af egne pressemeddelelser… Læs mere her

/Nyheder

  • Mouser Electronics

    Mouser Electronics Announces Distribution Agreement with iC-Haus to Expand Advanced Semiconductor and Sensor Solutions

  • Microchip Technology Inc.

    New LX4580 is a Highly Integrated 24‑Channel Mixed‑Signal IC for Aviation and Defense Actuation Systems

  • Würth Elektronik Danmark A/S

    Koaksialkonnektorer til kabler

  • Mouser Electronics

    Mouser Explores the Challenges of Powering AI in New Interactive eBook from Renesas Electronics

  • Elektronikmessen

    Oplev Mirit Glas på Elektronikmessen 2026

  • InnoFour

    Assertion-based verification (ABV) improves design quality.

  • Mouser Electronics

    Mouser Electronics to Showcase Intelligent Robotics, Interactive Demos, and Retro Gaming at Embedded World 2026

  • Mouser Electronics

    Mouser Drives Electronic Design Excellence with Motor Control Resource Hub for Engineers

  • Mouser Electronics

    Mouser Electronics Adds Over 60 New Manufacturers to its Industry-Leading Line Card in 2025, Expanding Choices for Customers

  • Elektronikmessen

    Mød SynFlex A/S på Elektronikmessen 2026

Vis alle nyheder fra vores FOKUSpartnere ›

Seneste Nyheder

  • ABB: Datacentre risikerer at overse udfordringer med dynamisk AI-belastning

    04.03.2026

  • Danisense opnår fuld ISO/IEC 17025-akkreditering af AC-kalibreringsservices

    04.03.2026

  • Aalborg Universitet går forrest med europæisk AI-løsning

    04.03.2026

  • MiWire og NanoPing i samarbejde om ny standard for trådløs forbindelse

    04.03.2026

  • HIN A/S styrker serviceteamet med teknisk profil

    04.03.2026

  • Red Hat lancerer integreret AI-platform

    04.03.2026

  • Jørgen Stenberg er død

    04.03.2026

  • DI: Digital suverænitet kræver investeringer for milliarder

    02.03.2026

  • Clouden er det nyeste teknologiske grænseland for danske Space Inventor

    02.03.2026

  • Ny dansk cyberløsning kan opdage hackerangreb på få minutter frem for halvanden uge

    02.03.2026

Alle nyheder ›

Læs Aktuel Elektronik

Aktuel Elektronik avisforside

Annoncér i Aktuel Elektronik

Medieinformation

KONTAKT

TechMedia A/S
Naverland 35
DK - 2600 Glostrup
www.techmedia.dk
Telefon: +45 43 24 26 28
E-mail: info@techmedia.dk
Privatlivspolitik
Cookiepolitik