Share to: share facebook share twitter share wa share telegram print page

Open-source software security

Open-source software security is the measure of assurance or guarantee in the freedom from danger and risk inherent to an open-source software system.

Implementation debate

Benefits

  • Proprietary software forces the user to accept the level of security that the software vendor is willing to deliver and to accept the rate that patches and updates are released.[1]
  • It is assumed that any compiler that is used creates code that can be trusted, but it has been demonstrated by Ken Thompson that a compiler can be subverted using a compiler backdoor to create faulty executables that are unwittingly produced by a well-intentioned developer.[2] With access to the source code for the compiler, the developer has at least the ability to discover if there is any mal-intention.
  • Kerckhoffs' principle is based on the idea that an enemy can steal a secure military system and not be able to compromise the information. His ideas were the basis for many modern security practices, and followed that security through obscurity is a bad practice.[3]

Drawbacks

  • Simply making source code available does not guarantee review. An example of this occurring is when Marcus Ranum, an expert on security system design and implementation, released his first public firewall toolkit. At one time, there were over 2,000 sites using his toolkit, but only 10 people gave him any feedback or patches.[4]
  • Having a large amount of eyes reviewing code can "lull a user into a false sense of security".[5] Having many users look at source code does not guarantee that security flaws will be found and fixed.

Metrics and models

There are a variety of models and metrics to measure the security of a system. These are a few methods that can be used to measure the security of software systems.

Number of days between vulnerabilities

It is argued that a system is most vulnerable after a potential vulnerability is discovered, but before a patch is created. By measuring the number of days between the vulnerability and when the vulnerability is fixed, a basis can be determined on the security of the system. There are a few caveats to such an approach: not every vulnerability is equally bad, and fixing a lot of bugs quickly might not be better than only finding a few and taking a little bit longer to fix them, taking into account the operating system, or the effectiveness of the fix.[2]

Poisson process

The Poisson process can be used to measure the rates at which different people find security flaws between open and closed source software. The process can be broken down by the number of volunteers Nv and paid reviewers Np. The rates at which volunteers find a flaw is measured by λv and the rate that paid reviewers find a flaw is measured by λp. The expected time that a volunteer group is expected to find a flaw is 1/(Nv λv) and the expected time that a paid group is expected to find a flaw is 1/(Np λp).[2]

Morningstar model

By comparing a large variety of open source and closed source projects a star system could be used to analyze the security of the project similar to how Morningstar, Inc. rates mutual funds. With a large enough data set, statistics could be used to measure the overall effectiveness of one group over the other. An example of such as system is as follows:[6]

  • 1 Star: Many security vulnerabilities.
  • 2 Stars: Reliability issues.
  • 3 Stars: Follows best security practices.
  • 4 Stars: Documented secure development process.
  • 5 Stars: Passed independent security review.

Coverity scan

Coverity in collaboration with Stanford University has established a new baseline for open-source quality and security. The development is being completed through a contract with the Department of Homeland Security. They are utilizing innovations in automated defect detection to identify critical types of bugs found in software.[7] The level of quality and security is measured in rungs. Rungs do not have a definitive meaning, and can change as Coverity releases new tools. Rungs are based on the progress of fixing issues found by the Coverity Analysis results and the degree of collaboration with Coverity.[8] They start with Rung 0 and currently go up to Rung 2.

  • Rung 0

The project has been analyzed by Coverity's Scan infrastructure, but no representatives from the open-source software have come forward for the results.[8]

  • Rung 1

At rung 1, there is collaboration between Coverity and the development team. The software is analyzed with a subset of the scanning features to prevent the development team from being overwhelmed.[8]

  • Rung 2

There are 11 projects that have been analyzed and upgraded to the status of Rung 2 by reaching zero defects in the first year of the scan. These projects include: AMANDA, ntp, OpenPAM, OpenVPN, Overdose, Perl, PHP, Postfix, Python, Samba, and tcl.[8]

See also

