Linux Güvenliği ve ipTablesLinux Güvenliği ve ipTables
İçeriği Göster
5651 Sayılı Kanun5651 Sayılı Kanun
İçeriği Göster
Flash 3D uygulamalarıFlash 3D uygulamaları için papervision3d öneriyoruz.
İçeriği Göster
Gtech Yazılım Çözümleri , DuyurularGtech Yazılım çözümleri hakkında bu alanda detaylı bilgi ve haber bulabilirsiniz.
İçeriği Göster
İlaç Takip Sistemi 1 Temmuzda BaşlıyorSahte ilaçların önlenmesi amacıyla her ilaca bir kimlik numarası verilmesi yoluyla ''İlaç Takip Sistemi'' kurulmasına öngören uygulamanın yürürlük tarihi 1 ay ertelendi. Sistem 1 Haziran yerine 1 Temmuzda hayata geçecek.
İçeriği Göster
KAREKOD Nedir?KAREKOD Nedir?
İçeriği Göster
Karekod İle İlgili SorularKarekod İle İlgili Sorular
İçeriği Göster
Karekod içerisinde ne kadar bilgi saklayabilirim?Karekod içerisinde ne kadar bilgi saklayabilirim?
İçeriği Göster
Neden KAREKOD ( Datamatris Barkod ) İlaç Takip sistemi için seçildi ?Neden KAREKOD ( Datamatris Barkod ) İlaç Takip sistemi için seçildi ?
İçeriği Göster
Barkod Neden Gereklidir?Barkod Neden Gereklidir?
İçeriği Göster

IP TABLES Linux, Unix yada BSD tabanlı sunucular üzerinden geçen ağ trafiğinin denetimini sağlayan Açık Kaynak ( Open Source ) bir uygulamadır.

Eskiden Linux üzeride çalışan en popüler güvenlik duvarı çözümü ipChain diye adlandırılan bir programdı.  Bu programı bazı eksikleri olduğu görüldü ve Netfilter Organizasyou tarafından ipTables uygulaması geliştirildi. ipTables programının ipChain den temel farkı:

