Mikä on laiteohjelmisto ja mihin sitä käytetään: täydellinen ja käytännöllinen opas

Viimeisin päivitys: 1 helmikuun 2026
Kirjoittaja: TecnoDigital
  • Laiteohjelmisto on sisäinen ohjelmisto, joka yhdistää laitteiston suoraan käyttöjärjestelmään ja mahdollistaa minkä tahansa elektronisen laitteen toiminnan.
  • Laiteohjelmistoja on erityyppisiä (matala taso, korkea taso, alijärjestelmät, BIOS/UEFI, IoT, verkot), ja jokainen niistä ohjaa laitteen tiettyjä toimintoja.
  • Laiteohjelmiston päivittäminen korjaa virheitä, parantaa suorituskykyä ja vahvistaa suojaa erittäin vaikeasti havaittavia hyökkäyksiä vastaan.
  • Asianmukainen laiteohjelmistojen hallinta kotona ja yrityksessä vähentää kyberturvallisuusriskejä ja pidentää koko teknisen infrastruktuurin käyttöikää.

kuva laiteohjelmistosta ja laitteistosta

Joka kerta, kun käynnistät tietokoneen, avaat puhelimesi lukituksen tai ohjelmoit pesukoneen, on olemassa eräänlainen hiljainen ohjelmisto, joka ryhtyy työhön ennen muita: laiteohjelmisto. Et näe sitä, etkä käytä sitä päivittäin kuten käyttöjärjestelmää, mutta ilman sitä mikään ei käynnistyisi.

Tämä laiteohjelmisto sijaitsee itse laitteessa erityisillä muistisiruilla, ja se kertoo laitteistolle, mitä sen pitää tehdä, miten se tehdään ja missä järjestyksessä. Sen ymmärtäminen, mitä se on, mihin sitä käytetään ja miten se pidetään suojattuna, on tänä päivänä ratkaisevan tärkeää sekä kotikäyttäjille että yrityksille, jotka ovat riippuvaisia ​​digitaalisesta infrastruktuuristaan.

Mitä firmware oikeastaan ​​on?

Kun puhumme laiteohjelmistosta, viittaamme hyvin yksinkertaiseen ohjelmaan , joka on esiasennettu lähes jokaiseen nykyaikaiseen elektroniseen laitteeseen. Se on laitteistoon upotettu ohjelmisto , joka sisältää laitteen käynnistymiseen, komponenttien alustamiseen ja muiden järjestelmien kanssa kommunikointiin tarvittavat vähimmäisohjeet.

Tämä koodi tallennetaan yleensä pysyvään muistiin, kuten ROM-, EEPROM- tai Flash-muistiin, joten se pysyy siellä, vaikka laite sammutettaisiin tai virta katkeaisi. Toisin kuin tavallinen sovellus, jonka asennat ja poistat tarpeen mukaan, laiteohjelmisto on osa laitteen "persoonallisuutta".

Lähes kaikki ympärilläsi olevat laitteet käyttävät laiteohjelmistoa : tietokoneet, reitittimet, älytelevisiot, matkapuhelimet, valvontakamerat, robotti-imurit, tulostimet, modernit autot, älykellot, Wi-Fi-lamput, internet-palveluntarjoajasi reitittimet, keittiökoneet ja paljon muuta. Monilla niistä ei ole edes perinteistä käyttöjärjestelmää, mutta niissä on laiteohjelmisto, joka mahdollistaa niiden toiminnan, kuten monissa sulautetuissa järjestelmissä.

Historiallisesti termi laiteohjelmisto on peräisin 60-luvulta , jolloin se viittasi erityiseen muistiin tallennettuun mikrokoodiin, joka määritteli suorittimen käskykannan. Käsitettä on sittemmin laajentunut kattamaan kaiken laitteen ohjelmoitavan sisällön: tietokoneen BIOSista ASIC-piirin tai IoT-laitteen sisäiseen kokoonpanoon.

