Batuhan TOSUN
       confidentiality, integrity, availability

Tek Kullanımlık Şifre Üretmek...

clock Ağustos 3, 2009 19:42 author Batuhan Tosun tarafından yayınlanmıştır

 

Tek kullanımlık şifre üretmek için aşağıdaki algoritmayı rahatça kullanabilirsiniz...Nerede kullanıcaz diye soracak olursanız ben bunun için fikir olarak komplike ama algoritma olarak basit bir örnek vereceğim.Örneğin bankaların bize verdiği tek kullanımlık şifre üretten cihazlar.Veya  büyük sistemlere giriş amaçlı kullanılan güvenlik kademeleridir.

 

public static class kripto

{

public static void Main()

{

Byte[] bit = new Byte[10];

new Random().NextBytes(bit);

Console.WriteLine(BitConverter.ToString(bit));

String s = Convert.ToBase64String(bit);

Console.WriteLine(s);

bit = Convert.FromBase64String(s);

Console.WriteLine(BitConverter.ToString(bit));

}

 

Tabiki daha spesifik algoritmalar yer alır büyük projelerde fakat bu algoritma prensip olarak işin özüdür.



MOSS and SAP Integration

clock Mayıs 11, 2009 03:43 author Batuhan Tosun tarafından yayınlanmıştır

Many companies have implemented SAP as their primary business application for Finance & Controlling, Human Capital Management, Procurement and Logistics, Supplier Relationship Management, Customer Relationship Management, Manufacturing, Sales & Service, Supply Chain etc. They may also have installed or planning to install Microsoft Office Sharepoint Server as a single integrated portal to manage content, facilitate collaboration and simplify access to information spread throughout the organization using powerful enterprise search feature of MOSS. In such scenarios it is essential to share data between the two systems to make full use of their powerful features that complement each other.

Integrating SAP into MOSS

  • Configure MOSS to display SAP IViews within Sharepoint site using out of the box IView Web Part.
  • Display Business Server Pages (BSP) within Sharepoint using web parts.
  • Setting Business Data Catalog (BDC) of Sharepoint to fetch business data from SAP by connecting to SAP ER web services created using SAP Business Application Programming Interface (BAPI), SAP Remote Function Call (RFC) etc.
  • Displaying business data fetched from SAP using Business Data Catalog (BDC) in the form of Enterprise Search, Sharepoint Lists, Web Parts, Excel Services, Charts and Pivot Services and custom applications coded on top of BDC API.
  • Integrate for Enterprise Content Management, Records Managements etc.
  • Integrating Microsoft Infopath and Forms Server with SAP to provide write back scenarios into SAP.
  • Integration SAP Netweaver from MOSS Workflow

Integrating MOSS into SAP

  • Integrating Sharepoint pages with SAP Enterprise Portal (EP) using SAP IViews.
  • Configuring XML IView for RSS Feeds
  • Consuming Sharepoint web services using Visual Composer, Webdynpro for Java.
  • Configuring the SAP WebDAV Repository Manager to interate Sharepoint Document Libraries.

Sachin Rathi



C# ile Twitter kullanımı

clock Nisan 29, 2009 14:29 author Batuhan Tosun tarafından yayınlanmıştır

Twitter API si kullanarak web sitemizde nasıl twitter kontrol edebiliriz gibi sorular duyuyorum bu aralar.Hemen blogumda yer vermeliyim diye düşündüm;)

Aşağıdaki kod yardımı ile amacınıza ulaşabilirsiniz:)

TwitterNet t = new TwitterNet("twitter", TwitterNet.ToSecureString("parola"));
  u = t.Login();

string since = DateTime.Now.ToString();
  (var message in t.GetReplies(since))

{

........

}

 

Twitter API dökümantasyonuna buradaki linkten ulaşabilirsiniz!

Görüşmek üzere;)

 



Uniloc "Maximum Software" Webineri

clock Nisan 15, 2009 06:08 author Batuhan Tosun tarafından yayınlanmıştır

Uniloc firması tarafından yayınlanan son webiner olan "Maximum Software" webinerini buradan izleyebilirsiniz. Sayfa açıldıktan sonra 10 sn kadar bekleyin.Hemen bıkıp kapatmayın:)İyi seyirler...



Güvenlik Uzmanlığı ve Danışmanlık Adına Çok Önemli Siteler.....

clock Nisan 14, 2009 12:07 author Batuhan Tosun tarafından yayınlanmıştır

Bugün burda toplu olarak sunacağım ve hepsi birbirinden önemli siteler mevcut.Belki hepsini biliyorsunuzdur,ancak ben bilmeyenler veya bir kısmını bilenler için tekrar sunmak istiyorum.

Genelde profesyonel dünyaya hitap eden bu siteler , sektördeki orta düzey şahısların profesyonel hayata bir adımda yaklaşmaları için önemli olacaktır.