References

  1. ^ Cowan, C. (January 2003). Software Security for Open-Source Systems. IEEE Security & Privacy, 38–45. Retrieved 5 May 2008, from IEEE Computer Society Digital Library.
  2. ^ a b c Witten, B., Landwehr, C., & Caloyannides, M. (2001, September/October). Does Open Source Improve System Security? IEEE Software, 57–61. Retrieved 5 May 2008, from Computer Database.
  3. ^ Hoepman, J.-H., & Jacobs, B. (2007). Increased Security Through Open Source. Communications of the ACM, 50 (1), 79–83. Retrieved 5 May 2008, from ACM Digital Library.
  4. ^ Lawton, G. (March 2002). Open Source Security: Opportunity or Oxymoron? Computer, 18–21. Retrieved 5 May 2008, from IEEE Computer Society Digital Library.
  5. ^ Hansen, M., Köhntopp, K., & Pfitzmann, A. (2002). The Open Source approach – opportunities and limitations with respect to security and privacy. Computers & Security, 21 (5), 461–471. Retrieved 5 May 2008, from Computer Database.
  6. ^ Peterson, G. (6 May 2008). Stalking the right software security metric. Retrieved 18 May 2008, from Raindrop.
  7. ^ Coverity. (n.d.). Accelerating Open Source Quality Archived 5 March 2016 at the Wayback Machine. Retrieved 18 May 2008, from Scan.Coverity.com
  8. ^ a b c d Coverity. (n.d.). Scan Ladder FAQ Archived 6 March 2016 at the Wayback Machine. Retrieved 18 May 2008, from Scan.Coverity.com.

Read other articles:

Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada Desember 2022. Kiril Nikolov PopovKebangsaan BulgariaLahir15 Maret 1985 (umur 38)Stamboliyski, Provinsi Plovdiv, Bulgaria[1] Kiril Popov (bahasa Bulgaria: Кирил Попов; lahir 15 Maret 1985) adalah pemain dan pelatih tenis meja asal Bulgari...

This article needs to be updated. Please help update this article to reflect recent events or newly available information. (October 2023) African Americans in PhiladelphiaAfrican American Museum in PhiladelphiaTotal population1,256,908[1]Regions with significant populationsNorth Philadelphia west of Germantown Avenue, Point Breeze in South Philadelphia, West Philadelphia and parts of Southwest Philadelphia[2]LanguagesPhiladelphia English, African-American Vernacular EnglishRel...

هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. (أكتوبر 2016) ' تجمع النخر ( وادي رماة  - قرية -  تقسيم إداري البلد  اليمن المحافظة محافظة حضرموت المديرية مديرية رماة العزلة عزلة رماة السكان التعداد السكاني 2...

Bahasa Melayu Malaysia Bahasa MelayuBahasa MalaysiaBahasa Melayu Standard بهاس ملايو مليسيا Dituturkan di MalaysiaPenuturB1: SedikitB2: Dituturkan oleh sebagian besar penduduk di Malaysia, walaupun kebanyakannya mempelajari dialek Melayu tempatan atau bahasa ibu lain terlebih dahulu[1]Rumpun bahasaAustronesia Melayu-PolinesiaMelayu-Sumbawa (?)MelayikMelayuBahasa Melayu Malaysia Bentuk awalMelayik Purba Melayu KunoMelayu Klasik (Johor-Riau)[2][3]...

Carles Rexach Informasi pribadiTanggal lahir 13 Januari 1947 (umur 76)Tempat lahir SpanyolPosisi bermain GelandangKepelatihanTahun Tim 1998 Yokohama Flügels Carles Rexach (lahir 13 Januari 1947) adalah pemain sepak bola asal Spanyol. Pranala luar (Jepang) J. League Data Site lbsSkuad Spanyol pada Piala Dunia FIFA 1978 1 Arconada 2 De la Cruz 3 Uría 4 Asensi 5 Migueli 6 Biosca 7 Dani 8 Juanito 9 Quini 10 Santillana 11 Cardeñosa 12 Guzmán 13 Miguel Ángel 14 Leal 15 Marañón 16 Olmo 1...