Kaavio, joka näyttää laiteohjelmiston laitteiston ja ohjelmiston välillä

Erot laiteohjelmiston, ohjelmiston, käyttöjärjestelmän ja ajurien välillä

Käsitteitä, kuten laiteohjelmisto, ohjelmisto, käyttöjärjestelmä ja ajurit, on melko helppo sekoittaa , koska ne kaikki ovat tavalla tai toisella laitteella suoritettavaa koodia. Mutta jokaisella niistä on hyvin erilainen rooli teknologisessa "pyramidissa".

Laiteohjelmisto vs. "normaali" ohjelmisto

Laiteohjelmisto on pitkälle erikoistunut ohjelmistotyyppi , mutta käyttäjä ei käytä sitä suoraan. Sen tarkoituksena on ohjata laitteistoa matalalla tasolla ja valmistella järjestelmä niin, että muut ohjelmat voivat toimia. Siksi sitä kutsutaan usein "laitteisto-ohjelmistoksi".

Käyttäjäohjelmistot (sovellukset, ohjelmat, pelit) toimivat käyttöjärjestelmästä riippumatta eivätkä ole riippuvaisia ​​mistään tietystä laitteistokomponentista . Voit asentaa selaimen, tekstieditorin tai musiikkisoittimen eri tietokoneille murehtimatta niiden käyttämästä sirusta, koska järjestelmä (Windows, Linux, Android jne.) hallitsee laitteistoa laiteohjelmiston ja ajureiden avulla.

Laiteohjelmisto vs. käyttöjärjestelmä

Käyttöjärjestelmä (Windows, macOS, Linux, Android, iOS jne.) on "paksu" ohjelmisto, jonka kanssa olet päivittäin vuorovaikutuksessa: sillä on käyttöliittymä, ikkunat, sovellukset, käyttöoikeudet, verkot jne. Laiteohjelmisto puolestaan ​​toimii ennen käyttöjärjestelmää ja alemmalla tasolla.

Esimerkiksi tietokoneessa voi olla BIOS- tai UEFI-laiteohjelmisto kaiverrettu emolevylle. Kun painat virtapainiketta, tämä laiteohjelmisto suorittaa alustavan tarkistuksen muistille, suorittimelle, tallennuslaitteille ja muille komponenteille ja luovuttaa vasta sitten hallinnan käyttöjärjestelmälle lataamalla sen levyltä.

Mielenkiintoista kyllä, laite voi toimia ilman perinteistä käyttöjärjestelmää , mutta laiteohjelmistolla (ajattele kaukosäädintä tai digitaalikelloa), kun taas se ei voi toimia ilman minkäänlaista peruslaitteistoa ohjaavaa laiteohjelmistoa.

Laiteohjelmisto vs. ajurit tai ohjaimet

Ajurit ovat myös ohjelmistoja, mutta niiden rooli on erilainen . Ajuri asennetaan käyttöjärjestelmään ja toimii "kääntäjänä" kyseisen järjestelmän ja tietyn laitteen, kuten näytönohjaimen, tulostimen, hiiren, näytön jne., välillä.

Laiteohjelmisto sijaitsee itse laitteessa , usein emolevyyn juotetulla sirulla. Se kertoo komponentille, miten sen tulee käyttäytyä ja miten sen tulee kommunikoida ulkomaailman kanssa. Ajuri puolestaan ​​kertoo käyttöjärjestelmälle, miten sen tulee kommunikoida kyseisen komponentin kanssa . Ne ovat kaksi toisiaan täydentävää osaa, mutta ne eivät ole sama asia.

Epäonnistunut ajuripäivitys on yleensä peruuttamaton (poistat asennuksen ja palautat edellisen version). Epäonnistunut laiteohjelmistopäivitys voi kuitenkin tehdä laitteesta käyttökelvottoman (surullisen pahamaineinen "tiili"), joka ei pysty käynnistymään, koska olet korruptoinut juuri sen käynnistävän koodin.

Kuinka laiteohjelmisto toimii päivittäin

