Dokumentoimattomat ominaisuudet

Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 7. heinäkuuta 2017 tarkistetusta versiosta . tarkastukset vaativat 20 muokkausta .

Dokumentoimattomat ominaisuudet ( eng.  dokumentoimattomat ominaisuudet ), NDV - mahdollisuus teknisiin laitteisiin ja/tai ohjelmistoihin, ei näy asiakirjoissa. Useimmiten kehittäjät asettavat tietoisesti dokumentoimattomia ominaisuuksia testaustarkoituksiin, toiminnallisuuden edelleen laajentamiseen, yhteensopivuuden varmistamiseen tai salaiseen käyttäjähallintaan. Lisäksi dokumentoimattomat ominaisuudet voivat johtua sivuvaikutuksista (useimmiten ohimenevissä tiloissa tai tilan vaihtamisen yhteydessä), joita kehittäjät eivät ole huomioineet. Dokumentoimattomista ominaisuuksista on erotettava loppukäyttäjältä piilossa olevat, mutta virallisessa huoltodokumentaatiossa mainitut järjestelmän ominaisuudet. Dokumentoimattomat ominaisuudet löydetään yleensä käänteisen suunnittelun aikana , mutta ne voidaan löytää myös vahingossa. Dokumentoimattomien ominaisuuksien erikoistapaus ovat dokumentoimattomat toiminnot..

Tapauksissa, joissa valmistaja on vastuussa tuotteen suorituskyvystä tai sitoutuu antamaan sille teknistä tukea, vastaavat velvoitteet koskevat yleensä vain sitä, mitä on kuvattu mukana toimitetussa dokumentaatiossa. Tämä saattaa liittyä toiseen motiiviin, miksi joitain hyödyllisiä toimintoja ei mainita dokumentaatiossa. Erityisesti tämän avulla voit päästä eroon niistä tuotteen seuraavissa versioissa varoittamatta käyttäjiä siitä. Tämä sisältää tiettyjä riskejä käyttäjille, jotka luottavat dokumentoimattomiin ominaisuuksiin [1] .

