Archive | Belgeler

Kitap, dergi vb.

DansGuardian Kurulumu

Dansguardian Linux , FreeBSD ,OpenBSD , NetBSD , Mac OS X ve Solaris üzerinde çalışan web içerik filtreleme (http trafiğini filtreleme ) yazılımıdır. Domain , kullanıcı ve ip bazlı filtreleme yeteneklerine sahip bir yazılım olan Dansguardian’ın ana sayfasını inceleyebilirsiniz. Dansguardian Nasıl Çalışır? Dansguardian istemci internet tarayıcısı ile Proxy arasında bulunur ve aradaki trafik üzerinde gerekli işlemleri yapar. İstemci tarayıcısından çıkan web istekleri Dansguardian’a ulaşır ve Dansguardian filtreleme işlemlerini yaptıktan sonra isteği Proxy’ye gönderir. İstemciden web sunucusuna giden istek de Dansguardian’a gelir. Gerekli filtreleme işlemelerinden sonra paket Proxy’ye oradan da web sunucusuna iletilir.

Continue Reading →

Web sunucusu paketi işleyip gerekli cevabı Proxy’ye gönderir ve oradan da tekrar Dansguardian’a iletilir. Gerekli filtreleme işlemlerinden geçirildikten sonra paket istemciye geri döner. Dansguardian basit olarak bu şekilde çalışmaktadır. DansGuardian Kurulumu adlı e-kitabı edinmek için tıklayınız.

0

Open BSD pf ile Güvenlik Duvarı Uygulamaları

OpenBSD işletim sistemi temel amacı güvenlik ve kararlılık olan bir UNIX çeşididir. 10 yıllık bir geçmişi olan OpenBSD projesi, güvenlik konusunda bilişim dünyasına birçok konuda önder olmuştur. OpenBSD, bir güvenlik duvarı için gerekli tüm şartları standartlara uygun, sağlam ve esnek bir yapıda sunar. İşletim sistemi, temelini oluşturan proaktif güvenlik politikası ile bilinen birçok güvenlik zaafiyetine karşı korunduğu gibi geliştirdiği alternatif çözüm önerileri ile gelecekte çıkabilecek birçok problemi temelden çözmüş olur.

Continue Reading →

Open BSD pf ile Güvenlik Duvarı Uygulamaları adlı e-kitabı indirmek için tıklayınız.

0

WEBMIN Kurulum ve Konfigürasyonu

Webmin, UNIX türevi işletim sistemleri için Web tabanlı yönetim arayüzüdür. Tamamı PERL dili ile yazılmıştır. Sistem ile ilgili her türlü ayarın web üzerinden yapılmasına olanak sağlar. Sun Solaris, Linux, LinuxPPC, FreeBSD, OpenBSD, HPUX, SGI Irix, DEC Compaq, MacOS X işletim sistemlerinde çalışır. Desteklenen diğer işletim sistemleri için http://www.webmin.com/support.html adresine bakılabilir. Webmin tüm UNIX türevi işletim sistemleri için standart bir kontrol arayüzü sunmaktadır. Webmin sitesinin sağ üst tarafında Webmin RPM paketi için link bulunmaktadır. Webmin paketini bilgisayarınıza kaydettiğiniz dizine gelip rpm –ivh webmin-1.240-1.noarch.rpm komutu ile kurulumu gerçekleştiriniz.

Continue Reading →

Her Linux dağıtımının ayarları farklı ayarlamalara sahip olduğundan webmin kurulum programı işletim sisteminizin türünü ve sürümünü tam olarak algılamalıdır. Aksi halde webmin kurulmayacaktır…

WEBMIN Kurulum ve Konfigürasyonu adlı e-kitabı edinmek için tıklayınız.

0

PHP Kılavuzu

PHP (açılımı PHP: Hypertext Preprocessor) geniş bir kitle tarafından kullanılan, özellikle sanal yöreler üzerinde geliştirme için tasarlanmış HTML içine gömülebilen bir betik dilidir. Tamam da, bu tam olarak ne anlama gelmektedir? Bir PHP betiğinin Perl ya da C gibi dillerden ne kadar farklı bir yapıda olduğuna dikkat edin. HTML kodu oluşturmak için bir sürü kod yazacağınıza, istediğiniz işi yapan bir PHP kodu yazıp onu HTML kodunun içine gömüyorsunuz (bu örnekte, yapılan iş ekrana yazı yazmak). PHP kodu <?php ve ?> özel başlangıç ve bitiş etiketleri arasına yazılır. Bu etiketler “PHP kipine” rahatlıkla girip çıkabilmenizi sağlarlar. PHP’yi Javascript gibi kullanıcı tarafında çalışan dillerden ayıran, sunucu tarafında çalıştırılıyor olmasıdır. Yukardaki örnekteki kodu kendi sunucunuzda çalıştırırsanız, sitenize bağlanan kullanıcılar kodu göremeyecekler ve müdahale edemeyecekler, yalnızca sonucu görebileceklerdir.

Continue Reading →

