Unionpedia uygulamasını Google Play Store'da geri yüklemek için çalışıyoruz
GidenGelen
🌟Daha iyi gezinme için tasarımımızı basitleştirdik!
Instagram Facebook X LinkedIn

Arabellek aşımı

Endeks Arabellek aşımı

Arabellek aşımı ya da arabellek taşkını, iki yazılım arasında veri iletişimi için ayrılmış olan bir arabelleğe boyutundan daha fazla veri konulması ile ortaya çıkan durumdur.

İçindekiler

  1. 18 ilişkiler: Arabellek, Arabellek altaşımı, İşlemci arabelleği, Bit akışı (bilişim), Botnet, C (programlama dili), Güvenli kodlama, Homebrew (video oyunları), JavaScript, Kod enjeksiyonu, Malware, Minix 3, Morris solucanı, Neumann mimarisi, Port tarayıcı, SELinux, Systrace, Xbox Linux.

Arabellek

Arabellek ya da tampon bellek, bir cihazda verilerin topluca yazılmadan önce biriktirildikleri bellektir. Bu işlemdeki amaç, ilgili belleğin o anda başka bir işle uğraşırken o işin bitmesini beklemeden emir verebilmek, başka bir deyişle hızı arttırmaktır.

Görmek Arabellek aşımı ve Arabellek

Arabellek altaşımı

Arabellek altaşımı (ing. buffer underrun veya buffer underflow), bilgi işlemde iki cihaz veya işlem ile haberleşmede kullanılan arabelleğe, verinin okuma hızından daha düşük bir hızla beslenmesi durumudur.

Görmek Arabellek aşımı ve Arabellek altaşımı

İşlemci arabelleği

Mikroişlemcinin programı işletmesi sırasında geçici olarak kullandığı bölgedir. Genel olarak bir mikroişlemcide programlar öncelikli olarak yazmaçları kullanırlar.

Görmek Arabellek aşımı ve İşlemci arabelleği

Bit akışı (bilişim)

Bilişim ve haberleşmede, bit akışı veya ikili değer dizesi, bir bitler dizesidir. Bayt akışı, bir baytlar dizesidir. Genellikle, her bayt 8 adetlik bitten oluşur ve bu sebeple oktet akışı terimi ile değişimli kullanılabilir.

Görmek Arabellek aşımı ve Bit akışı (bilişim)

Botnet

Bir DDoS saldırısını gösteren Stacheldraht botnet diyagramı. (Bu aynı zamanda istemci-sunucu botnet modelinin bir örneğidir.) Botnet bazen (kısaca robot network) bilgisayar bilimciler tarafından kullanılan bir sözcüktür.

Görmek Arabellek aşımı ve Botnet

C (programlama dili)

AT&T Bell laboratuvarlarında, Ken Thompson ve Dennis Ritchie tarafından UNIX İşletim Sistemi'ni geliştirebilmek amacıyla B dilinden türetilmiş yapısal bir programlama dilidir.

Görmek Arabellek aşımı ve C (programlama dili)

Güvenli kodlama

Güvenli kodlama, bilgisayarın yazılımsal olarak güvenlik zafiyetlerinden korumayı amaçlayan bir yöntemdir. Yazılım hata ve kusurları ile mantıksal hatalar yazılımı sömürme amaçlı kullanılan güvenlik zafiyetlerin başında gelir.

Görmek Arabellek aşımı ve Güvenli kodlama

Homebrew (video oyunları)

Atari 2600 homebrew oyunu ''Duck Attack!'' (2010) Homebrew, genellikle kullanıcı tarafından programlanamayan veya tescilli depolama yöntemlerini kullanan tescilli donanım platformlarını (genellikle donanım kısıtlamaları ile) hedefleyen hobi sahipleri ve amatör geliştiriciler tarafından üretilen video oyunlarına veya diğer yazılımlara sıklıkla uygulanan bir terimdir.