Erityisen kiinnostavia, varsinkin ohjelmistojen tapauksessa, ovat dokumentoimattomat ominaisuudet, jotka voivat vaarantaa ohjelmiston tai tietojärjestelmän oikean toiminnan, eheyden , luottamuksellisuuden  –  toisin sanoen turvallisuuden . Tässä yhteydessä käytetään yleisesti termiä haavoittuvuus (käännetty englannin kielestä haavoittuvuus ) (ammattimaisessa tietokonesalakielessä myös " reikä "), ja joissakin virallisissa asiakirjoissa on otettu käyttöön käsitteet " ilmoittamattomat ominaisuudet " ja " ilmoittamattomat ominaisuudet " (katso kohta " Undeclared " ominaisuudet (tietoturva) ").

Dokumentoimattomia ominaisuuksia eri aloilla

Koneissa ja mekanismeissa

Dokumentoimattomat ominaisuudet koneissa ja mekanismeissa ovat suhteellisen harvinaisia, koska yhden tai toisen lisätoiminnon toteuttaminen edellyttää lisäelementtien käyttöä, joiden tarkoitus ja logiikka ovat suhteellisen helposti ymmärrettäviä. Kuitenkin useiden vapausasteiden omaavien monilinkkimekanismien tapauksessa yksittäisten konesolmujen kinematiikkaan riittämätön toteutus voi johtaa sivuvaikutuksiin, jotka avaavat mahdollisuuksia, joita kehittäjät eivät ole tarjonneet, esimerkiksi:

Mekaanisissa kameroissa

Ei-digitaalisissa elektronisissa laitteissa

Digitekniikassa

Ohjelmistossa _

Ilmoittamattomat ominaisuudet (tietoturva)

Tietoturvan yhteydessä painopiste on ohjelmiston toimivuudessa, jonka käyttö voi loukata sen asianmukaista toimintaa sekä tietojen eheyttä , saatavuutta tai luottamuksellisuutta . Kotimaiset tietoturvastandardit tällaisille dokumentoimattomille ominaisuuksille ottavat käyttöön erityisen käsitteen - ilmoittamattomat ominaisuudet (lyhennetty NDV ), joita käytetään erityisesti ohjelmistojen sertifioinnissa .

Esimerkiksi presidentin alaisuudessa toimivan valtion teknisen toimikunnan puheenjohtajan [ 3] hyväksymä ohjeasiakirja [4] on omistettu erityisesti tietoturvaohjelmistojen luokittelulle ilmoittamattomien ominaisuuksien puuttumisen valvontatason mukaan. , joka määrittelee ne seuraavasti:

2.1. Ilmoittamattomat ominaisuudet  ovat ohjelmiston toimintoja, joita ei ole kuvattu tai jotka eivät vastaa dokumentaatiossa kuvattuja ja joiden käyttö voi loukata käsiteltävän tiedon luottamuksellisuutta, saatavuutta tai eheyttä.

Ohjelmistoon tarkoituksellisesti lisättyjä toiminnallisia objekteja, joilla on tällaisia ​​ominaisuuksia, kutsutaan ohjelmiston kirjanmerkeiksi . Näitä termejä käyttää myös GOST R 51275-2006  (pääsemätön linkki) [5] . Usein tällaiset ominaisuudet määritellään "tahallisesti käyttöönotetuiksi haavoittuvuuksiksi" ja salausalgoritmien yhteydessä "tahallisesti käyttöönotetuiksi algoritmin heikkouksiksi".

Ohjelmistotuotteiden ilmoittamattomien ominaisuuksien etsimismenettely on usein samanlainen kuin haavoittuvuuksien etsiminen , joten vuonna 2019 Venäjän FSTEC yhdisti menetelmät haavoittuvuuksien ja NDV:n tunnistamiseksi sertifioinnin aikana yhdeksi asiakirjaksi [6] .


Ohjelmistovirheet tulee erottaa ilmoittamattomista ominaisuuksista, jotka ilmestyivät ohjelman virheiden vuoksi (joskus kutsutaan bugeiksi ) [7] .

Venäjän federaation tietoturvadoktriini [8] mainitsee "tieto- ja televiestintälaitteiden ja -järjestelmien turvallisuuden" uhkien joukossa myös "komponenttien tuomista laitteisto- ja ohjelmistotuotteisiin, jotka toteuttavat toimintoja, joita asiakirjoissa ei ole määrätty". näille tuotteille”.

Esimerkkejä

Tekniset laitteet ja ohjelmistot

Esimerkkejä dokumentoimattomista ominaisuuksista ja komennoista ovat:

Populaarikulttuuri

Katso myös

Muistiinpanot

  1. Erityisen tärkeä ohjelmistokirjastoille , koska on toivottavaa, että niiden versioiden päivittäminen ei johda tarpeeseen tarkentaa niitä käyttäviä ohjelmia.
  2. Apua . Haettu 17. heinäkuuta 2011. Arkistoitu alkuperäisestä 16. huhtikuuta 2018.
  3. Vuonna 2004 . muutettiin Venäjän FSTEC :ksi .
  4. Ohjeasiakirja. Suojaus tietojen luvattomalta pääsyltä. Osa 1. Tietoturvaohjelmisto. Luokittelu ilmoittamattomien ominaisuuksien puuttumisen valvontatason mukaan. Hyväksytty Venäjän federaation presidentin alaisen valtion teknisen toimikunnan puheenjohtajan 4. kesäkuuta 1999 tekemällä päätöksellä nro 114 . Haettu 15. syyskuuta 2015. Arkistoitu alkuperäisestä 7. heinäkuuta 2015.
  5. GOST R 51275-2006. "Datan suojelu. Informatisointiobjekti. Tietoon vaikuttavat tekijät. Yleiset määräykset” (hyväksytty liittovaltion teknisen määräyksen ja metrologian viraston määräyksellä, päivätty 27. joulukuuta 2006 N 374-st).
  6. Menetelmä ohjelmistojen haavoittuvuuksien ja ilmoittamattomien ominaisuuksien tunnistamiseksi, Venäjän FSTEC:n 11. helmikuuta 2019 hyväksymä menetelmä . Haettu 11. huhtikuuta 2019. Arkistoitu alkuperäisestä 11. huhtikuuta 2019.
  7. Voit lukea lisää tästä "Virheenkorjaus"-artikkelin " Koodin suojaus ja virheenkorjaus " -osiosta sekä " Tietokonevirheet " -kategorian artikkeleista.
  8. Venäjän federaation tietoturvadoktriini . Käyttöpäivä: 29. maaliskuuta 2011. Arkistoitu alkuperäisestä 25. syyskuuta 2010.
  9. Dokumentoimattomat puhelimen ominaisuudet . Haettu 2. helmikuuta 2011. Arkistoitu alkuperäisestä 9. kesäkuuta 2018.
  10. Kuvaukset joidenkin näyttöjen suunnitteluvalikoista. . Haettu 23. huhtikuuta 2012. Arkistoitu alkuperäisestä 3. toukokuuta 2018.
  11. Sven Schreiber "Windows 2000:n dokumentoimattomat ominaisuudet". Pietari, 2002
  12. Windowsin salaisuudet: artikkeleita rekisteristä, rundll32.exe-tiedostosta, ohjelmista. Kirja Windows XP:n dokumentoimattomat ominaisuudet. Osa 2 . Haettu 2. helmikuuta 2011. Arkistoitu alkuperäisestä 10. helmikuuta 2018.

Kirjallisuus

Englanniksi

venäjäksi

Linkit