www.blackhat.com
www.packetstormsecurity.com
www.crime-research.com
www.hackerwatch.com
www.hackerstorm.com
www.stackoverflow.com
www.milw0rm.com
www.secunia.com
www.securityfocus.com
www.securitytracker.com
www.truecrypt.org
www.metasploit.com
www.remote-exploit.org

İyi incelemeler.Araştırmaya devam.....Kolay gelsin;)



Sealed Sınıfları

clock Nisan 14, 2009 11:27 author Batuhan Tosun tarafından yayınlanmıştır

C# ta kalıtımı kullanmak her zaman kolay olmaz.Eğer ki  geniş ve konsept bir uygulama planlıyorsak çok dikkatli düşünmemiz gerekir.Eğerki tasarladığımız sınıfı temel sınıf olarak planlıyorsak bu temel sınıf her zaman çok verimli bir şekilde çalışmaz.c# sınıfın temel sınıf olarak kullanılmasını önlemek için bize sealed  anahtar sözcüğünü sunar.  sealed class literatur : DefaultLitBas1, IBas{   .. .. ..}

          

           Herhangibir sınıf literatur u temel bir sınıf olarak kullanmaya çalışırsa derleme zamanı hatası ile karşılaşacaktır.Buna ek olarak birde virtual anahtar sözcüğü vardır.Bunun amacı ise çalıştığımız bir yöntemin ilk kullanımı olduğunu bildirmektir.Ancak asla kapalı bir sınıf türetmez.
          Yane kısaca anlatmak gerekirse sealed kişisel bir yönetim kapalı olduğunu bildirmek için kullanılır.



Veritabanı ve seçenekleri için T-SQL Kullanım Komutları ve Örnekleri

clock Nisan 14, 2009 11:25 author Batuhan Tosun tarafından yayınlanmıştır

Bir sonraki makalemde  ileri ve kurumsal .net platformlarında daha sık gördüğümüz grant,revoke ve deny söz dizimleri ile uygulanmış "sunucular üzerindeki nesnesel sınıf güvenliği" ile ilgili bir yazı yazacağım.Bunları yazmadan önce azbuçuk ta olsa daha temel bilgilere değinmek istedim.

 

/*veritabanı yaratma:*/

CREATE DATABASE database_name

[ON

[<filespec>[,...n]]

[, <filegroup>[,...n]]

]

...

..

.

.

 

 

/*Veritabanına bir dosya ekleme:*/

 

ALTER DATABASE batu

ADD FILE

( NAME=batudata_1,

FILENAME = "c:\data\batudata_1.ndf",

SIZE = 10 MB,

MAXSIZE = 500 MB,

FILEGROWTH = 5 MB)

 

Veritabanına bir dosya gurubu eklemek:

 

ALTER DATABASE BATU

ADD FILEGROUP akademisoftware

 

/*Dosyaları eklemek ve bir dosya grubuna eklemek:*/

 

ALTER DATABASE batu

( NAME=batudata_1,

FILENAME = "c:\data\batudata_1.ndf",

SIZE = 10 MB,

MAXSIZE = UNLIMITED,

FILEGROWTH = 5 MB),

( NAME=batudata_2,

FILENAME = "c:\data\batudata_2.ndf",

SIZE = 10 MB,

MAXSIZE = UNLIMITED,

FILEGROWTH = 5 MB),

( NAME=batudata_3,

FILENAME = "c:\data\batudata_3.ndf",

SIZE = 10 MB,

MAXSIZE = UNLIMITED,

FILEGROWTH = 5 MB)

TO FILE GROUP akademisoftware

 

/*Bir dosyayı düzenlemek:*/

 

ALTER DATABASE batu

MODIFY FILEGROUP akademisoftware DEFAULT

 

/*Bir dosyayı düzenlemek:*/

 

ALTER DATABASE batu

MODIFY FILE

(NAME=batudata_3,

SIZE= 15MB)

 

/*Bir veritabanından dosya silmek:*/

 

USE batu

DBCC datawhite (batudata_3,EMPTYFILE)

ALTER DATABASE batuREMOVE FILE batudata_3

 

/*Kurtarma seçeneğini ayarlamak:*/

 

ALTER DATABASE batu

SET RECOVERY FULL

GO

 

/*Yarım kalmış işlemleri tek kullanıcıya ayarlamak:*/

 

ALTER DATABASE batu

SET SINGLE_USER

WITH ROLLBACK IMMEDIATE

GO

Kolay gelsin...



Reverse Engineering Makale Dizim

clock Aralık 7, 2008 00:04 author Batuhan Tosun tarafından yayınlanmıştır

      Reverse Engineering(Tersine Mühendislik) üzerindeki uzmanlığımı,anlatım ve şemalarla ifade ettiğim makale dizime,Editör ve Yazarlığımı devam ettirdiğim  developermania.net teknik paylaşım topluluğu üzerinden veya aşağıdaki linklerden ulaşabilirsiniz.