Görmek Arabellek aşımı ve Homebrew (video oyunları)

JavaScript

JavaScript (genellikle JS olarak kısaltılır), HTML ve CSS ile birlikte World Wide Web'in temel teknolojilerinden biri olan programlama dilidir.

Görmek Arabellek aşımı ve JavaScript

Kod enjeksiyonu

Kod enjeksiyonu, geçersiz verilerin işlenmesinden kaynaklanan bilgisayar hatasından yararlanmadır. Enjeksiyon, saldırgan tarafından savunmasız bir bilgisayar programına kod enjekte etmek ve yürütmenin seyrini değiştirmek için kullanılır.

Görmek Arabellek aşımı ve Kod enjeksiyonu

Malware

Zararlı yazılım, kötü amaçlı yazılım veya malware (İngilizce: malicious software), bilgisayar ve mobil cihazların işlevlerini bozmak, kritik bilgileri toplamak, özel bilgisayar sistemlerine erişim sağlamak ve istenmeyen reklamları göstermek amacı ile kullanılan yazılımdır.

Görmek Arabellek aşımı ve Malware

Minix 3

Minix 3, Unix benzeri bir küçük bir işletim sistemidir. BSD-3-Lisansı altında yayınlanır ve önceki sürümler olan Minix 1 ve 2'nin devamı niteliğinde bir projedir.

Görmek Arabellek aşımı ve Minix 3

Morris solucanı

Morris solucanı, internet üzerinden yayılan en eski bilgisayar solucanlarından biri olup, ana akım medyada geniş yankı bulmuş ilk örnektir. Aynı zamanda ABD’de 1986 yılında yürürlüğe giren "Bilgisayar Dolandırıcılığı ve Kötüye Kullanma Kanunu" kapsamında ilk ağır suç mahkûmiyetiyle sonuçlanan olaydır.

Görmek Arabellek aşımı ve Morris solucanı

Neumann mimarisi

von Neumann mimarisinin şeması Von Neumann mimarisi veri ve komutları tek bir yığıncak (depolama) biriminde bulunduran bilgisayar tasarı örneğidir.

Görmek Arabellek aşımı ve Neumann mimarisi

Port tarayıcı

Port tarayıcı, açık portlar için bir sunucuyu veya ana bilgisayarı araştırmak için tasarlanmış bir uygulamadır. Bu tür bir uygulama, yöneticiler tarafından bilgisayar ağlarının güvenlik politikalarını doğrulamak ve saldırganlar tarafından bir ana bilgisayar üzerinde çalışan ağ hizmetlerini tanımlamak ve güvenlik açıklarından yararlanmak için kullanılabilir.

Görmek Arabellek aşımı ve Port tarayıcı

SELinux

Security-Enhanced Linux (SELinux) Linux çekirdeği güvenlik modülüdür. Amerika Birleşik Devletleri Savunma Bakanlığı tarzı zorunlu erişim denetimleri (MAC) de dahil olmak üzere erişim denetimi güvenlik ilkelerini desteklemek için bir mekanizma sunmaktadır.

Görmek Arabellek aşımı ve SELinux

Systrace

Systrace, sistem çağrıları için erişim politikaları uygulayarak bir uygulamanın sisteme erişimini sınırlayan bir bilgisayar güvenlik aracıdır.

Görmek Arabellek aşımı ve Systrace

Xbox Linux

Xbox Linux başlatılıyor Xbox Linux, Linux işletim sistemini Xbox video oyun konsoluna taşıyan bir projeydi. Xbox, halkın imzasız kod çalıştırmasını önlemek için bir dijital imza sistemi kullandığından, ya bir modchip ya da bir softmod kullanmak gerekir.

Görmek Arabellek aşımı ve Xbox Linux

Ayrıca bilinir Ara bellek aşımı, Ara bellek taşması, Arabellek taşması, Buffer over flow, Buffer overflow, Bufferoverload, Over flow.