Ero sivun ”Avoin lähdekoodi” versioiden välillä

Siirry navigaatioon Siirry hakuun
934 merkkiä lisätty ,  6. joulukuuta 2020
p
Rivi 27: Rivi 27:


Tietyissä sovelluksissa, kuten salauksessa, avoin lähdekoodi voi olla luotettavampaa kuin suljettu. Kun riippumattomat asiantuntijat pääsevät vapaasti tutkimaan ohjelman toimintaa ja kertomaan löydöksistään, ei käyttäjien tarvitse luottaa pelkästään ohjelman tekijän sanaan.
Tietyissä sovelluksissa, kuten salauksessa, avoin lähdekoodi voi olla luotettavampaa kuin suljettu. Kun riippumattomat asiantuntijat pääsevät vapaasti tutkimaan ohjelman toimintaa ja kertomaan löydöksistään, ei käyttäjien tarvitse luottaa pelkästään ohjelman tekijän sanaan.
===Huomion arvoista===
Se, että jokin ohjelmisto on avointa lähdekoodia ei ole aina tae siitä etteikö se voisi sisältää jo itsessään esimerkiksi haitallista koodia, jos lähdekoodi on kirjoitettu sekavasti ja tai lähdekoodin koko on huomattava. Samalla on hyvä muistaa, siitä saatavilla olevat suorituskelpoiset tiedostot eli binäärit sisältäisi poikkeuksia lähdekoodiin, tai jopa haittakoodia. Nämä ongelmat voi välttää tutkimalla itse lähdekoodin ja tai myös itse kääntämällä sen, esimerkiksi [[Gentoo]]-jakelussa ohjelmiston itse kääntäminen on enemmänkin tarkoitus, kuin mahdollisuus.
====Heartbleed====
[[Heartbleed]] haavoittuvuuden seurauksena [[OpenSSL]]:sta syntyi [[LibreSSL]] haarauma, jossa lähdekoodia siivottiin runsaasti, jonka takia LibreSSL on turvallisempi, jo pelkästään sen n. 500 000 rivin lähdekoodi  on huomattavasti pienempi kuin OpenSSL:n miljoonan rivin lähdekoodi.


==Aiheesta muualla==
==Aiheesta muualla==
3 173

muokkausta

Navigointivalikko