Laiteohjelmiston toimintatapa on helppo ymmärtää, jos ajattelee minkä tahansa laitteen käynnistysprosessia . Kun käynnistät jonkin edes hieman monimutkaisen laitteen (tietokoneen, matkapuhelimen, reitittimen):

  • Laiteohjelmisto herättää prosessorin ja kertoo sille, mitkä käskyt suoritetaan ensin.
  • Tarkista muisti ja muita peruskomponentteja sen varmistamiseksi, ettei vakavia vikoja tapahdu.
  • Määritä alkuparametrit kuten käynnistysjärjestystä tai tiettyjä virta- tai verkkoasetuksia.
  • Ota hallinta haltuun tai luovuta käyttöjärjestelmälle tai ketjun seuraavaan ohjelmistoon (käynnistyslataaja, hypervisor jne.).
  Näytönohjain, mikä se on ja mihin se on tarkoitettu

Perinteisessä tietokoneessa klassinen esimerkki on BIOS/UEFI : se suorittaa "POST"-testin (Power-On Self-Test), tunnistaa levyt, näppäimistön, hiiren ja kortit, lataa käynnistysohjelman ja tämä puolestaan ​​lataa Windowsin tai Linuxin muistiin.

Matkapuhelimessa järjestelmäpiirin valmistajan ja itse puhelimen laiteohjelmisto ohjaa kaikkea virranhallinnasta kosketusnäytön, kameran, 4G/5G-modeemin ja sormenjälkitunnistimen toimintaan. Android tai iOS tulee sitten mukaan kuvioihin, mutta sen alla on useita laiteohjelmistokerroksia ja käynnistyslataimia, jotka mahdollistavat kaiken tämän.

Yksinkertaisemmissa laitteissa (ohjaimet, anturit, pienet kodinkoneet) laiteohjelmisto voi toimia suoraan "sisäisenä käyttöjärjestelmänä". Lisäkerroksia ei ole: upotettu koodi tulkitsee painikkeiden painallukset, ajoituksen ja anturien lukemat ja aktivoi moottorit, valot tai signaalit vastaavasti.

Missä laiteohjelmisto on tallennettu ja miksi sillä on väliä?

Laiteohjelmisto tallennetaan aina pysyväismuistiin , mikä tarkoittaa, että se ei menetä tietoja laitteen sammuttamisen yhteydessä. Historiallisesti on käytetty seuraavia:

  • ROM (vain lukumuisti): Ohjelmoitu tehtaalla eikä sitä voi muuttaa.
  • EPROMuudelleenohjelmoitavissa, mutta hankalilla fyysisillä prosesseilla (pyyhiminen ultraviolettivalolla).
  • EEPROM ja Flash-muistisähköisesti uudelleenkirjoitettavissa, purkamatta mitään.

Nykyään laiteohjelmisto sijaitsee tyypillisesti flash-muistipiireillä , kuten NAND-flash-muistipiireillä tai vastaavilla piireillä. Nämä ovat edullisia, nopeita ja mahdollistavat suhteellisen yksinkertaiset päivitykset (flashaus) jopa avaamatta laitetta. Siksi voit päivittää emolevyn UEFI- tai SSD-levyn laiteohjelmiston suoraan käyttöjärjestelmästä.

Monissa nykyaikaisissa emolevyissä on jopa varmuuskopiopiiri, jossa on "hyvä" kopio laiteohjelmistosta. Jos päivityksen aikana tapahtuu ongelmia, järjestelmä voi palauttaa alkuperäisen sisällön ja estää vioittuneen emolevyn. Vuosia sitten tätä ei ollut olemassa, ja virtakatkos flash-päivityksen aikana tarkoitti, että emolevy piti heittää pois tai lähettää takaisin valmistajalle.

