Exec Shield

Exec Shield is a project started at Red Hat, Inc in late 2002 with the aim of reducing the risk of worm or other automated remote attacks on Linux systems. The first result of the project was a security patch for the Linux kernel that emulates an NX bit on x86 CPUs that lack a native NX implementation in hardware. While the Exec Shield project has had many other components, some people refer to this first patch as Exec Shield.

The first Exec Shield patch attempts to flag data memory as non-executable and program memory as non-writeable. This suppresses many security exploits, such as those stemming from buffer overflows and other techniques relying on overwriting data and inserting code into those structures. Exec Shield also supplies some address space layout randomization for the mmap() and heap base.

The patch additionally increases the difficulty of inserting and executing shellcode, rendering most exploits ineffective. No application recompilation is necessary to fully utilize exec-shield, although some applications (Mono, Wine, XEmacs, Mplayer) are not fully compatible.

Other features that came out of the Exec Shield project were the Position Independent Executables (PIE), the address space randomization patch for Linux kernels, a wide set of glibc internal security checks that make heap and format string exploits near impossible, the GCC Fortify Source feature, and the port and merge of the GCC stack-protector feature.

Implementation

Exec Shield works on all x86 CPUs utilizing the Code Segment limit. Because of the way Exec Shield works, it is very lightweight; however, it won't fully protect arbitrary virtual memory layouts. If the CS limit is raised, for example by calling mprotect() to make higher memory executable, then the protections are lost below that limit. Ingo Molnar points this out in an e-mail conversation. Most applications are fairly sane at this; the stack (the important part) at least winds up above any mapped libraries, so does not become executable except by explicit calls by the application.

As of August, 2004, nothing from the Exec Shield projects attempt to enforce memory protections by restricting mprotect() on any architecture; although memory may not initially be executable, it may become executable later, so the kernel will allow an application to mark memory pages as both writable and executable at the same time. However, in cooperation with the Security-Enhanced Linux project (SELinux), the standard policy for the Fedora Core distribution does prohibit this behavior for most executables, with only a few exceptions for compatibility reasons.

History

Exec Shield was developed by various people at Red Hat; the first patch was released by Ingo Molnar of Red Hat and first released in May 2003. It is part of Fedora Core 1 through 6 and Red Hat Enterprise Linux since version 3.[1][2] Other people involved include Jakub Jelínek, Ulrich Drepper, Richard Henderson and Arjan van de Ven.

Molnar commented in 2007 on LWN.net that "bits of [exec-shield] went upstream, but a fair chunk didn't."[3]

See also

References

  1. ^ "Fedora Core 1 Release Notes". Red Hat, Inc. November 2003. Archived from the original on 2003-12-02. Retrieved 2007-10-18.
  2. ^ van de Ven, Arjan (August 2004). "New Security Enhancements in Red Hat Enterprise Linux v.3, update 3" (PDF). Red Hat, Inc. Archived from the original (PDF) on 2005-05-12. Retrieved 2007-10-18.
  3. ^ "time it takes to get a project into the upstream kernel [LWN.net]". lwn.net.

Read other articles:

هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. (يوليو 2022) جميلات السينما المصرية معلومات الكتاب المؤلف محمود قاسم البلد مصر اللغة العربية الناشر وكالة الصحافة العربية (ناشرون) تاريخ النشر 2019 الموضوع يقدم الكاتب 22 مم

Disambiguazione – Se stai cercando altri significati, vedi Lo strano caso del dottor Jekyll e del signor Hyde (disambigua). Disambiguazione – The Strange Case of Dr. Jekyll and Mr. Hyde rimanda qui. Se stai cercando altri significati, vedi The Strange Case of Dr. Jekyll and Mr. Hyde (disambigua). Lo strano caso del dottor Jekyll e del signor HydeTitolo originaleStrange Case of Dr Jekyll and Mr Hyde Altri titoliLa strana avventura del dott. Jekyll L'uomo sdoppiato Il dottor Je...