Reverse Engineering - 1

Reverse Engineering - 2

Reverse Engineering - 3

 



CLIP - Caption Language Interface Pack

clock Aralık 1, 2008 15:38 author Batuhan Tosun tarafından yayınlanmıştır


Visual Studio 2008 menülerinin Türkçeleştirilmesi için CLIP aracı Web üzerinden yayınlandı. CLIP, Visual Studio 2008'deki görsel arayüz maddelerinin yerel dildeki çevirilerini bir araç çubuğu yardımcı balonu (tooltip) veya diyalog kutusu içerisinde gösteren bir araç. Kullanıcılar görsel arayüz elemanlarının üzerinden fare ile geçerek çeviriyi anında görebiliyorlar. Ürünün 1.0 versiyonu Visual Studio IDE'sinin çoğu görsel elemanını çeviriyor. Ürün hakkında daha fazla bilgiyi buradan alabilirsiniz.  

CLIP aracının Türkçesini aşağıdaki adresten indirip kurabilirsiniz. Araç kurulduktan sonra Windows'un Sistem Çubuğu'nda (System Tray) yer alacak ve araçla ilgili seçeneklere buradaki ikondan ulaşabileceksiniz.

http://www.microsoft.com/downloads/details.aspx?FamilyID=4e5258d2-52f4-46b8-8b74-da2dbec7c2f7&displaylang=tr



Büyük Önder Mustafa Kemal ATATÜRK 'ü Saygı,Sevgi ve Minnetle Anıyoruz!!!

clock Kasım 10, 2008 08:21 author Batuhan Tosun tarafından yayınlanmıştır

Büyük Önder Mustafa Kemal ATATÜRK 'ü  Saygı,Sevgi ve Minnetle Anıyoruz!!! 

Acımız Halen Çok Taze ve Derin.....

Saygıdeğer Efendiler, sizi günlerce işgal eden uzun ve teferruatlı nutkum, nihayet geçmişe karışmış bir devrin hikâyesidir. Bunda milletim için ve gelecekteki evlâtlarımız için dikkat ve uyanıklık sağlayabilecek bazı noktaları belirtebilmiş isem kendimi bahtiyar sayacağım.

Efendiler, bu nutkumla, millî varlığı sona ermiş sayılan büyük bir milletin, istiklâlini nasıl kazandığını, ilim ve tekniğin en son esaslarına dayanan millî ve çağdaş bir devleti nasıl kurduğunu anlatmaya çalıştım.

Bugün ulaştığımız sonuç, asırlardan beri çekilen millî felâketlerin yarattığı uyanıklığın eseri ve bu aziz vatanın her köşesini sulayan kanların bedelidir.

Bu sonucu, 'Türk gençliğine emanet ediyorum.

Ey Türk gençliği! Birinci vazifen, Türk istiklâlini, Türk Cumhuriyeti'ni, ilelebet muhafaza ve müdafaa etmektir.

Mevcudiyetinin ve istikbalinin yegâne temeli budur. Bu temel, senin en kıymetli hazinendir. İstikbalde dahi, seni bu hazineden mahrum etmek isteyecek dahilî ve harici bedhahların olacaktır. Bir gün, istiklâl ve Cumhuriyet'i müdafaa mecburiyetine düşersen, vazifeye atılmak için, içinde bulunacağın vaziyetin imkân ve şerâitini düşünmeyeceksin! Bu imkân ve şerâit, çok namüsait bir mahiyette tezahür edebilir. İstiklâl ve Cumhuriyetine kastedecek düşmanlar, bütün dünyada emsali görülmemiş bir galibiyetin mümessili olabilirler. Cebren ve hile ile aziz vatanın bütün kaleleri zaptedilmiş, bütün tersanelerine girilmiş, bütün orduları dağıtılmış ve memleketin her köşesi bilfiil işgal edilmiş olabilir. Bütün bu şerâitten daha elîm ve daha vahim olmak üzere, memleketin dahilinde, iktidara sahip olanlar gaflet ve dalâlet ve hattâ hıyanet içinde bulunabilirler. Hattâ bu iktidar sahipleri, şahsî menfaatlerini, müstevlîlerin siyasi emelleriyle tevhid edebilirler. Millet, fakr ü zaruret içinde harap ve bîtap düşmüş olabilir.

Ey Türk istikbalinin evlâdı! İşte, bu ahval ve şerâit içinde dahi vazifen, Türk istiklâl ve Cumhuriyetini kurtarmaktır! Muhtaç olduğun kudret, damarlarındaki asil kanda mevcuttur!

Nutuk/Gençliğe Hitabe   Mustafa Kemal ATATÜRK