IoT-laitteiden ja reitittimien tapauksessa (katso oppaamme reitittimien käyttöoppaista ja teknisistä tiedoista ) laiteohjelmiston sisältävä muisti on yleensä juotettu piirilevylle, ja päivitykset suoritetaan verkon tai mobiilisovellusten kautta. Tämän flash-muistin sisältö kirjoitetaan uudelleen, ja uudelleenkäynnistyksen yhteydessä laite käynnistyy uudella koodilla.

Laiteohjelmistotyypit: tasot ja käytännön esimerkit

Kaikki laiteohjelmistot eivät ole yhtä monimutkaisia, eivätkä ne ole kaikki samassa kohdassa "komentoketjua ". Ne luokitellaan yleensä sekä monimutkaisuustasonsa että laitteen tyypin mukaan, jossa ne sijaitsevat.

Matalan tason laiteohjelmisto

Alhaisen tason laiteohjelmisto on läheisimmin sidoksissa laitteistoon . Se käynnistyy välittömästi käynnistyksen jälkeen ja sijaitsee tyypillisesti ROM-muistissa tai erittäin suojatussa muistissa , jota ei ole helppo kirjoittaa uudelleen. Sen tehtävänä on varmistaa, että kriittiset komponentit havaitaan ja konfiguroidaan mahdollisimman vähän, jotta kaikki muu voi käynnistyä.

Monissa yksinkertaisissa laitteissa tämä laiteohjelmisto on ainoa mitä on : ajattele digitaalista herätyskelloa, tietyntyyppisiä kaukosäätimiä, edullisia lämpötila-antureita jne. Tämä mikrokoodi määrittelee laitteen koko logiikan.

Korkean tason laiteohjelmisto

Korkean tason laiteohjelmisto toimii matalan tason laiteohjelmiston yläpuolella ja suorittaa monimutkaisempia toimintoja : edistyneitä määritysvalikoita, graafisia käyttöliittymiä, verkonhallintaa jne. Se tallennetaan tyypillisesti uudelleenkirjoitettavaan flash-muistiin, mikä mahdollistaa suhteellisen usein tapahtuvat päivitykset.

Alijärjestelmän tai laitteen laiteohjelmisto

Monimutkaisissa järjestelmissä monilla sisäisillä komponenteilla on oma erillinen laiteohjelmistonsa . Tätä kutsutaan alijärjestelmän laiteohjelmistoksi : se toimii puoliriippumattomasti pääjärjestelmän laiteohjelmistosta.

  • Näytönohjaimet omalla BIOSillaan.
  • RAID-ohjaimet tai varastointia.
  • WiFi- tai Bluetooth-moduulit kannettavaan tietokoneeseen integroituna.
  • Poistaa SSD: n jossa on laiteohjelmisto, joka vastaa muistisolujen, välimuistien hallinnasta ja virheenkorjauksesta.

Jokainen näistä alijärjestelmistä voi vastaanottaa laiteohjelmistopäivityksensä , joskus valmistajan omista työkaluista tai kehittyneempien kolmannen osapuolen ohjelmistojen kautta.

BIOS, EFI ja UEFI: Tietokoneen laiteohjelmisto

Pöytätietokoneissa ja kannettavissa tietokoneissa olennainen laiteohjelmisto on ollut BIOS (Basic Input/Output System). Vuosikymmenten ajan se sijaitsi emolevyn sirulla ja vastasi seuraavista asioista:

  • Suorita POST-testi ja havaita muisti- tai suorittimen viat.
  • Tunnistaa näppäimistöt, levyt, kortit ja muut perusoheislaitteet.
  • Lataa käynnistyshallinta levyltä, USB-asemalta tai asennusmedialta.

Myöhemmin tuli EFI ja ennen kaikkea UEFI (Unified Extensible Firmware Interface), jota useimmat nykyiset tietokoneet käyttävät. UEFI:

  • Se mahdollistaa graafiset käyttöliittymät hiiren kanssa.
  • Se tukee suuria levyjä, moderneja osioita ja suojattua käynnistystä..
  • Se tarjoaa edistyneitä vaihtoehtoja energianhallinta, turvallisuus ja diagnostiikka.