Konsep seni Mihail Bila berdasarkan cerita pendek H. P. Lovecraft The Temple. Emosi tertua dan terkuat umat manusia adalah ketakutan, dan jenis ketakutan tertua dan terkuat adalah ketakutan akan hal-hal yang tak diketahui. H.P. Lovecraft, Supernatural Horror in Literature[1] Horor lovecraftian, atau horor kosmik[2] adalah subgenre fiksi horor dan fiksi aneh yang menekankan kengerian pada sesuatu yang tak diketahui dan tidak dapat dipahami[3] alih-alih memanfaatkan ...

КурмасТип ДесертиПоходження Башкирська кухня, Татарська кухняНеобхідні компоненти Зерна пшениці, ячменю, рідше жита, гороху, маслоЗазвичай використовувані компоненти Мед Курмас (ҡурмас) — традиційна національна страва башкирської кухні. Поширена в кухнях бурят, ка...

Kok Bisa?Informasi pribadiNegaraIndonesiaSitus webkokbisa.idInformasi YouTubeKanal Kok Bisa? LokasiJl. Palmerah Barat No.8, RT.3/RW.5, Grogol Utara, Kebayoran Lama, Jakarta Selatan, Daerah Khusus Ibukota Jakarta, Kode Pos 12210[1]Pembuat Gerald Sebastian (Co-Founder) Ketut Yoga Yudistira (Co-Founder) Alvin Dwisaputra (Co-Founder)[2] Tahun aktif15 Juni 2015 (2015-06-15) – sekarangGenrePendidikanCeritaAnimasiHiburanPelanggan4,26 jt[3](22 Januari 2023)Total...

Educational organisation based in England National Centre for Computing EducationAbbreviationNCCEFormation2018; 5 years ago (2018)HeadquartersYorkWebsitecomputingeducation.org.uk The National Centre for Computing Education is a government-funded initiative, offering teacher training and resources for computing. Function The National Centre for Computing Education provides professional development in computing education for primary and secondary schools and colleges, includin...

