İOS İşletim Sistemi / 4 Katman

S3SS1Z T3AM

Underground Team Lider Yrd.
27 Nis 2019
1,416
700
HACKERİSTAN
o0cc16i.png





9tzgprh.gif





Merhaba Değerli Forum Üyeleri ,


Dün İphone'ye geçiş yaptım ve hiç beklemeden araştırmaya başladım :D .
Öğrendiklerimi sizinle paylaşmak istedim. Ne öğrendiğime bakalım; Günümüzde çoğu kişinin kullandığı
İOS işletim sistemi , ilk önce İPhone için çıkarılmış olsa bile
iPod touch ve iPad içinde kullanılmıştır ve2007'den 2010'a
kadar ''İPhone OS'' ismindeydi.(MAC OS X'ten türemiş).

İOS kendi içinde 4 bölüme ayrılıyor. Bu bölümleri sıralayacak olursak ,
bunlar ;
CORE OS tabakası , Core Servisleri tabakası, Cocoa Touch ve Medya tabakası .

Peki bu tabakalar ne işe yarıyor bi bakalım ;



g9cwgmg.png



cc0le8a.png



CORE OS Tabakası :



İlk olarak CORE OS 'umuza bakalım. Bu tabakamızda framework'ler ; donanım ve
ağ(network) ile alakalı alt seviye servislerimiz bulunuyor.


g9cwgmg.png



o4ipne5.jpg



Core Servisleri Tabakası :


Bir diğer adı çekirdek servis diyebiliriz . Çünkü dosya ve
uygulamaların temel servislerini karşılar . Kullanıcı ara yüzüne doğrudan bir etkisi yoktur .Çekirdekte yerleşik aygıt
sürücüleri ve diğer çekirdek uzantıları için de destek sağlar.
Önemli bir katman olduğu için bu katmandaki bazı teknolojilerden bahsedelim.

Gatekeeper : App Store’da yayınlanan uygulamalar haricinde herhangi bir uygulama
yüklemesini engeller. Geliştirici kimliği (Developer ID) ile imzalanmış
uygulamaların indirilmesine müsaade eder. Tabi biz bununda çözümünü biliyoruz riskli
olabilir fakat işimize yarayan uygulamaları indirebiliyoruz.


App Sandbox : Cihazımızı herhangi bir kötü yazılım , uygulama veya başka şekilde tehdit ettiğinde
devreye giren çelik zırhlı duvarımızdır. Sistemle arası çok iyi olduğundan uygulamaların
izin isteklerini algılar ve gerekli izinleri vermenizi sağlar.


Code Signing : Kod imzalama teknolojisi ile beraber uygulamaların kimin tarafından
yapıldığını bulur ve sertifikalar .Eğer ki indirdiğimiz uygulama kod imzalı ise sistem uygulamalarımızda
yapılacak olan değişiklikler tespit edilebilir. Bu sayede hata veya kötü (zararlı) kod olduğu işlemden önce anlaşılır.




g9cwgmg.png



soi06i8.jpg



Cocoa Touch Tabakası :

iOS ve OS X için uygulama geliştirme rolü oynar. Objective-C dilinde yazılmış ve Cihazımızda
bulunmayan donanım veya özelliklerin kullanımına izin verir .


g9cwgmg.png



k8vbst5.jpg



Medya Tabakası :

Ses üzerine kurulmuş kütüphanelerin bulunduğu
katmanımızdır (OpenGL ES ve OpenAL vb.) .Uygulumalar çerçevesinde
video ile ilgili tüm sorularımızın cevabı bu katmanda mevcuttur diyebiliriz.
2D ve 3D grafikleri, görsel efektlerini , ses ve video özelleklerini en
yüksek kalitede uygulamaya enjekte edilmesine yarar.






Herkese iyi forumlar dilerim .



256i85i.jpg


eew55ej.png





 
Son düzenleme:

'GHOST

Uzman üye
31 Mar 2022
1,390
568
o0cc16i.png





9tzgprh.gif





Merhaba Değerli Forum Üyeleri ,


Dün İphone'ye geçiş yaptım ve hiç beklemeden araştırmaya başladım :D .
Öğrendiklerimi sizinle paylaşmak istedim. Ne öğrendiğime bakalım; Günümüzde çoğu kişinin kullandığı
İOS işletim sistemi , ilk önce İPhone için çıkarılmış olsa bile
iPod touch ve iPad içinde kullanılmıştır ve2007'den 2010'a
kadar ''İPhone OS'' ismindeydi.(MAC OS X'ten türemiş).

İOS kendi içinde 4 bölüme ayrılıyor. Bu bölümleri sıralayacak olursak ,
bunlar ;
CORE OS tabakası , Core Servisleri tabakası, Cocoa Touch ve Medya tabakası .

Peki bu tabakalar ne işe yarıyor bi bakalım ;



g9cwgmg.png



cc0le8a.png



CORE OS Tabakası :



İlk olarak CORE OS 'umuza bakalım. Bu tabakamızda framework'ler ; donanım ve
ağ(network) ile alakalı alt seviye servislerimiz bulunuyor.


g9cwgmg.png



o4ipne5.jpg



Core Servisleri Tabakası :


Bir diğer adı çekirdek servis diyebiliriz . Çünkü dosya ve
uygulamaların temel servislerini karşılar . Kullanıcı ara yüzüne doğrudan bir etkisi yoktur .Çekirdekte yerleşik aygıt
sürücüleri ve diğer çekirdek uzantıları için de destek sağlar.
Önemli bir katman olduğu için bu katmandaki bazı teknolojilerden bahsedelim.

Gatekeeper : App Store’da yayınlanan uygulamalar haricinde herhangi bir uygulama
yüklemesini engeller. Geliştirici kimliği (Developer ID) ile imzalanmış
uygulamaların indirilmesine müsaade eder. Tabi biz bununda çözümünü biliyoruz riskli
olabilir fakat işimize yarayan uygulamaları indirebiliyoruz.


App Sandbox : Cihazımızı herhangi bir kötü yazılım , uygulama veya başka şekilde tehdit ettiğinde
devreye giren çelik zırhlı duvarımızdır. Sistemle arası çok iyi olduğundan uygulamaların
izin isteklerini algılar ve gerekli izinleri vermenizi sağlar.


Code Signing : Kod imzalama teknolojisi ile beraber uygulamaların kimin tarafından
yapıldığını bulur ve sertifikalar .Eğer ki indirdiğimiz uygulama kod imzalı ise sistem uygulamalarımızda
yapılacak olan değişiklikler tespit edilebilir. Bu sayede hata veya kötü (zararlı) kod olduğu işlemden önce anlaşılır.




g9cwgmg.png



soi06i8.jpg



Cocoa Touch Tabakası :

iOS ve OS X için uygulama geliştirme rolü oynar. Objective-C dilinde yazılmış ve Cihazımızda
bulunmayan donanım veya özelliklerin kullanımına izin verir .


g9cwgmg.png



k8vbst5.jpg



Medya Tabakası :

Ses üzerine kurulmuş kütüphanelerin bulunduğu
katmanımızdır (OpenGL ES ve OpenAL vb.) .Uygulumalar çerçevesinde
video ile ilgili tüm sorularımızın cevabı bu katmanda mevcuttur diyebiliriz.
2D ve 3D grafikleri, görsel efektlerini , ses ve video özelleklerini en
yüksek kalitede uygulamaya enjekte edilmesine yarar.






Herkese iyi forumlar dilerim .



256i85i.jpg


eew55ej.png





Eline emeğine sağlık.
 

ByFelez

Uzman üye
9 Tem 2013
1,822
1,778
o0cc16i.png





9tzgprh.gif





Merhaba Değerli Forum Üyeleri ,


Dün İphone'ye geçiş yaptım ve hiç beklemeden araştırmaya başladım :D .
Öğrendiklerimi sizinle paylaşmak istedim. Ne öğrendiğime bakalım; Günümüzde çoğu kişinin kullandığı
İOS işletim sistemi , ilk önce İPhone için çıkarılmış olsa bile
iPod touch ve iPad içinde kullanılmıştır ve2007'den 2010'a
kadar ''İPhone OS'' ismindeydi.(MAC OS X'ten türemiş).

İOS kendi içinde 4 bölüme ayrılıyor. Bu bölümleri sıralayacak olursak ,
bunlar ;
CORE OS tabakası , Core Servisleri tabakası, Cocoa Touch ve Medya tabakası .

Peki bu tabakalar ne işe yarıyor bi bakalım ;



g9cwgmg.png



cc0le8a.png



CORE OS Tabakası :



İlk olarak CORE OS 'umuza bakalım. Bu tabakamızda framework'ler ; donanım ve
ağ(network) ile alakalı alt seviye servislerimiz bulunuyor.


g9cwgmg.png



o4ipne5.jpg



Core Servisleri Tabakası :


Bir diğer adı çekirdek servis diyebiliriz . Çünkü dosya ve
uygulamaların temel servislerini karşılar . Kullanıcı ara yüzüne doğrudan bir etkisi yoktur .Çekirdekte yerleşik aygıt
sürücüleri ve diğer çekirdek uzantıları için de destek sağlar.
Önemli bir katman olduğu için bu katmandaki bazı teknolojilerden bahsedelim.

Gatekeeper : App Store’da yayınlanan uygulamalar haricinde herhangi bir uygulama
yüklemesini engeller. Geliştirici kimliği (Developer ID) ile imzalanmış
uygulamaların indirilmesine müsaade eder. Tabi biz bununda çözümünü biliyoruz riskli
olabilir fakat işimize yarayan uygulamaları indirebiliyoruz.


App Sandbox : Cihazımızı herhangi bir kötü yazılım , uygulama veya başka şekilde tehdit ettiğinde
devreye giren çelik zırhlı duvarımızdır. Sistemle arası çok iyi olduğundan uygulamaların
izin isteklerini algılar ve gerekli izinleri vermenizi sağlar.


Code Signing : Kod imzalama teknolojisi ile beraber uygulamaların kimin tarafından
yapıldığını bulur ve sertifikalar .Eğer ki indirdiğimiz uygulama kod imzalı ise sistem uygulamalarımızda
yapılacak olan değişiklikler tespit edilebilir. Bu sayede hata veya kötü (zararlı) kod olduğu işlemden önce anlaşılır.




g9cwgmg.png



soi06i8.jpg



Cocoa Touch Tabakası :

iOS ve OS X için uygulama geliştirme rolü oynar. Objective-C dilinde yazılmış ve Cihazımızda
bulunmayan donanım veya özelliklerin kullanımına izin verir .


g9cwgmg.png



k8vbst5.jpg



Medya Tabakası :

Ses üzerine kurulmuş kütüphanelerin bulunduğu
katmanımızdır (OpenGL ES ve OpenAL vb.) .Uygulumalar çerçevesinde
video ile ilgili tüm sorularımızın cevabı bu katmanda mevcuttur diyebiliriz.
2D ve 3D grafikleri, görsel efektlerini , ses ve video özelleklerini en
yüksek kalitede uygulamaya enjekte edilmesine yarar.






Herkese iyi forumlar dilerim .



256i85i.jpg


eew55ej.png





Ellerinize Sağlık.
 

JohnWick51

Uzman üye
20 Mar 2022
1,865
770
28
o0cc16i.png





9tzgprh.gif





Merhaba Değerli Forum Üyeleri ,


Dün İphone'ye geçiş yaptım ve hiç beklemeden araştırmaya başladım :D .
Öğrendiklerimi sizinle paylaşmak istedim. Ne öğrendiğime bakalım; Günümüzde çoğu kişinin kullandığı
İOS işletim sistemi , ilk önce İPhone için çıkarılmış olsa bile
iPod touch ve iPad içinde kullanılmıştır ve2007'den 2010'a
kadar ''İPhone OS'' ismindeydi.(MAC OS X'ten türemiş).

İOS kendi içinde 4 bölüme ayrılıyor. Bu bölümleri sıralayacak olursak ,
bunlar ;
CORE OS tabakası , Core Servisleri tabakası, Cocoa Touch ve Medya tabakası .

Peki bu tabakalar ne işe yarıyor bi bakalım ;



g9cwgmg.png



cc0le8a.png



CORE OS Tabakası :



İlk olarak CORE OS 'umuza bakalım. Bu tabakamızda framework'ler ; donanım ve
ağ(network) ile alakalı alt seviye servislerimiz bulunuyor.


g9cwgmg.png



o4ipne5.jpg



Core Servisleri Tabakası :


Bir diğer adı çekirdek servis diyebiliriz . Çünkü dosya ve
uygulamaların temel servislerini karşılar . Kullanıcı ara yüzüne doğrudan bir etkisi yoktur .Çekirdekte yerleşik aygıt
sürücüleri ve diğer çekirdek uzantıları için de destek sağlar.
Önemli bir katman olduğu için bu katmandaki bazı teknolojilerden bahsedelim.

Gatekeeper : App Store’da yayınlanan uygulamalar haricinde herhangi bir uygulama
yüklemesini engeller. Geliştirici kimliği (Developer ID) ile imzalanmış
uygulamaların indirilmesine müsaade eder. Tabi biz bununda çözümünü biliyoruz riskli
olabilir fakat işimize yarayan uygulamaları indirebiliyoruz.


App Sandbox : Cihazımızı herhangi bir kötü yazılım , uygulama veya başka şekilde tehdit ettiğinde
devreye giren çelik zırhlı duvarımızdır. Sistemle arası çok iyi olduğundan uygulamaların
izin isteklerini algılar ve gerekli izinleri vermenizi sağlar.


Code Signing : Kod imzalama teknolojisi ile beraber uygulamaların kimin tarafından
yapıldığını bulur ve sertifikalar .Eğer ki indirdiğimiz uygulama kod imzalı ise sistem uygulamalarımızda
yapılacak olan değişiklikler tespit edilebilir. Bu sayede hata veya kötü (zararlı) kod olduğu işlemden önce anlaşılır.




g9cwgmg.png



soi06i8.jpg



Cocoa Touch Tabakası :

iOS ve OS X için uygulama geliştirme rolü oynar. Objective-C dilinde yazılmış ve Cihazımızda
bulunmayan donanım veya özelliklerin kullanımına izin verir .


g9cwgmg.png



k8vbst5.jpg



Medya Tabakası :

Ses üzerine kurulmuş kütüphanelerin bulunduğu
katmanımızdır (OpenGL ES ve OpenAL vb.) .Uygulumalar çerçevesinde
video ile ilgili tüm sorularımızın cevabı bu katmanda mevcuttur diyebiliriz.
2D ve 3D grafikleri, görsel efektlerini , ses ve video özelleklerini en
yüksek kalitede uygulamaya enjekte edilmesine yarar.






Herkese iyi forumlar dilerim .



256i85i.jpg


eew55ej.png





Ellerine saglik
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.