Mac-maailmassa Apple siirtyi myös EFI/UEFI-protokollaan vuosia sitten , ja se on standardi nykyaikaisissa palvelimissa ja työasemissa. UEFI-valikosta voit päivittää emolevyn laiteohjelmiston, määrittää käynnistyssalasanoja tai ottaa käyttöön ominaisuuksia, kuten TPM:n levyn salaamista varten.

Matkapuhelimien, IoT-laitteiden ja muiden laitteiden laiteohjelmisto

Puhelimissa, tableteissa ja älykelloissa on useita laiteohjelmistokerroksia : modeemissa, äänipiirissä, kamerassa, virransäätimessä… Kaikki tämä on riippumatonta Androidista tai iOS:stä, vaikkakin ne toimivat koordinoidusti.

  Kuinka muuttaa vanha Kindle älykkääksi kojelaudaksi

Esineiden internetin (IoT) alalla jokainen anturi, lamppu, älypistoke tai IP-kamera sisältää oman laiteohjelmistonsa, joka vastaa yhteyden muodostamisesta WiFi-verkkoon, kommunikoinnista valmistajan pilven kanssa ja komentojen suorittamisesta (käynnistys, sammutus, mittaus, tiedon lähettäminen jne.).

Nykyaikaisissa autoissa on myös täynnä pieniä elektronisia ohjausyksiköitä (ECU) moottorille, ABS-jarruille, turvatyynyille, tietoviihdejärjestelmälle, ilmastoinnille… Jokaisella on oma laiteohjelmistonsa, joka voidaan päivittää monissa tapauksissa korjaamolla ja jopa etänä edistyneimmissä malleissa.

Miksi laiteohjelmiston päivittäminen on niin tärkeää?

Laiteohjelmiston päivittäminen ei ole mikään päähänpisto: kyse on vakaudesta, suorituskyvystä ja ennen kaikkea turvallisuudesta . Silti monet lykkäävät sitä jatkuvasti, ja sillä voi olla seurauksia.

Vakauden ja yhteensopivuuden parannukset

Ajan myötä alkuperäisessä laiteohjelmistossa havaitaan virheitä : yhteensopivuusongelmia tiettyjen laitteistojen kanssa, kaatumisia tietyissä tilanteissa, epäonnistumisia lepotilasta palautumisessa jne. Valmistajat korjaavat nämä virheet uusissa versioissa.

Päivittäminen voi estää satunnaisia ​​uudelleenkäynnistyksiä, kaatumisia tai muuta epätavallista toimintaa tietokoneissa, reitittimissä, kameroissa ja IoT-laitteissa. Joissakin tapauksissa se on ainoa tapa saada komponentti toimimaan oikein uuden käyttöjärjestelmän kanssa.

Tietoturva: laiteohjelmiston herkin osa-alue

Laiteohjelmisto on erittäin houkutteleva hyökkäyspinta kyberrikollisille . Jos he onnistuvat ruiskuttamaan sinne haitallista koodia, se saavuttaa valtavan pysyvyyden : vaikka alustaisit tietokoneesi, asentaisit käyttöjärjestelmän uudelleen tai palauttaisit mobiililaitteesi tehdasasetukset, haittaohjelma voi pysyä aktiivisena kyseisessä syvässä kerroksessa.

On olemassa uhkia, kuten laiteohjelmiston rootkit-ohjelmat , jotka piilevät BIOSissa/UEFIssa tai levyjen ja laitteiden laiteohjelmistossa. Niitä on erittäin vaikea havaita edes edistyneillä virustorjuntaohjelmistoilla, koska ne toimivat ennen järjestelmää ja taustalla.

Lisäksi valmistajat eivät usein priorisoineet näiden tasojen turvallisuutta alkuperäisissä suunnitteluvaiheissaan: digitaalisten allekirjoitusten puute, löyhät validoinnit, kirjoitussuojausmekanismien puuttuminen jne. Tämä on muuttumassa, mutta reitittimissä, kameroissa, kodinkoneissa ja tietysti vanhemmissa, ei-tuetuissa laitteissa on edelleen paljon haavoittuvia laiteohjelmistoja.