This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages) This biography of a living person needs additional citations for verification, as its only attribution is to self-published sources; articles should not be based solely on such sources. Please help by adding reliable, independent sources. Immediately remove contentious material about living people that is unsourced or poorly sourced. (Januar...

Fifth season of American Horror Story Season of television series American Horror Story: HotelPromotional poster and home media cover artStarring Wes Bentley Matt Bomer Chloë Sevigny Sarah Paulson Evan Peters Denis O'Hare Cheyenne Jackson Angela Bassett Kathy Bates Lady Gaga Country of originUnited StatesNo. of episodes12ReleaseOriginal networkFXOriginal releaseOctober 7, 2015 (2015 -10-07) –January 13, 2016 (2016 -01-13)Season chronology← PreviousFreak Show Next ...

هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. (يوليو 2015) هذه هي قائمة الفنادق في المدينة المنورة ترتيب فندق الموقع عدد الغرف تصنيف تحت إدارة ملاحظات مراجع 1 فندق دار الهجرة انتركونتيننتال شارع الملك فهد 195 5 نجوم إن...

A.S HassanDanpussenkavMasa jabatan1958–1959PendahuluLetkol Kav R. Saleh SadeliPenggantiLetkol Kav Soebagyo Sajid Informasi pribadiLahir(1921-06-06)6 Juni 1921Surabaya, Jawa Timur, Hindia BelandaMeninggal28 Mei 2007(2007-05-28) (umur 85)Karier militerPihak IndonesiaDinas/cabang TNI Angkatan DaratMasa dinas1945—1966Pangkat Mayor Jenderal TNISatuanKavaleriSunting kotak info • L • B Mayjen TNI (Purn) A.S Hassan berseragam Pusat Kesenjataan Kavaleri Mayor Jenderal ...

Organization Collegiate Association of Table Top GamersAbbreviationCATTGFormation2006-02-09TypeINGOHeadquartersWorld Wide WebMembership College ClubsExecutive DirectorMike RoselliWebsiteCATTG The CATTG Philanthropy ProgramFocusPhilanthropyMethodFund Raising, Volunteering The Collegiate Association of Table Top Gamers (CATTG), was an international college-student run organization for table top gaming clubs at universities whose interests span (but are not limited to) paper and pencil RPGs, col...

Historic district in Connecticut, United States United States historic placeUpper Albany Historic DistrictU.S. National Register of Historic PlacesU.S. Historic district Show map of ConnecticutShow map of the United StatesLocationRoughly bounded by Holcomb St., Vine St., Homestead Ave., and Woodland and Ridgefield Sts., Hartford, ConnecticutCoordinates41°47′9″N 72°41′26″W / 41.78583°N 72.69056°W / 41.78583; -72.69056Area315 acres (127 ha)Built1897 ...

2009 studio album by The FieldYesterday and TodayStudio album by The FieldReleased25 May 2009 (2009-05-25)GenreTechnoLength60:38LabelKompaktProducerAxel WillnerThe Field chronology From Here We Go Sublime(2007) Yesterday and Today(2009) Looping State of Mind(2011) Singles from Yesterday and Today The More That I DoReleased: 24 April 2009 (2009-04-24) Professional ratingsAggregate scoresSourceRatingAnyDecentMusic?7.1/10[1]Metacritic79/100[2]...

Australian TV series or program The Comedy CompanyThe Comedy Company logoGenreSketch comedyCreated byIan McFadyenWritten byRob CaldwellMary-Anne FaheyDirected byJo LaneIan McFadyenStarringMark MitchellMary-Anne FaheyIan McFadyenGlenn RobbinsKym GyngellRussell GilbertTim SmithSiobhan TukeChris KeoghPeter RowsthornPaula GardnerCountry of originAustraliaOriginal languageEnglishNo. of seasons3ProductionProduction locationsMelbourne, AustraliaProduction companyMedia ArtsOriginal releaseNetwor...

Photos at street level Street View redirects here. For services other than Google's, see List of street view services. Google Street ViewA road junction in Manchester, England, showing nine different anglesInitial releaseMay 25, 2007; 16 years ago (2007-05-25)Stable release(s) [±]Android2.0.0.387140768 / August 9, 2021; 2 years ago (2021-08-09)[1]iOS2.17.3 / May 17, 2021; 2 years ago (2021-05-17)[2]OnlineRelease 29...

Use of software to manipulate a digital object A digital model made with ZBrush Digital sculpting, also known as sculpt modeling or 3D sculpting, is the use of software that offers tools to push, pull, smooth, grab, pinch or otherwise manipulate a digital object as if it were made of a real-life substance such as clay. Sculpting technology The geometry used in digital sculpting programs to represent the model can vary; each offers different benefits and limitations. The majority of digital sc...

2022 studio album by RammsteinZeitCover photo by Bryan Adams showing the band at the Trudelturm in BerlinStudio album by RammsteinReleased29 April 2022 (2022-04-29)RecordedSeptember 2020 – February 2021StudioLa Fabrique (Saint-Rémy-de-Provence)Genre Neue Deutsche Härte[1] industrial metal[1][2] industrial rock[3] Length44:06LabelUniversalProducer Olsen Involtini Rammstein Rammstein chronology Untitled(2019) Zeit(2022) Singles from Zei...

Defensive move in various forms of football Not to be confused with Tackle (gridiron football position). This article includes a list of general references, but it lacks sufficient corresponding inline citations. Please help to improve this article by introducing more precise citations. (April 2009) (Learn how and when to remove this template message) A tackle in Australian rules football Most forms of football have a move known as a tackle. The primary purposes of tackling are to dispossess ...

Federal constituency in Perak, Malaysia Tapah (P072) Perak constituencyFederal constituencyLegislatureDewan RakyatMPSaravanan MuruganBNConstituency created1984First contested1986Last contested2022DemographicsPopulation (2020)[1]79,093Electors (2022)[2]61,946Area (km²)[3]893Pop. density (per km²)88.6 Tapah is a federal constituency in Batang Padang District, Perak, Malaysia, that has been represented in the Dewan Rakyat since 1986. The federal constituency was created...

French banker and politician Antoine OdierPortrait by Eugène DevériaChamber of Deputies of the DepartmentsIn office24 November 1827 – 16 May 1830Chamber of DeputiesIn office19 July 1830 – 3 October 1837 Personal detailsBorn(1766-05-15)15 May 1766Geneva, Republic of GenevaDied19 August 1853(1853-08-19) (aged 87)Paris, FranceNationalityGenevan, then Swiss (1815) / FrenchOccupationBanker, politician Antoine Odier (15 May 1766 – 19 August 1853) was a French banker a...