This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Sadegh Tirafkan – news · newspapers · books · scholar · JSTOR (July 2020) (Learn how and when to remove this template message) Sadegh Tirafkanصادق تیرافکنSadegh Tirafkan in 2011.Born1965Karbala, IranDied2013NationalityIranianEducationLlotja School, B...

Historic site in New South Wales, Australia5 Thompson SquareHeritage boundariesLocation5 Thompson Square, Windsor, City of Hawkesbury, New South Wales, AustraliaCoordinates33°36′16″S 150°49′21″E / 33.6044°S 150.8225°E / -33.6044; 150.8225 New South Wales Heritage RegisterOfficial nameHouse & OutbuildingsTypeState heritage (complex / group)Designated2 April 1999Reference no.5TypeHouseCategoryResidential buildings (private) Location of 5 Thompson Squ...

This article uses bare URLs, which are uninformative and vulnerable to link rot. Please consider converting them to full citations to ensure the article remains verifiable and maintains a consistent citation style. Several templates and tools are available to assist in formatting, such as reFill (documentation) and Citation bot (documentation). (June 2022) (Learn how and when to remove this template message) Number of energy cooperatives in Germany Turbines at the Hepburn Wind Project Visitor...

Albert KarubuyAnggota Dewan Perwakilan RakyatMasa jabatan21 Agustus 1956[1] – 26 Juni 1960PresidenSoekarnoAnggota Dewan Perwakilan Rakyat Gotong RoyongMasa jabatan26 Juni 1960 – 13 Maret 1968[2]Masa jabatan29 Juni 1968[3] – 28 Oktober 1971PresidenSoekarnoSoeharto Informasi pribadiLahir5 Januari 1915 (umur 108)Miei-Wandamen, Manokwari, Hindia BelandaKebangsaanIndonesiaPartai politikPartai Kemerdekaan Indonesia-IrianPendidikanSekolah...

Narumonda VIIDesaPeta lokasi Desa Narumonda VIINegara IndonesiaProvinsiSumatera UtaraKabupatenTobaKecamatanSiantar NarumondaKode pos22384Kode Kemendagri12.12.20.2007 Luas0,73 km²Jumlah penduduk359 jiwa (2015)Kepadatan491,78 jiwa/km² Narumonda VII adalah salah satu desa di Kecamatan Siantar Narumonda, Kabupaten Toba, Provinsi Sumatera Utara, Indonesia. Pemerintahan Kepala Desa Narumonda VII pada tahun 2020 adalah Anggiat Sinambela.[1] Desa Narumonda VII terdiri dari dusun: Huta ...

Dhaka School of EconomicsFounder(s)Qazi Kholiquzzaman AhmadEstablishedApril 2010 (April 2010)Address4/C, Eskaton Garden Road, Dhaka-1000LocationDhaka, Bangladesh Websitewww.dsce.edu.bd The Dhaka School of Economics (DScE) (Bengali: ঢাকা স্কুল অব ইকোনমিকস) is an undergraduate and postgraduate institution of the University of Dhaka. DScE was founded in April 2010,[1] following the model of the London School of Economics,[2] to promote h...

Pemilihan umum Bupati Merangin 20242018202927 November 2024Kandidat Peta persebaran suara Bupati petahanaMashuri PPP Bupati terpilih belum diketahui Sunting kotak info • L • BBantuan penggunaan templat ini Pemilihan umum Bupati Merangin 2024 (selanjutnya disebut Pilkada Merangin 2024) dilaksanakan pada 27 November 2024 untuk memilih Bupati Merangin periode 2024-2029.[1] Pemilihan Bupati (Pilbup) Merangin tahun tersebut akan diselenggarakan setelah Pemilihan umum Presiden...

American broadcast media company This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Hoak Media – news · newspapers · books · scholar · JSTOR (April 2013) (Learn how and when to remove this template message) Hoak Media CorporationIndustryMediaFoundedAugust 2003 (August 2003)FounderJames M. Hoak, Jr. andEric...