Laiteohjelmistopäivitykset sisältävät kriittisiä korjauksia , jotka korjaavat hyödynnettävissä olevia haavoittuvuuksia, joita käytetään tietojen varastamiseen, tietoliikenteen vakoiluun, laitteen toiminnan manipulointiin tai koko verkon takaporttien avaamiseen.

Suorituskyky ja uudet ominaisuudet

Kyse ei ole pelkästään tietoturvapäivityksistä . Usein uusi laiteohjelmistoversio lisää suorituskykyparannuksia (esimerkiksi SSD-levyllä, näytönohjaimella tai reitittimellä) tai avaa yhteensopivuuden uusien formaattien ja standardien kanssa.

Jopa "vanhoilta" tuntuvat laitteet voidaan elvyttää hyvällä flash-muistilla: tallennusyksiköllä, joka ei enää anna virheitä, reitittimellä, joka saa vakauden ja nopeuden, emolevyllä, joka nyt tukee uutta prosessoriperhettä fyysisesti mahdollisuuksien rajoissa jne.

Riskit, huijaukset ja muokattu laiteohjelmisto

Laiteohjelmiston päivittäminen ei ole riskitöntä , ja on olemassa myös kokonainen maailma muokattuja laiteohjelmistoja, sekä laillisia että täysin vilpillisiä.

Päivityksen aikana ilmenevän vian vaara

Kriittisin hetki on itse flashausprosessi . Jos uutta laiteohjelmistoa kirjoitettaessa muistiin tapahtuu virtakatkos, laite sammuu tai prosessi keskeytyy mistä tahansa syystä, laitteesta tulee todennäköisesti käyttökelvoton.

Siksi on aina suositeltavaa käyttää flash-päivityksiä vakaalla virtalähteellä (vältä tyhjiä akkuja, kannettavia tietokoneita ilman latureita ja epäilyttäviä jatkojohtoja) ja olla koskematta mihinkään, ennen kuin prosessi on valmis. Monet työkalut varoittavat selvästi laitteen sammuttamisesta missään olosuhteissa.

Harhaanjohtava laiteohjelmisto ja huijaukset

Jotkut huijarit muokkaavat laiteohjelmistoa tarkoituksella valehdellakseen tuotteen teknisistä tiedoista . On suhteellisen yleistä nähdä:

  • Halvat SSD-levyt tai USB-muistit, jotka "väittävästi" ovat 1 Tt:n tai 2 Tt:n levyisiä Niillä on itse asiassa 32 tai 64 Gt. Laiteohjelmisto ilmoittaa väärän kapasiteetin, mutta todellisen kapasiteetin ylittävä kirjoittaminen vioittaa tietoja.
  • Halvemmat näytönohjaimet naamioituvat kalliimmiksi malleiksijossa laiteohjelmisto raportoi nimen tai taajuudet, jotka eivät vastaa sirua.

Tämän tyyppisiä tuotteita löytyy enimmäkseen kansainvälisiltä myyntialustoilta , epäilyttävistä kaupoista tai käytettyjen tavaroiden markkinoilta. Kapasiteetti- ja suorituskykytestaustyökalut voivat paljastaa harhaanjohtavan vaikutuksen vertaamalla laiteohjelmiston väitteitä laitteiston todellisiin ominaisuuksiin.

Epäviralliset laiteohjelmistot ja vaihtoehtoiset projektit

Toisaalta on olemassa yhteisöjen ja itsenäisten kehittäjien luomia epävirallisia laiteohjelmistoja , jotka monissa tapauksissa ovat täysin laillisia ja tarjoavat lisäominaisuuksia:

  • OpenWRT, DD-WRT tai Tomato reitittimillejotka lisäävät edistyneitä ominaisuuksia, joita monet valmistajat eivät tarjoa.
  • Vaihtoehtoinen laiteohjelmisto musiikkisoittimille, kameroille tai pelikonsoleillejotka mahdollistavat lisäkoodekkien käytön, RAW-tallennuksen, kotitekoisten ohjelmistojen suorittamisen jne.