Dilerseniz HTTP sunucunuzu bütün HTML dosyalarınızı PHP dosyası olarak görüp işleyecek hale bile getirebilirsiniz. Buna rağmen kullanıcılar sizin gerçekte sunucu taraflı bir uygulama kullandığınızı fark edemeyebilirler. PHP kullanmanın en güzel yanlarından biri, yeni kullanıcılar için öğreniminin oldukça kolay olması ve aynı zamanda profesyonel kullanıcılar için ileri seviyede özellikler içermesidir. PHP’nin uzun özellikler listesini okumaktan korkmayın. Kısa sürede PHP ile programlamaya başlayabilir ve birkaç saat içersinde basit programlar yazmaya başlayabilirsiniz. PHP Kılavuzu adlı e-kitabı edinmek için tıklayınız. Söz konusu e-kitap .chm formatında olduğu için sisteminizde chmsee, xchm veya kchmviewer gibi bir .chm gösterici uygulamanın kurulu olması gerektiğini unutmayın.

0

PHP'de RFI Saldırılarını Engelleme

Bu belgede kısaca File Inclusion açıkları ve bu sorunun nasıl giderileceği anlatılmaktadır. Konu anlatılırken, kısaca php güvenliği hakkında alınabilecek diğer önlemlerden de söz edilmektedir. Birçok kurum veya kişi php yada asp vb. dillerde kod yazmayı bilmedikleri için veya hazır kaynak kodlu açık portallar veya scriptleri kullanmak daha kolay geldiği için bu tarz kodları kullanmaktadırlar. Bu scriptlerde yada kodlarda yazan kişi tarafından kasıtlı olarak bırakılabileceği gibi dikkatsizlik sonucu ortaya çıkan XSS veya RFI açıkları aynı kodu kullanan başka kişiler tarafından farkedilebilir ve kötü amaçlı olarak başkaları ile paylaşıldığında web üzerinde çok fazla saldırı oluşabilir (mass defacement).

Continue Reading →

Birçok site google dorks diye adlandırılan yöntemle bu açıkları yayınlamakta hatta exploitlerini bile derlenmiş olarak barındırmaktadır. Bir çok art niyetli insan tarafından ziyaret edilen bu siteler sayesinde açık kaynak kodlu portalları kullanan kişilerin web sayfaları ve sunucuları zarar görmektedir.

PHP’de RFI Saldırılarını Engelleme adlı e-kitabı edinmek için tıklayınız.

0

Python Kılavuzu Sürüm 2.x

Python, Guido Van Rossum adlı Hollandalı bir programcı tarafından yazılmış bir programlama dilidir. Geliştirilmesine 1990 yılında başlanan Python; C ve C++ gibi programlama dillerine kıyasla; daha kolay öğrenilir, program geliştirme sürecini kısaltır, bu programlama dillerinin aksine ayrı bir derleyici programa ihtiyaç duymaz, hem daha okunaklıdır, hem de daha temiz bir sözdizimine sahiptir. Python’un bu ve buna benzer özellikleri sayesinde dünya çapında ün sahibi büyük kuruluşlar (Google, Yahoo! ve Dropbox gibi) bünyelerinde her zaman Python programcılarına ihtiyaç duyuyor.

Continue Reading →

Mesela pek çok büyük ̧sirketin Python bilen programcılara iş olanağı sunduğunu, Python’un baş geliştiricisi Guido Van Rossum’un 2005 ile 2012 yılları arasında Google’da çalıştığını, 2012 yılının sonlarına doğru ise Dropbox ̧sirketine geçtiğini söylersek, bu programlama dilinin önemi ve geçerliliği herhalde daha belirgin bir ̧sekilde ortaya çıkacaktır. Python Kılavuzu Sürüm 2.x adlı e-kitabı edinmek için tıklayınız.

0

Python Kılavuzu Sürüm 3.x

Eğer yaşamınızın bir döneminde herhangi bir programlama dili ile az veya çok ilgilendiyseniz, Python adını duymuş olabilirsiniz. Önceden bir programlama dili deneyiminiz hiç olmamışsa dahi, Python adının bir yerlerden kulağınıza çalınmış olma ihtimali bir hayli yüksek. Bu satırları okuyor olduğunuza göre, Python adını en az bir kez duymuş olduğunuzu ve bu şeye karşı içinizde hiç değilse bir merak uyandığını varsayabiliriz. Peki, en kötü ihtimalle kulak dolgunluğunuz olduğunu varsaydığımız bu şey hakkında acaba neler biliyorsunuz?

Continue Reading →

Guido Van Rossum

Python Nedir? Tahmin edebileceğiniz gibi Python (C, C++, Perl, Ruby ve benzerleri gibi) bir programlama dilidir ve tıpkı öteki programlama dilleri gibi, önünüzde duran kara kutuya, yani bilgisayara hükmetmenizi sağlar. Bu programlama dili Guido Van Rossum adlı Hollandalı bir programcı tarafından 90’lı yılların başında geliştirilmeye başlanmıştır. Çoğu insan, isminin Python olmasına aldanarak, bu programlama dilinin, adını piton yılanından aldığını düşünür. Ancak zannedildiğinin aksine bu programlama dilinin adı piton yılanından gelmez. Guido Van Rossum bu programlama dilini, The Monty Python adlı bir İngiliz komedi grubunun, Monty Python’s Flying Circus adlı gösterisinden esinlenerek adlandırmıştır. Ancak her ne kadar gerçek böyle olsa da, Python programlama dilinin pek çok yerde bir yılan figürü ile temsil edilmesi neredeyse bir gelenek halini almıştır. Python Kılavuzu Sürüm 3.x adlı e-kitabı edinmek için tıklayınız.

0