Kabinet Meir PertamaKabinet Pemerintahan Israel ke-14Dibentuk17 Maret 1969 (1969-03-17)Diselesaikan15 Desember 1969 (1969-12-15)Struktur pemerintahanKepala negaraZalman ShazarKepala pemerintahanGolda MeirStatus di legislatifKoalisiPemimpin oposisiYitzhak-Meir LevinSejarahPeriodeKnesset ke-6PendahuluKabinet Israel ke-13PenggantiKabinet Israel ke-15 Pemerintahan Israel keempat belas dibentuk oleh Golda Meir pada 17 Maret 1969, setelah kematian Perdana Menteri Levi Eshkol pada 26 Febru...

2006 Indian filmKediDVD coverDirected byJyothi KrishnaWritten byJyothi KrishnaProduced byA. M. RathnamStarring Ravi Krishna Ileana D'Cruz Tamannaah Bhatia CinematographyA. T. KarunEdited byKola BhaskarMusic byYuvan Shankar RajaProductioncompanySri Surya MoviesRelease date 24 September 2006 (2006-09-24) Running time180 minutesCountryIndiaLanguageTamil Kedi (pronounced [keːɖi] transl. Cunning) is a 2006 Indian Tamil-language romantic crime thriller film written an...

Hospital in Guangdong Province, ChinaSun Yet Sen Memorial Hospital Sun Yet Sen University 中山大学孙逸仙纪念医院Sun Yet Sen UniversityA birds eye view of the Canton Hospital (1930s)GeographyLocation107 Yanjiang W Rd, Chang Di Lu Gou Wu Xiu Xian Jie, Yuexiu District, Guangzhou, Guangdong Province, ChinaCoordinates23°06′34″N 113°15′21″E / 23.109500°N 113.255731°E / 23.109500; 113.255731OrganisationCare systemPublicFundingGovernment hospitalTypeDist...

Bridge in Hesse, GermanySchierstein BridgeCoordinates50°2′12″N 8°12′44″E / 50.03667°N 8.21222°E / 50.03667; 8.21222CarriesBundesautobahn 643CrossesRhine RiverLocaleMainz-Mombach, Rhineland-Palatinate and Wiesbaden-Schierstein, Hesse, GermanyOfficial nameSchiersteiner BrückeMaintained byHessisches Landesamt für Straßen- und Verkehrswesen (Hesse Department of Roads and Transportation)CharacteristicsMaterialPrestressed concrete, composite, and steelTotal le...

1982 Australian filmRunning On EmptyFilm poster under American titleDirected byJohn ClarkWritten byBarry ToblinProduced byPom OliverStarringTerry SerioDeborah ConwayMax CullenCinematographyDavid GribbleEdited byStuart ArmstrongMusic byPeter CrosbieDistributed byRoadshowRelease date 3 November 1982 (1982-11-03) Running time83 minutesCountryAustraliaLanguageEnglishBudgetA$2 million[1]Box officeA$1,218,000 (Australia) Running on Empty (released in America as Fast Lane Feve...

Turkish footballer (born 1985) Yenal Tuncer Personal informationFull name Yenal TuncerDate of birth (1985-04-28) 28 April 1985 (age 38)Place of birth Denizli, TurkeyHeight 1.83 m (6 ft 0 in)Position(s) Defender, Left backYouth career DenizlisporSenior career*Years Team Apps (Gls)2004–2006 Denizli Belediyespor 60 (1)2006–2013 Bursaspor 33 (1)2010–2011 → Antalyaspor (loan) 29 (0)2011–2012 → Samsunspor (loan) 12 (0)2012–2013 → Denizlispor (loan) 8 (0)2013 → ...

Chilean footballer (born 1998) In this Spanish name, the first or paternal surname is Toro and the second or maternal family name is Ibarra. Javiera Toro Personal informationFull name Javiera Paz Toro IbarraDate of birth (1998-04-22) 22 April 1998 (age 25)[1]Place of birth Tocopilla, Chile[2]Height 1.59 m (5 ft 3 in)[1]Position(s) Defender[2]Senior career*Years Team Apps (Gls)2017–2018 Palestino [es] 2019 Santiago Morn...

Kembali kehalaman sebelumnya