iptables Linux çekirdeğini daha iyi kullanması ile performans ve kararlılık sağlanması
iptables Gelişmiş paket denetimi
iptables MAC adresine ve TCP başlık bilgisine göre filtreleme.
iptables Sistem loglama ve özelleştirme
iptables Daha iyi ağ adresi çevirimi  ( Network Address Translation  - NAT )
iptables Saydam Vekil Sunuculara destek. ( Transparent Proxy Servers )

     

    ipTables doğru kullanıldığıda çok güçlü bir güvenlik duvarı çözümü olabilir.

    ipTables konusunda daha fazla ilerlede bazı kavramları öğrenmemiz gerekiyor.

     


    PREROUTING :
    Her paketin uğradığı ilk kural alandır.Paket bu alanda filtre işlemine girmez.

    Routing :
    Çekirdeğin paket bilgisine bakarak yönlendirme yaptiğı alandır.Yerel işlemleri (Local process) 'i ilgilendiren bir paketse INPUT alanına gönderilir.

    INPUT :
    Yerel İşlemleri (Local process) 'i ilgilendiren paketler burada kontrol edilir.Filitre işleminden geçirilebilir.

    FORWARD :
    İletilen paketler bu alandan geçer.Paket filitre işlemine sokulabilir.

    OUTPUT :
    Local process'den gönderilen paketlerin uğradığı ilk alandır.


    POSTROUTING :Giden paketlerin son noktasidir.Filtre alanı değildir.Kural alanıdır.

    AĞ ADRESİ ÇEVİRİMİ : ( Network Address Translation  - NAT )
    Ağdan gelen paketler üzerindeki kaynak sunucu bilgisinin değiştirilmesi işidir. ( Detaylı bilgi için  http://www.thgtr.com/network/20060120/ adresine bakabilirsiniz.)

     

    Yan tarafta bulunan resimde ( http://acacha.dyndns.org/mediawiki/index.php/Netfilter/iptables adresinden alınmıştır. ) iptables programının çalışma prensibi anlatılmıştır.

     

    iptables çalışma şekli

    ipTables kuralları bir sincirin halkaları gibi peşpeşe dizili kurallardır. Herhangi bir zincire gelen paket kurallardan birine uyana kadar zincirdeki kurallar üzerinde çalıştırılır. Herhangi bir kurala uymayan paket çalıştırılmaz.

    iptables içerisinde bazı ön tanımlı zincirler bulunmaktadır. INPUT,OUTPUT, FORWARD ,PREROUTING ve POSTROUTING ön tanımlı zincirlerdir ,kullanıcı isterse kendi tanımladığı bir zinciride ekleyebilir.

    ipTables kullanım şekli:

    iptables [-t table] -[AD] chain rule-specification [options]
    iptables [-t table] -I chain [rulenum] rule-specification [options]
    iptables [-t table] -R chain rulenum rule-specification [options]
    iptables [-t table] -D chain rulenum [options]
    iptables [-t table] -[LFZ] [chain] [options]
    iptables [-t table] -N chain
    iptables [-t table] -X [chain]
    iptables [-t table] -P chain target [options]
    iptables [-t table] -E old-chain-name new-chain-name

    Daha detaylı bilgi için Linux işletim sistemi konsol ekranında  man iptables komutunu çalıştırabilirsiniz.

    IPTABLES HEDEFLERİ
    ACCEPT Paketlerin geçisine izin verilir.
    DROP Paketlerin geçişine izin verilmez.
    REJECT Paketlerin erişimi reddedilir ve gönderen bilgilendirilir.
    RETURN Zincirin sonuna gönderilir.
    QUEUE Paketler kullanıcı alanına gönderilir.

    IPTABLES PARAMETRELERİ
    -A ZİNCİR Zincire kural ekler.
    -E ZİNCİR Zinciri yeniden adlandırır.
    -D ZİNCİR Zincirden bir kural siler.
    -D ZİNCİR Zincirden belirtilen numaradaki kurali siler.
    -L ZİNCİR Belirtilen zincirdeki kurallari gösterir.
    -E ZİNCİR Zinciri yeniden adlandirir.
    -l ZİNCİR Zincirde belirtilen numaralı alana kuralı ekler.
    -R ZİNCİR Zincirde kuralın yerine başkasını koyar.
    -R ZİNCİR Zincirde belirtilen numaralı alana bir başkasını koyar.
    -N ZİNCİR Yeni bir zincir oluşturur.
    -X ZİNCİR Kullanıcının eklediği bir zinciri siler.
    -F ZİNCİR Zincirdeki kuralların tümünü siler.
    -P ZİNCİR Zincire genel politika ekler.

     

    IPTABLES PROTOKOLLERİ
    UDP
    TCP
    ICMP
    ALL

    ÖRNEK UYGULAMA:

    iptables -N BENIM_ZINCIRIM
    BENIM_ZINCIRIM isimli bir zincir tanımı yaptım

    iptables -A FORWARD -i eth1 -o eth0 -j ACCEPT
    eth1 den gelen tüm paketleri eth0 a yönlendir

    iptables -A FORWARD -i eth0 -o eth1 -m state --state ESTABLISHED,RELATED -j ACCEPT
    eth0 da varolan veya eth0 dan gelen tüm paketleri eth1 e gönder

    iptables -A INPUT -i eth0 -m state --state ESTABLISHED,RELATED -j ACCEPT
    Bağlanılan veya ilişkili bağlantılara izin ver

    iptables -A INPUT -p tcp -s 0/0 -d 0/0 --destination-port 80 --syn -j ACCEPT
    80 nolu portu herkese aç. ( Genelde web siteleri için kullanılır. Varsayılan HTTP protokolü portudur)

    iptables -A INPUT -p tcp -s 0/0 -d 192.168.0.0/24 --destination-port 25 --syn -j ACCEPT
    192.168.0.0/24 ağındaki bilgisayarlardan 25 nolu porta bağlanmaya izin ver. ( Varsayılan SMTP portudur.  )

     

     

     


     
    5651 nolu kanun

    İNTERNET ORTAMINDA YAPILAN YAYINLARIN DÜZENLENMESİ VE BU YAYINLAR YOLUYLA İŞLENEN SUÇLARLA MÜCADELE EDİLMESİ HAKKINDA KANUN

    Kanun No. 5651
    Kabul Tarihi : 4/5/2007
    Resmi Gazete Tarihi : 23/05/2007
    Resmi Gazete Sayısı : 26530

    5651 sayılı kanun     5651 nolu kanunun gerekçesi

    Amaç ve kapsam


    MADDE 1- (1) Bu Kanunun amaç ve kapsamı; içerik sağlayıcı, yer sağlayıcı, erişim sağlayıcı ve toplu kullanım sağlayıcıların yükümlülük ve sorumulukları ile internet ortamında işlenen belirli suçlarla içerik, yer ve erişim sağlayacıları üzerinden mücadeleye ilişkin esas ve usûlleri düzenlemektir.

    TANIMLAR

    Madde 2 - (1) Bu Kanunun uygulamasında;

    a) Bakanlık: Ulaştırma Bakanlığını,

    b) Başkanlık: Kurum bünyesinde bulunan Telekomünikasyon İletişim Başkanlığını,

    c) Başkan: Telekomünikasyon İletişim Başkanını,

    ç) Bilgi: Verilerin anlam kazanmış biçimini,

    d) Erişim: Bir internet ortamına bağlanarak kullanım olanağı kazanılmasını,

    e) Erişim sağlayıcı: Kullanıcılarına internet ortamına erişim olanağı sağlayan her türlü gerçek veya tüzel kişileri,

    f) İçerik sağlayıcı: İnternet ortamı üzerinden kullanıcılara sunulan her türlü bilgi veya veriyi üreten, değiştiren ve sağlayan gerçek veya tüzel kişileri,

    g) İnternet ortamı: Haberleşme ile kişisel veya kurumsal bilgisayar sistemleri dışında kalan ve kamuya açık olan internet üzerinde oluşturulan ortamı,

    ğ) İnternet ortamında yapılan yayın: İnternet ortamında yer alan ve içeriğine belirsiz sayıda kişilerin ulaşabileceği verileri,

    h) İzleme: İnternet ortamındaki verilere etki etmeksizin bilgi ve verilerin takip edilmesini,

    ı) Kurum: Telekomünikasyon Kurumunu,

    i) Toplu kullanım sağlayıcı: Kişilere belli bir yerde ve belli bir süre internet ortamı kullanım olanağı sağlayanı,

    j) Trafik bilgisi: İnternet ortamında gerçekleştirilen her türlü erişime ilişkin olarak taraflar, zaman, süre, yararlanılan hizmetin türü, aktarılan veri miktarı ve bağlantı noktaları gibi değerleri,

    k) Veri: Bilgisayar tarafından üzerinde işlem yapılabilen her türlü değeri,

    l) Yayın: İnternet ortamında yapılan yayını,

    m) Yer sağlayıcı: Hizmet ve içerikleri barındıran sistemleri sağlayan veya işleten gerçek veya tüzel kişileri,

    ifade eder.

    BİLGİLENDİRME YÜKÜMLÜLÜĞÜ

    Madde 3 - (1) İçerik, yer ve erişim sağlayıcıları, yönetmelikle belirlenen esas ve usûller çerçevesinde tanıtıcı bilgilerini kendilerine ait internet ortamında kullanıcıların ulaşabileceği şekilde ve güncel olarak bulundurmakla yükümlüdür.

    (2) Yukarıdaki fıkrada belirtilen yükümlülüğü yerine getirmeyen içerik, yer veya erişim sağlayıcısına Başkanlık tarafından ikibin Yeni Türk Lirasından onbin Yeni Türk Lirasına kadar idarî para cezası verilir

    İÇERİK SAĞLAYICININ SORUMLULUĞU

    Madde 4 - (1) İçerik sağlayıcı, internet ortamında kullanıma sunduğu her türlü içerikten sorumludur.

    (2) İçerik sağlayıcı, bağlantı sağladığı başkasına ait içerikten sorumlu değildir. Ancak, sunuş biçiminden, bağlantı sağladığı içeriği benimsediği ve kullanıcının söz konusu içeriğe ulaşmasını amaçladığı açıkça belli ise genel hükümlere göre sorumludur.

    YER SAĞLAYICININ YÜKÜMLÜLÜKLERİ

    Madde 5 - (1) Yer sağlayıcı, yer sağladığı içeriği kontrol etmek veya hukuka aykırı bir faaliyetin söz konusu olup olmadığını araştırmakla yükümlü değildir.

    (2) Yer sağlayıcı, yer sağladığı hukuka aykırı içerikten, ceza sorumluluğu ile ilgili hükümler saklı kalmak kaydıyla, bu Kanunun 8 inci ve 9 uncu maddelerine göre haberdar edilmesi halinde ve teknik olarak imkân bulunduğu ölçüde hukuka aykırı içeriği yayından kaldırmakla yükümlüdür.

    ERİŞİM SAĞLAYICININ YÜKÜMLÜLÜKLERİ

    Madde 6 - (1) Erişim sağlayıcı;

    a) Herhangi bir kullanıcısının yayınladığı hukuka aykırı içerikten, bu Kanun hükümlerine uygun olarak haberdar edilmesi halinde ve teknik olarak engelleme imkânı bulunduğu ölçüde erişimi engellemekle,

    b) Sağladığı hizmetlere ilişkin, yönetmelikte belirtilen trafik bilgilerini altı aydan az ve iki yıldan fazla olmamak üzere yönetmelikte belirlenecek süre kadar saklamakla ve bu bilgilerin doğruluğunu, bütünlüğünü ve gizliliğini sağlamakla,

    c) Faaliyetine son vereceği tarihten en az üç ay önce durumu Kuruma, içerik sağlayıcılarına ve müşterilerine bildirmek ve trafik bilgilerine ilişkin kayıtları yönetmelikte belirtilen esas ve usûllere uygun olarak Kuruma teslim etmekle,

    yükümlüdür.

    (2) Erişim sağlayıcı, kendisi aracılığıyla erişilen bilgilerin içeriklerinin hukuka aykırı olup olmadıklarını ve sorumluluğu gerektirip gerektirmediğini kontrol etmekle yükümlü değildir.

    (3) Birinci fıkranın (b) ve (c) bentlerinde yer alan yükümlülüklerden birini yerine getirmeyen erişim sağlayıcısına Başkanlık tarafından onbin Yeni Türk Lirasından ellibin Yeni Türk Lirasına kadar idarî para cezası verilir.

    TOPLU KULLANIM SAĞLAYICILARIN YÜKÜMLÜLÜKLERİ

    Madde 7 - (1) Ticarî amaçla toplu kullanım sağlayıcılar, mahallî mülkî amirden izin belgesi almakla yükümlüdür. İzne ilişkin bilgiler otuz gün içinde mahallî mülkî amir tarafından Kuruma bildirilir. Bunların denetimi mahallî mülkî amirler tarafından yapılır. İzin belgesinin verilmesine ve denetime ilişkin esas ve usûller, yönetmelikle düzenlenir.

    (2) Ticarî amaçla olup olmadığına bakılmaksızın bütün toplu kullanım sağlayıcılar, konusu suç oluşturan içeriklere erişimi önleyici tedbirleri almakla yükümlüdür.

    (3) Birinci fıkrada belirtilen yükümlülüğe aykırı hareket eden kişiye mahallî mülkî amir tarafından üçbin Yeni Türk Lirasından onbeşbin Yeni Türk Lirasına kadar idarî para cezası verilir.

    ERİŞİMİN ENGELLENMESİ KARARI VE YERİNE GETİRİLMESİ

    Madde 8 - (1) İnternet ortamında yapılan ve içeriği aşağıdaki suçları oluşturduğu hususunda yeterli şüphe sebebi bulunan yayınlarla ilgili olarak erişimin engellenmesine karar verilir:

    a) 26/9/2004 tarihli ve 5237 sayılı Türk Ceza Kanununda yer alan;

    1) İntihara yönlendirme (madde 84),

    2) Çocukların cinsel istismarı (madde 103, birinci fıkra),

    3) Uyuşturucu veya uyarıcı madde kullanılmasını kolaylaştırma (madde 190),

    4) Sağlık için tehlikeli madde temini (madde 194),

    5) Müstehcenlik (madde 226),

    6) Fuhuş (madde 227),

    7) Kumar oynanması için yer ve imkân sağlama (madde 228),

    suçları.

    b) 25/7/1951 tarihli ve 5816 sayılı Atatürk Aleyhine İşlenen Suçlar Hakkında Kanunda yer alan suçlar.

    (2) Erişimin engellenmesi kararı, soruşturma evresinde hâkim, kovuşturma evresinde ise mahkeme tarafından verilir. Soruşturma evresinde, gecikmesinde sakınca bulunan hallerde Cumhuriyet savcısı tarafından da erişimin engellenmesine karar verilebilir. Bu durumda Cumhuriyet savcısı kararını yirmidört saat içinde hâkimin onayına sunar ve hâkim, kararını en geç yirmidört saat içinde verir. Bu süre içinde kararın onaylanmaması halinde tedbir, Cumhuriyet savcısı tarafından derhal kaldırılır. Koruma tedbiri olarak verilen erişimin engellenmesine ilişkin karara 4/12/2004 tarihli ve 5271 sayılı Ceza Muhakemesi Kanunu hükümlerine göre itiraz edilebilir.

    (3) Hâkim, mahkeme veya Cumhuriyet savcısı tarafından verilen erişimin engellenmesi kararının birer örneği, gereği yapılmak üzere Başkanlığa gönderilir.

    (4) İçeriği birinci fıkrada belirtilen suçları oluşturan yayınların içerik veya yer sağlayıcısının yurt dışında bulunması halinde veya içerik veya yer sağlayıcısı yurt içinde bulunsa bile, içeriği birinci fıkranın (a) bendinin (2) ve (5) numaralı alt bentlerinde yazılı suçları oluşturan yayınlara ilişkin olarak erişimin engellenmesi kararı re'sen Başkanlık tarafından verilir. Bu karar, erişim sağlayıcısına bildirilerek gereğinin yerine getirilmesi istenir.

    (5) Erişimin engellenmesi kararının gereği, derhal ve en geç kararın bildirilmesi anından itibaren yirmidört saat içinde yerine getirilir.

    (6) Başkanlık tarafından verilen erişimin engellenmesi kararının konusunu oluşturan yayını yapanların kimliklerinin belirlenmesi halinde, Başkanlık tarafından, Cumhuriyet başsavcılığına suç duyurusunda bulunulur.

    (7) Soruşturma sonucunda kovuşturmaya yer olmadığı kararı verilmesi halinde, erişimin engellenmesi kararı kendiliğinden hükümsüz kalır. Bu durumda Cumhuriyet savcısı, kovuşturmaya yer olmadığı kararının bir örneğini Başkanlığa gönderir.

    (8) Kovuşturma evresinde beraat kararı verilmesi halinde, erişimin engellenmesi kararı kendiliğinden hükümsüz kalır. Bu durumda mahkemece beraat kararının bir örneği Başkanlığa gönderilir.

    (9) Konusu birinci fıkrada sayılan suçları oluşturan içeriğin yayından çıkarılması halinde; erişimin engellenmesi kararı, soruşturma evresinde Cumhuriyet savcısı, kovuşturma evresinde mahkeme tarafından kaldırılır.

    (10) Koruma tedbiri olarak verilen erişimin engellenmesi kararının gereğini yerine getirmeyen yer veya erişim sağlayıcılarının sorumluları, fiil daha ağır cezayı gerektiren başka bir suç oluşturmadığı takdirde, altı aydan iki yıla kadar hapis cezası ile cezalandırılır.

    (11) İdarî tedbir olarak verilen erişimin engellenmesi kararının yerine getirilmemesi halinde, Başkanlık tarafından erişim sağlayıcısına, onbin Yeni Türk Lirasından yüzbin Yeni Türk Lirasına kadar idarî para cezası verilir. İdarî para cezasının verildiği andan itibaren yirmidört saat içinde kararın yerine getirilmemesi halinde ise Başkanlığın talebi üzerine Kurum tarafından yetkilendirmenin iptaline karar verilebilir.

    (12) Bu Kanunda tanımlanan kabahatler dolayısıyla Başkanlık veya Kurum tarafından verilen idarî para cezalarına ilişkin kararlara karşı, 6/1/1982 tarihli ve 2577 sayılı İdarî Yargılama Usulü Kanunu hükümlerine göre kanun yoluna başvurulabilir.

    (13) (Ek fıkra: 05/11/2008-5809 S.K./67.mad) İşlemlerin yürütülmesi için Başkanlığa gönderilen hakim ve mahkeme kararlarına 4/12/2004 tarihli ve 5271 sayılı Ceza Muhakemesi Kanunu hükümlerine göre Başkanlıkça itiraz edilebilir.

    İÇERİĞİN YAYINDAN ÇIKARILMASI VE CEVAP HAKKI

    Madde 9 - (1) İçerik nedeniyle hakları ihlâl edildiğini iddia eden kişi, içerik sağlayıcısına, buna ulaşamaması halinde yer sağlayıcısına başvurarak kendisine ilişkin içeriğin yayından çıkarılmasını ve yayındaki kapsamından fazla olmamak üzere hazırladığı cevabı bir hafta süreyle internet ortamında yayımlanmasını isteyebilir. İçerik veya yer sağlayıcı kendisine ulaştığı tarihten itibaren iki gün içinde, talebi yerine getirir. Bu süre zarfında talep yerine getirilmediği takdirde reddedilmiş sayılır.

    (2) Talebin reddedilmiş sayılması halinde, kişi onbeş gün içinde yerleşim yeri sulh ceza mahkemesine başvurarak, içeriğin yayından çıkarılmasına ve yayındaki kapsamından fazla olmamak üzere hazırladığı cevabın bir hafta süreyle internet ortamında yayımlanmasına karar verilmesini isteyebilir. Sulh ceza hâkimi bu talebi üç gün içinde duruşma yapmaksızın karara bağlar. Sulh ceza hâkiminin kararına karşı Ceza Muhakemesi Kanunu hükümlerine göre itiraz yoluna gidilebilir.

    (3) Sulh ceza hâkiminin kesinleşen kararının, birinci fıkraya göre yapılan başvuruyu yerine getirmeyen içerik veya yer sağlayıcısına tebliğinden itibaren iki gün içinde içerik yayından çıkarılarak hazırlanan cevabın yayımlanmasına başlanır.

    (4) Sulh ceza hâkiminin kararını bu maddede belirtilen şartlara uygun olarak ve süresinde yerine getirmeyen sorumlu kişi, altı aydan iki yıla kadar hapis cezası ile cezalandırılır. İçerik veya yer sağlayıcının tüzel kişi olması halinde, bu fıkra hükmü yayın sorumlusu hakkında uygulanır.

    İDARÎ YAPI VE GÖREVLER

    Madde 10 - (1) Kanunla verilen görevler, Kurum bünyesinde bulunan Başkanlıkça yerine getirilir.

    (2) Bu Kanunla ekli listedeki kadrolar ihdas edilerek Başkanlığın hizmetlerinde kullanılmak üzere 5/4/1983 tarihli ve 2813 sayılı Telsiz Kanununa ekli (II) sayılı listeye eklenmiştir. Başkanlık bünyesindeki iletişim uzmanlarına, Kurumda çalışan Telekomünikasyon Uzmanlarına uygulanan malî, sosyal hak ve yardımlara ilişkin hükümler uygulanır. İletişim Uzmanı olarak Başkanlığa atanan personelin hakları saklı kalmak kaydıyla, kariyer sistemi, Kanunun yürürlüğe girdiği tarihten itibaren altı ay içinde çıkarılacak yönetmelikle düzenlenir.

    (3) Başkanlığa Kanunla verilen görevlere ilişkin olarak yapılacak her türlü mal veya hizmet alımları, ceza ve ihalelerden yasaklama işleri hariç, 4/1/2002 tarihli ve 4734 sayılı Kamu İhale Kanunu ile 5/1/2002 tarihli ve 4735 sayılı Kamu İhale Sözleşmeleri Kanunu hükümlerine tâbi olmaksızın Kurum bütçesinden karşılanır.

    (4) Kanunlarla verilen diğer yetki ve görevleri saklı kalmak kaydıyla, Başkanlığın bu Kanun kapsamındaki görev ve yetkileri şunlardır:

    a) Bakanlık, kolluk kuvvetleri, ilgili kamu kurum ve kuruluşları ile içerik, yer ve erişim sağlayıcılar ve ilgili sivil toplum kuruluşları arasında koordinasyon oluşturarak internet ortamında yapılan ve bu Kanun kapsamına giren suçları oluşturan içeriğe sahip faaliyet ve yayınları önlemeye yönelik çalışmalar yapmak, bu amaçla, gerektiğinde, her türlü giderleri yönetmelikle belirlenecek esas ve usûller dahilinde Kurumca karşılanacak çalışma kurulları oluşturmak.

    b) İnternet ortamında yapılan yayınların içeriklerini izleyerek, bu Kanun kapsamına giren suçların işlendiğinin tespiti halinde, bu yayınlara erişimin engellenmesine yönelik olarak bu Kanunda öngörülen gerekli tedbirleri almak.

    c) İnternet ortamında yapılan yayınların içeriklerinin izlenmesinin hangi seviye, zaman ve şekilde yapılacağını belirlemek.

    ç) Kurum tarafından işletmecilerin yetkilendirilmeleri ile mülkî idare amirlerince ticarî amaçlı toplu kullanım sağlayıcılara verilecek izin belgelerinde filtreleme ve bloke etmede kullanılacak sistemlere ve yapılacak düzenlemelere yönelik esas ve usûlleri belirlemek.

    d) İnternet ortamındaki yayınların izlenmesi suretiyle bu Kanunun 8 inci maddesinin birinci fıkrasında sayılan suçların işlenmesini önlemek için izleme ve bilgi ihbar merkezi dahil, gerekli her türlü teknik altyapıyı kurmak veya kurdurmak, bu altyapıyı işletmek veya işletilmesini sağlamak.

    e) İnternet ortamında herkese açık çeşitli servislerde yapılacak filtreleme, perdeleme ve izleme esaslarına göre donanım üretilmesi veya yazılım yapılmasına ilişkin asgari kriterleri belirlemek.

    f) Bilişim ve internet alanındaki uluslararası kurum ve kuruluşlarla işbirliği ve koordinasyonu sağlamak.

    g) Bu Kanunun 8 inci maddesinin birinci fıkrasında sayılan suçların, internet ortamında işlenmesini konu alan her türlü temsili görüntü, yazı veya sesleri içeren ürünlerin tanıtımı, ülkeye sokulması, bulundurulması, kiraya verilmesi veya satışının önlenmesini teminen yetkili ve görevli kolluk kuvvetleri ile soruşturma mercilerine, teknik imkânları dahilinde gereken her türlü yardımda bulunmak ve koordinasyonu sağlamak.

    (5) Başkanlık; Bakanlık tarafından 3348 sayılı Ulaştırma Bakanlığının Teşkilat ve Görevleri Hakkında Kanunun ek 1 inci maddesi uyarınca, Adalet Bakanlığı, İçişleri Bakanlığı, çocuk, kadın ve aileden sorumlu Devlet Bakanlığı ile Kurum ve ihtiyaç duyulan diğer bakanlık, kamu kurum ve kuruluşları ile internet servis sağlayıcıları ve ilgili sivil toplum kuruluşları arasından seçilecek bir temsilcinin katılımı suretiyle teşkil edilecek İnternet Kurulu ile gerekli işbirliği ve koordinasyonu sağlar; bu Kurulca izleme, filtreleme ve engelleme yapılacak içeriği haiz yayınların tespiti ve benzeri konularda yapılacak öneriler ile ilgili gerekli her türlü tedbir veya kararları alır.

    YÖNETMELİKLER

    Madde 11 - (1) Bu Kanunun uygulanmasına ilişkin esas ve usûller, Adalet, İçişleri ve Ulaştırma bakanlıklarının görüşleri alınarak Başbakanlık tarafından çıkarılacak yönetmeliklerle düzenlenir. Bu yönetmelikler, Kanunun yürürlüğe girdiği tarihten itibaren dört ay içinde çıkarılır.

    (2) Yer veya erişim sağlayıcı olarak faaliyet icra etmek isteyen kişilere, telekomünikasyon yoluyla iletişim konusunda yetkilendirme belgesi olup olmadığına bakılmaksızın, yer veya erişim sağlayıcı olarak faaliyet icra etmesi amacıyla yetkilendirme belgesi verilmesine ilişkin esas ve usûller, Kurum tarafından çıkarılacak yönetmelikle düzenlenir. Bu yönetmelik, Kanunun yürürlüğe girdiği tarihten itibaren beş ay içinde çıkarılır.

    İLGİLİ KANUNLARDA YAPILAN DEĞİŞİKLİKLER

    Madde 12 - (1) 4/2/1924 tarihli ve 406 sayılı Telgraf ve Telefon Kanununun 2 nci maddesinin (f) bendine aşağıdaki cümle eklenmiştir.

    "Bu idarî para cezalarına ilişkin kararlara karşı, 6/1/1982 tarihli ve 2577 sayılı İdarî Yargılama Usulü Kanunu hükümlerine göre kanun yoluna başvurulabilir."

    (2) 4/7/1934 tarihli ve 2559 sayılı Polis Vazife ve Salahiyet Kanununun ek 7 nci maddesinin onuncu fıkrasının birinci cümlesinde yer alan "belirtilen" ibaresinden sonra gelmek üzere "telekomünikasyon yoluyla yapılan iletişime ilişkin" ibaresi eklenmiş, ikinci cümlesi "Oluşturulan bu Başkanlık bir başkan ile daire başkanlıklarından oluşur." şeklinde değiştirilmiştir.

    (3) 5/4/1983 tarihli ve 2813 sayılı Telsiz Kanununun 5 inci maddesine aşağıdaki fıkra eklenmiştir.

    "Kurulca belirlenecek esas ve usûller çerçevesinde, 4/1/2002 tarihli ve 4734 sayılı Kamu İhale Kanununun 22 nci maddesinde belirtilen doğrudan temin usûlüyle serbest avukatlar veya avukatlık ortaklıklarıyla avukat sözleşmeleri akdedilebilir."

    (4) 1/11/1983 tarihli ve 2937 sayılı Devlet İstihbarat Hizmetleri ve Milli İstihbarat Teşkilatı Kanununun 6 ncı maddesinin ikinci fıkrasının son cümlesi "4/12/2004 tarihli ve 5271 sayılı Ceza Muhakemesi Kanununun 135 inci maddesinin altıncı fıkrasının (a) bendinin (14) numaralı alt bendi kapsamında yapılacak dinlemeler de bu merkez üzerinden yapılır." şeklinde değiştirilmiş; dördüncü fıkrasında yer alan "Ancak" ibaresinden sonra gelmek üzere "casusluk faaliyetlerinin tespiti ve" ibaresi eklenmiş; altıncı fıkrasının üçüncü cümlesinde geçen "Bu madde" ibaresi "Bu fıkra" olarak değiştirilmiştir.

    Ek Madde 1 - (Ek madde: 05/11/2008-5809 S.K./67.mad)

    (1) Telekomünikasyon İletişim Başkanlığına verilen görevlerin gerektirdiği asli ve sürekli görev ve hizmetler, iletişim başuzmanı, iletişim uzmanı, teknik uzman ve idarî uzman ile iletişim, teknik ve idarî uzman yardımcılarından oluşan meslek personeli ve diğer personel eliyle yürütülür. Başkanlıkta; başkan, daire başkanı, müşavir ve meslek personeli kadrolarında çalışanların; mühendislik alanında elektronik, elektrik-elektronik, elektronik ve haberleşme, endüstri, fizik, matematik, bilgisayar, telekomünikasyon ve işletme mühendisliği fakültelerinden veya bölümlerinden, sosyal bilimler alanında siyasal bilgiler (bilimler), iktisadi ve idarî bilimler, iktisat, hukuk, işletme, iletişim fakülteleri veya bölümlerinden veya bu fakülte ve bölümlere denkliği yetkili makamlarca kabul edilmiş yurt dışındaki yüksek öğretim kurumlarından mezun olmaları ya da belirtilen bölümlerden mezun olmamakla birlikte sayılan fakülte ve bölümlerde yüksek lisans veya doktora yapmış olmaları, uzman unvanlı kadrolarda çalışanların en az dört yıllık fakültelerden mezun, diğer personelin ise en az lise ve dengi okul mezunu olmaları gerekir. Daire başkanı kadrolarına Güvenlik Bilimleri Fakültesinden mezun olanlar da atanabilir. Başkanlık personelinden; daire başkanları Telekomünikasyon İletişim Başkanının teklifi ve Kurul Başkanının uygun görüşü üzerine Kurul, diğer personel Telekomünikasyon İletişim Başkanının önerisi üzerine Kurul Başkanı tarafından atanır.

    (2) Uzman yardımcılığına atanabilmek için; yukarıdaki fıkrada sayılan fakülte veya bölümlerden mezun olmak, merkezî yarışma sınavına katılmak, belirlenecek yabancı dillerden en az birini istenen seviyede bilmek, Kurum alan sınavının yapıldığı yılın Ocak ayının ilk gününde otuz yaşını doldurmamış olmak ve bu sınavda başarılı olmak gerekir.

    (3) Uzman yardımcılığına atananlar; en az üç yıl çalışmak ve olumlu sicil almak kaydıyla hazırlayacakları tezin kabul edilmesi ve yeterlik sınavında başarılı olması halinde ilgisine göre iletişim uzmanı, teknik uzman veya idari uzman olarak atanırlar. Bunlara bir defaya mahsus olmak üzere bir derece yükseltilmesi uygulanır. Tez savunmasında ve yeterlik sınavında iki defa başarılı olamayanlar uzman yardımcılığı unvanını kaybederler ve mükteseplerine uygun kadrolara atanırlar.

    (4) Uzman ve uzman yardımcılarının giriş ve yeterlik sınavları, çalışma usul ve esasları ile ilgili diğer hususlar Kurum tarafından çıkarılacak yönetmelikle düzenlenir.

    (5) Bu Kanunla ekli (V) sayılı cetveldeki kadrolar ihdas edilerek Telekomünikasyon İletişim Başkanlığı hizmetlerinde kullanılmak üzere 5651 sayılı Kanuna ekli (I) sayılı listeye eklenmiştir.

    Geçici Madde 1 - (1) Başkanlığın kuruluştaki hizmet binasının yapımı, ceza ve ihalelerden yasaklama işleri hariç, Kamu İhale Kanunu ve Kamu İhale Sözleşmeleri Kanunu hükümlerine tâbi olmaksızın Kurum bütçesinden karşılanır.

    (2) Halen faaliyet icra eden ticarî amaçla toplu kullanım sağlayıcılar, bu Kanunun yürürlüğe girdiği tarihten itibaren altı ay içinde 7 nci maddeye göre alınması gereken izin belgesini temin etmekle yükümlüdürler.

    (3) Halen yer veya erişim sağlayıcı olarak faaliyet icra eden kişilere, Kurum tarafından, telekomünikasyon yoluyla iletişim konusunda yetkilendirme belgesi olup olmadığına bakılmaksızın, yer veya erişim sağlayıcı olarak faaliyet icra etmesi amacıyla bir yetkilendirme belgesi düzenlenir.

    Geçici Madde 2 - (Ek madde: 05/11/2008-5809 S.K./67.mad)

    (1) Telekomünikasyon İletişim Başkanlığı kadrolarında bulunan personelden ek 1 inci maddede belirtilen öğrenim şartlarını haiz olanlar; kamuda üç yıllık hizmet süresini tamamlamaları, KPDS'den en az 60 veya uluslararası geçerliliği olan sınavlardan muadili puan almaları ve hazırlayacakları tezin kabul edilmesi halinde bu Kanunun yayımı tarihinden itibaren beş yıl içerisinde iletişim uzmanı kadrosuna atanabilirler. Bu personelden; diğer kamu kurum ve kuruluşlarında özel mevzuatları uyarınca yarışma sınavına tabi tutularak mesleğe alınan ve yeterlik sınavını vererek veya tezi başarılı bulunarak kariyer meslek kadrolarına atanmış olanlar yabancı dil şartını karşıladıklarında; yüksek lisans veya doktora öğrenimini tamamlamış olanlardan, hazırladıkları yüksek lisans veya doktora tezlerinin konularının Kurumun veya Başkanlığın görev alanı ile ilgili olduğunun yapılacak inceleme sonucu belirlenenlerden doktora öğrenimini tamamlamış olanlar doğrudan, yüksek lisans öğrenimini tamamlamış olanlar yabancı dil şartını karşıladıklarında, iletişim uzmanı olarak atanabilirler.

    (2) Telekomünikasyon İletişim Başkanlığı personelinden dört yıllık fakülte mezunu olanlar, kamuda üç yıllık hizmet süresini tamamlamaları, çıkarılacak yönetmelikte öngörülen şartları taşımaları ve buna ilave olarak hazırlayacakları tezin kabul edilmesi veya tezli yüksek lisans veya doktora yapmaları halinde, bu Kanunun yayımı tarihinden beş yıl içinde öğrenim alanına göre teknik uzman veya idarî uzman kadrosuna atanabilirler.

    YÜRÜRLÜK

    Madde 13 - (1) Bu Kanunun;

    a) 3 üncü ve 8 inci maddeleri, yayımı tarihinden altı ay sonra,

    b) Diğer maddeleri yayımı tarihinde,

    yürürlüğe girer.

    YÜRÜTME

    Madde 14 - (1) Bu Kanun hükümlerini Bakanlar Kurulu yürütür.

    5651 sayılı kanun 5651 sayılı kanun

    5651 sayılı kanun haberleri

     


     

     

    Eskiden Flash animasyonları içerisinde 3 boyutlu görüntüler elde etmek için 2 li koordinat sistemi üzerinde bir çok matematiksel dönüşüm yapmamız gerekiyordu.  Papervision3D kütüphanesi bize Flash için kolay kullanılabilir ve güvenili3 3D motoru sunuyor.

    Papervision3D nin en çok sevdiğim özelliği size de hareket alanı bırakması. Her sınıf nesne yönelimli programcılık mantığı ile yazılmış. Sınıfları genişleterek ( extend ) kütüphane özelliklerini arttırmanız mümkün.

    Papervision3D temel yapılandırmasında : Kameralar ( Camera ), Görüntü Kapıları ( Viewports ), Sahne ( Scene ), ve Sahneleme Motorundan ( Renderer Engine ) oluşuyor. Bunun haricinde isterseniz benim yaptığım gibi Görüntü Kapısı Katmanlarını ( Viewport Layers ) kullanabilirsiniz. Bu katmanlar size katman bazında filtreleme seçeneği sunuyor.

    Aşağıda gördüğünüz animasyonu yapmak sadece 15 dakikanızı alıyor. 4 adet yazıyı 3 boyutlu uzayda yerleştirdim. Herbir yazı için görüntü kapısı katmanı oluşturdum. Kameranın yazı ile olan mesafesine bakarak katman üzerinde Bulanıklık (blur) filtresi uyguladım. ( Bulanıklık için x2 formulü kullandım bu yüzden biraz keskin sonuçlar aldık. Daha yumuşak geçişler için farklı formüller kullanabilirsiniz. )

     

     

    Aşağıdaki alanda animasyona ait 3D kodunu bulabilirsiniz.

    package tr.semere.works.orkestra.uc
    {
        import flash.display.DisplayObject;
        import flash.display.MovieClip;
        import flash.display.Sprite;   
        import flash.events.Event;
        import flash.events.MouseEvent;
        import flash.filters.BlurFilter;
        import org.papervision3d.core.math.Number3D;
        import org.papervision3d.objects.DisplayObject3D;
        import org.papervision3d.view.layer.ViewportLayer;
        import org.papervision3d.view.Viewport3D;
        import org.papervision3d.scenes.Scene3D;
        import org.papervision3d.cameras.Camera3D;
        import org.papervision3d.materials.ColorMaterial;
        import org.papervision3d.objects.primitives.Plane;
        import org.papervision3d.render.BasicRenderEngine;        
        import tr.semere.threed.fonts.gtech_font_orkestra;
        import tr.semere.threed.fonts.gtech_font_std3d;
        import org.papervision3d.typography.Font3D;
        import org.papervision3d.typography.Text3D;
        import tr.semere.util.Gtech3D_Util;
        import com.hydrotik.go.HydroSequence;
        import com.hydrotik.go.HydroTween;   
        /**
        $(CBI)* ...
        $(CBI)* @author Volkan Günaydın
        $(CBI)*/
        public class OrkestraUC_MainMovie extends MovieClip
        {
            public var viewport: Viewport3D;
            public var scene: Scene3D;
            public var camera: Camera3D;
            public var material: ColorMaterial;
            public var primitive: Plane;
            public var renderer: BasicRenderEngine;       
            public var stageWidth:Number;
            public var stageHeight:Number;
            public var autoScaleToStage:Boolean = true;
            public var isInteractive: Boolean = true;
            public var autoClipping : Boolean = false;
            public var autoCulling : Boolean = false;               
            public var orkestraYazisi:Text3D;
            public var orkestraLayer:ViewportLayer;
           
            public var text1:Text3D;
            public var layer1:ViewportLayer;
            public var text2:Text3D;
            public var layer2:ViewportLayer;               
            public var text3:Text3D;
            public var layer3:ViewportLayer;
            public var text4:Text3D;
            public var layer4:ViewportLayer;
           
            public var orkestraYaziDepth:Number = 0;
            public var tmpCounter:Number = 0;
            public var layerDepths = [];
           
            public var cameraTarget:DisplayObject3D;
            //public var cameraPositionVariable:Number3D = new Number3D(0,0,-500);
            public function OrkestraUC_MainMovie()
            {
                this.initSimple3D();
                this.simpleSetup();
                HydroTween.init3D(this.renderer, this.scene, this.camera, this.viewport);
                this.animationStart();
            }
            public function simpleSetup()
            {
                this.orkestraYazisi = Gtech3D_Util.create3DText("Orkestra", new gtech_font_orkestra(), "orkestra1", 0xFFFFFF, 1.0);
                this.orkestraYazisi.scale = 3;
                this.orkestraYazisi.material.doubleSided = true;
                this.scene.addChild(this.orkestraYazisi );
                this.orkestraLayer =   this.viewport.getChildLayer(this.orkestraYazisi, true, true);
               
               
                this.text1 = Gtech3D_Util.create3DText("Web Sitemiz", new gtech_font_std3d(), "text1", 0xFFFFFF, 1.0);
                this.text2 = Gtech3D_Util.create3DText("Yapım Aşamasındadır", new gtech_font_std3d(), "text2", 0xFFFFFF, 1.0);
                this.text1.material.doubleSided = true;
                this.text2.material.doubleSided = true;
                text1.x = 500;
                text1.y = 500;
                text1.z = 800;
                text2.x = 500;
                text2.y = 400;
                text2.z = 800;
                text1.rotationY = 130;
                text2.rotationY = 145;
               
                this.scene.addChild(text1);
                this.scene.addChild(text2);           
                this.layer1 =  this.viewport.getChildLayer(this.text1, true, true);
                this.layer2 =  this.viewport.getChildLayer(this.text2, true, true);
               
                this.text3 = Gtech3D_Util.create3DText("FLASH ile 3D", new gtech_font_std3d(), "text3", 0xFFFFFF, 1.0);
                this.text3.material.doubleSided = true;
                this.text3.position = new Number3D( -300, -300, -400);
                this.scene.addChild(text3);
                this.layer3 = this.viewport.getChildLayer(this.text3, true, true);
               
                this.text4 = Gtech3D_Util.create3DText("www.orkestra.com.tr", new gtech_font_std3d(), "text4", 0xFFFFFF, 1.0);
                this.text4.material.doubleSided = true;
                this.text4.position = new Number3D( -300, 300, 400);
                this.text4.rotationY = 45;
                this.scene.addChild(text4);
                this.layer4 = this.viewport.getChildLayer(this.text4, true, true);
               
               
                this.addEventListener(Event.ENTER_FRAME, this.onEnterFrameDefault);
                this.addEventListener(MouseEvent.MOUSE_OVER, this.onMouseOver);
               
                //this.camera.target = this.orkestraYazisi;
            }
            public function updateYaziDepth(s:String, d:Number, l:ViewportLayer) {                       
                var tmp = parseFloat(this.layerDepths[s]);
                if (d > 0 && tmp != d) {
                    if (d > 10) { d = 10;  }
                    l.filters = [new BlurFilter(d, d, 1)];
                    this.layerDepths[s] = d;
                }           
            }   
            public function cameraUzakliginiKontrolEt(s:String,e:Number3D,l:ViewportLayer) {
                tmpCounter++;
                if (true) {
                    tmpCounter = 0;
                    var dx   = camera.x -e.x;
                    var dy   = camera.y -e.y;
                    var dz   = camera.z -e.z;
                    var dist = Math.sqrt(dx * dx + dy * dy + dz * dz);
                    var blurVal = Math.round(dist*dist / 4000) / 100 - 1.0;
                    this.updateYaziDepth( s, blurVal, l );               
                }
            }
            public function initSimple3D() {
                this.viewport = new Viewport3D(this.stageWidth, this.stageHeight, this.autoScaleToStage, this.isInteractive, this.autoClipping, this.autoCulling);           
                this.scene  = new Scene3D();
                this.camera = new Camera3D();
                this.renderer = new BasicRenderEngine();           
                this.addChild(this.viewport);
                this.cameraTarget = new DisplayObject3D();
                this.scene.addChild(this.cameraTarget);
                this.camera.target = this.cameraTarget;
            }       
            public function renderScene() {
                this.renderer.renderScene(this.scene,this.camera,this.viewport);
            }
            public function onEnterFrameDefault(e:Event):void {       
                cameraUzakliginiKontrolEt("orkestra", this.orkestraYazisi.position, this.orkestraLayer);
                cameraUzakliginiKontrolEt("text1", this.text1.position, this.layer1);
                cameraUzakliginiKontrolEt("text2", this.text2.position, this.layer2);
                cameraUzakliginiKontrolEt("text3", this.text3.position, this.layer3);
                cameraUzakliginiKontrolEt("text4",this.text4.position,this.layer4);
                this.renderScene();
            }           
            public function onMouseOver(e:MouseEvent):void {
            }
            public function startOver() {
                this.animationStart();
            }
            public function animationStart() {
                var fuse:HydroSequence = new HydroSequence();
               
                fuse.addItem( { target:camera, x:300, y:300, z: -1000, duration:5 } );
                fuse.addItem( { target:camera, x:2000, y:2000, z: -3000, duration:2 } );
                fuse.addItem( { target:camera, x:530, y:0, z: 2000, duration:4 } );           
                fuse.addItem( { target:this.cameraTarget, x:text3.x, y:text3.y, z:text3.z } );           
                fuse.addItem( { target:camera, x: -800, y: -300, z: -610, duration:5 } );
               
                fuse.addItem( { target:this.cameraTarget, x:text4.x, y:text4.y, z:text4.z, duration:1 } );
                fuse.addItem( { target:camera, x: -800, y: 300, z: -610, duration:1 } );
                fuse.addItem( { target:camera, x: -800, y: 300, z: -110, duration:5 } );
               
                fuse.addItem( { target:this.cameraTarget, x:0, y:0, z:0, duration:1 } );
                fuse.addItem( { target:camera, x:0, y:0, z: -1000, duration:5 },{func: startOver } );
                fuse.start();
            }
        }
       
    }

     

     

     

     


     

web mail