Ongelmana on, että tällaisen laiteohjelmiston flash-asennus on aina riskialtis , ja joissakin laitteissa se voi mitätöidä takuun tai rikkoa käyttöehtoja. Lisäksi, jos lataat epäluotettavilta sivustoilta, saatat saada haittaohjelmia bonuksena.

Kuinka päivittää laiteohjelmisto turvallisesti

Jokaisella laitetyypillä on oma päivitysmenettelynsä , mutta riskien minimoimiseksi on olemassa useita yleisiä ohjeita, joita tulisi noudattaa.

Perusvaiheet ja parhaat käytännöt

  • Tunnista tarkka malli ja nykyinen laiteohjelmistoversio laitteen. Se löytyy yleensä asetusvalikoista (reitittimissä, kameroissa, älytelevisioissa jne.) tai tietokoneiden ja mobiililaitteiden valmistajien työkaluista.
  • Lataa laiteohjelmisto yksinomaan viralliselta verkkosivustolta Lataa valmistajalta tai heidän viralliselta sovellukseltaan. Vältä kolmansien osapuolten verkkosivustoja tai foorumeilla liikkuvia tiedostoja, jos niitä ei ole vahvistettu.
  • Varmista, että sinulla on vakaa virtalähdePidä kannettavien tietokoneiden laturi kytkettynä pistorasiaan; pöytätietokoneiden laturi on pidettävä kytkettynä pistorasiaan ukkosmyrskyjen tai sähkökatkosten aikana.
  • Lue ohjeet huolellisesti valmistajan ohjeiden mukaisesti, erityisesti jos aiempia vaiheita on tehty (nollaus, kokoonpanon varmuuskopiointi jne.).
  • Älä sammuta laitetta tai sulje sovellusta Kun edistymispalkki tulee näkyviin, ole kärsivällinen, vaikka se näyttäisi jähmettyvän muutamaksi sekunniksi.
  Heterogeeninen integrointi: mikroelektroniikan uusi moottori

Erityistapaukset: PC:t, SSD-levyt, emolevyt ja muut

Nykyaikaisissa pöytätietokoneissa ja kannettavissa tietokoneissa UEFI-emolevyissä on yleensä sisäänrakennettuja apuohjelmia uusien versioiden etsimiseen ja asentamiseen muodostamalla yhteys Internetiin tai mahdollistamalla flash-latauksen USB-asemasta ladatun tiedoston avulla.

SSD-levyillä on usein oma virallinen ohjelmistonsa (kuten Samsung Magician, CORSAIR tools, Crucial jne.), joka tunnistaa tallennusaseman ja ehdottaa sopivaa laiteohjelmistopäivitystä muutamalla napsautuksella.

Näytönohjaimet, kuulokkeet, mekaaniset näppäimistöt ja muut oheislaitteet sisältävät myös yhä useammin oman määritysapuohjelmansa, josta voidaan ladata uutta laiteohjelmistoa yhteensopivuuden parantamiseksi, virheiden korjaamiseksi tai ominaisuuksien lisäämiseksi.

Mac-ympäristössä voi olla myös laiteohjelmiston salasana, joka estää luvattomat käynnistysmuutokset. Tätä suojausta hallitaan macOS:n palautustyökaluilla.

Laiteohjelmiston suojaus: hyökkäykset ja puolustus

Laiteohjelmiston tietoturvasta on tullut keskeinen kysymys , erityisesti verkottuneiden laitteiden (IoT) sekä kameroiden, reitittimien ja antureiden yleistymisen myötä kodeissa ja yrityksissä.

Millaisia ​​laiteohjelmistohyökkäykset ovat?

