• 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

STMicroelectronics og Leopard Imaging giver robotterne bedre syn

IoT & embedded27. 03. 2026

STMicroelectronics og Leopard Imaging har introduceret et alt-i-et multimodalt synsmodul til humanoide og andre avancerede robotsystemer. Ved at kombinere ST-billedgenerering, 3D-kortlægning og bevægelsesregistrering med NVIDIA Holoscan Sensor Bridge-teknologien integreres modulet samlet med NVIDIA

Nye højpræcise tykfilmmodstande fra Panasonic Industry giver plads- og priseffektive designs

Komponenter & konnektorer27. 03. 2026

Den nye serie af Panasonics ERJPC højpræcise tykfilmsmodstande giver høje præcisionsniveauer, som tidligere kun har kunnet realiseres med tyndfilmsteknologi, så kunderne opnår en større effekttæthed og priseffektivitet. Med sin TCR (Temperature Coefficient of Resistance) ned til 25ppm/K og stramme

Dronevirksomhed i Odense opruster – nu begynder rekrutteringen

BranchenytDesign & udviklingProduktionTop27. 03. 2026

Da dronevirksomheden Thunderstrike Aviation sidste år åbnede en 5.000 kvadratmeter stor dronefabrik ved HCA Airport i Odense, markerede det starten på en omfattende europæisk satsning. Nu tager virksomheden næste skridt og opruster markant på medarbejderfronten. Thunderstrike udvikler avancerede

Nye BZPACK mSiC effektmoduler er designet til krævende applikationer

AktueltIoT & embeddedPower27. 03. 2026

Microchip Technology lancerer sine  BZPACK mSiC effektmoduler designet til at opfylde de strengeste High Humidity High Voltage High Temperature Reverse Bias (HV‑H3TRB) standarder. BZPACK-modulerne giver en overlegen grad af pålidelighed med strømlinet produktion og alsidige

Danske særkrav lammer solcellemarkedet

AktueltBranchenytPower27. 03. 2026

Nye tekniske særkrav til solcelleanlæg håndteret af Energinet og Green Power Denmark har sat store dele af det danske solcellemarked i stå. Branchen advarer nu om alvorlige konsekvenser for både den grønne omstilling, virksomhedernes konkurrenceevne og Danmarks energisikkerhed. Siden reglerne

ODU lancerer nye ODU-MAC Silver-/White-Line moduler

Komponenter & konnektorer27. 03. 2026

Interaktion mellem mennesker og robotter kan være et komplekst område med høje sikkerhedskrav. Især med højstrøms-løsninger er brugersikkerheden afgørende vigtig. Et vigtigt aspekt er at øge brugersikkerheden, et andet er gøre det, mens produktfordelene bevares. Derfor er ODUs nye ODU-MAC

IDA: Flere unge søger det tekniske gymnasium

Branchenyt27. 03. 2026

I år har 3.227 søgt htx, hvilket er flere i forhold til 2025 og 2024. Sidste år søgte 3.196 og året før lå tallet på 3.193. Den stabile søgning vækker glæde hos Ingeniørforeningen, IDA. Formand for IDA Laura Klitgaard understreger, at Danmark mere end nogensinde før har brug for unge, der vælger

Danisense introducerer ny højpræcisDC- og AC clamp-on strømtransducer

PowerTest & mål25. 03. 2026

Danisense lancerer MK500ID, den første nye og højpræcise DC- og AC clamp-on strømtransducer designet til galvanisk isolerede målinger på op til 500Arms og -DC. MK500ID clamp-on strømtransduceren har en fremragende ydelse inklusive markedets bedste faseskift-karakteristisk på kun 0,05° ved frekvenser

Same Sky lancerer nye tryk og taster til panelmontage

Komponenter & konnektorer25. 03. 2026

Same Skys Switches Group tilføjer nu panelmonterede tryk og switche til sit program af tryk, taster og switche. PB2-, PB3-, PB4- og PB5-serierne er med ringetryk eller afbrydere efter SPST- eller SPST-NO typerne og enten off-on eller off-(on) skiftefunktioner. Alle modeller er som standard i

Dansk Solcelleforening åbner for nye medlemmer

Power25. 03. 2026

Danmark har rundet 5 GW solcellekapacitet. Det markerer en milepæl, men også begyndelsen på næste fase af den grønne omstilling. Derfor inviterer Dansk Solcelleforening nu flere aktører ind i medlemskredsen. På Dansk Solcelleforenings ordinære generalforsamling den 19. marts 2026 vedtog

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

    Authorised Distributor Mouser Electronics Offers Engineers the Latest in Secure Component Solutions from NXP Semiconductors

  • InnoFour

    Free live webinar April 16 on how to achieve Cyber Resilience Act Compliance

  • Mouser Electronics

    Now at Mouser: NXP Semiconductors’ IW610 Wi-Fi 6 Tri-Radio SoC Elevates Connectivity in IoT Applications

  • Eaton

    Eaton på El & Teknik 2026: Elektrificering stiller nye krav til elnet og industrielle løsninger

  • Mouser Electronics

    Mouser Electronics Sponsors 2026 Global Create the Future Design Contest to Inspire Technological Innovation

  • Elektronikmessen

    Mød Simple ERP på Elektronikmessen 2026

  • InnoFour

    The hidden complexity of modern power Electronics Design

  • Mouser Electronics

    Mouser’s Autonomous Vehicle Online Resource Centre Addresses Real-World Deployment Challenges

  • Microchip Technology Inc.

    Introducing Automotive-Qualified System-in-Package Hybrid MCU for Automotive and E-Mobility Human-Machine Interface Applications

  • Elektronikmessen

    Mød EKTOS Group på Elektronikmessen 2026

Vis alle nyheder fra vores FOKUSpartnere ›

Seneste Nyheder

  • STMicroelectronics og Leopard Imaging giver robotterne bedre syn

    27.03.2026

  • Nye højpræcise tykfilmmodstande fra Panasonic Industry giver plads- og priseffektive designs

    27.03.2026

  • Dronevirksomhed i Odense opruster – nu begynder rekrutteringen

    27.03.2026

  • Nye BZPACK mSiC effektmoduler er designet til krævende applikationer

    27.03.2026

  • Danske særkrav lammer solcellemarkedet

    27.03.2026

  • ODU lancerer nye ODU-MAC Silver-/White-Line moduler

    27.03.2026

  • IDA: Flere unge søger det tekniske gymnasium

    27.03.2026

  • Danisense introducerer ny højpræcisDC- og AC clamp-on strømtransducer

    25.03.2026

  • Same Sky lancerer nye tryk og taster til panelmontage

    25.03.2026

  • Dansk Solcelleforening åbner for nye medlemmer

    25.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