Laiteohjelmistohyökkäys tarkoittaa pohjimmiltaan laitteen koodin uudelleenkirjoittamista tai muokkaamista siten, että laite toimii hyökkääjän intressien mukaisesti. Se on eräänlainen hyvin matalan tason hakkerointi.

Seuraukset voivat vaihdella laitteen käyttökelvottomaksi tekemisestä sen käyttämiseen verkkoyhdyskäytävänä, kiristysohjelmien asentamiseen, tietoliikenteen vakoiluun tai tietojen varastamiseen. Koska haittaohjelma on niin syvällä järjestelmässä, se selviää alustuksesta, järjestelmän palautuksesta ja jopa kiintolevyn vaihdosta.

Turvakamerat, operaattorien reitittimet, videonauhurit, teollisuusanturit ja kodin automaatiojärjestelmät ovat olleet usein kohteita, koska haavoittuva laiteohjelmisto antaa hyökkääjille mahdollisuuden ottaa haltuunsa koko niihin liittyvän infrastruktuurin.

Miten hyökkäys saavuttaa laitteen

Tyypillisiä sisäänpääsyreittejä ovat :

  • Huonosti suojatut WiFi-verkot tai oletussalasanoilla.
  • Haavoittuvuuksien hyödyntäminen tunnetaan päivittämättömässä laiteohjelmistossa.
  • Vaarantuneet ulkoiset laitteet, kuten USB-muistitikut tai samassa verkossa olevat jo tartunnan saaneet laitteet.
  • "Päivitysten" lataaminen epävirallisilta verkkosivustoilta jotka ovat itse asiassa muokattuja laiteohjelmistoja, joissa on haitallista koodia.

Puolustustoimenpiteisiin kuuluvat laiteohjelmiston pitäminen ajan tasalla , oletusavainten vaihtaminen, verkkojen segmentointi mahdollisuuksien mukaan ja epäilyttävien lähteiden tiedostojen flashaamisen välttäminen hinnalla millä hyvänsä.

Ammattimainen laiteohjelmistojen hallinta ja IT-ylläpito

Yrityksessä laiteohjelmiston hallinta ei ole enää kertaluonteinen tehtävä, vaan osa jatkuvaa IT-ylläpitoa . Jokaisella palvelimella, kytkimellä, reitittimellä, palomuurilla, tallennuslaitteella, työasemalla ja IoT-laitteella on oma laiteohjelmistoekosysteeminsä, joka saattaa vaatia säännöllisiä päivityksiä.

Hyvä käytäntö on pitää yksityiskohtaista luetteloa malleista, laiteohjelmistoversioista ja viimeisimmän päivityksen päivämääristä sekä selkeää menettelyä uusien versioiden testaamiseksi testiympäristöissä ennen niiden käyttöönottoa tuotantoympäristössä.

On myös suositeltavaa integroida laiteohjelmiston tarkistus kyberturvallisuuskäytäntöihin : tarkista valmistajien tiedotteet, ajoita kriittisten flash-päivitysten huoltoikkunat, dokumentoi mahdolliset palautuspolut siltä varalta, että jokin menee pieleen, ja kouluta IT-tiimi ymmärtämään tämän kerroksen tärkeys.

Laiteohjelmiston huomiotta jättäminen tietoturvastrategiassa avaa oven kärsivällisimmälle ja parhaiten valmistautuneelle hyökkääjälle juuri siinä kohdassa, jossa perinteisillä työkaluilla on vähiten näkyvyyttä.

Viime kädessä laiteohjelmisto on se huomaamaton palanen, joka pitää kaiken muun koossa : jos se on ajan tasalla, hyvin suojattu ja oikein hallittu, laitteesi toimivat paremmin, kestävät pidempään ja ovat paljon vähemmän alttiita vaikeasti ratkaistaville tietoturvaongelmille.

ohjelmiston haavoittuvuuksia
Aiheeseen liittyvä artikkeli:
Ohjelmistohaavoittuvuudet: tyypit, riskit ja niiden käsittely