Ana Sayfa / Başkanlığımız / Mevzuat / İletişim

 
 

Asayiş Dairesi Başkanlığı

Emniyet Genel Müdürlüğü

Asayiş Dairesi Başkanlığı

 

 
 

17.05.2012 15:52:44

 
 

 

 

ÇOCUK HAKLARINA DAİR SÖZLEŞME

 

 

 

XML FORMATI

Doküman iki birimden oluşmaktadır. Birinci birim prolog adı verilen dokümanın işlenmesi ile ilgili bilgileri içerir. Bu kısım Asayiş Kimlik Bildirme Sistemine (AKBS) veri dönüşümü için sabittir:

<?xml version=”1.0” encoding=”iso-8859-9”?>

Dokümanın geri kalanı verileri içermektedir.

Veri iki seviyeden oluşmaktadır. Birinci seviye Konaklama bilgilerini içerir. XML DOM yapısı gereği bir dokümanda sadece bir kök olabilir. Bu nedenle bir dokümanda birden fazla Konaklama başlığı bulunamaz. Konaklama başlığının altında kişi kayıtları yer alır. Konaklama kökünün altında birden fazla kişi kaydı bulunabilir. Konaklama merkezinin müşterilerine ait bilgiler bu kişi kayıtlarını oluşturacaktır.

Her XML dökümanında bir kök olur. Bu köke bağlı dallar ve bu dallarda başka dallara açılabilir. Her dalın veya kökün bir veya daha fazla özelliği (attribute) olabilir. Köke bağlı birden fazla kişi kaydı olabilir. Kişi tag’ı bittiğinde ikinci kişiye ait kayıt eklenebilir.

Doküman

1- Konaklama

2- Kişi

bilgilerinden oluşur.

Tesis ile ilgili bilgileri içerir. Kök Konaklama bilgisidir.

  • TesisKodu : Tesise verilen kod. Tam sayı olmalıdır.

  • Tarih : Tarih ve Saat bilgilerini içermelidir. Formatı yyyy-MM-dd hh:mm:ss şeklinde olmalıdır.

  • Gonderen Program : Bu veriyi hazırlayan programın adı yazılacaktır. En fazla 80 karakter olabilir.

  • GonderenProgramVersiyon : Gönderen programın versiyonu buraya yazılacaktır. En fazla 80 karakter olabilir.

Müşteri bilgileri bu dalda yer alır. Her müşteri için tekrarlanacaktır.

SiraNo : Müşteri bilgileri listesinde kaçıncı sırada olduğu tutulacaktır. Zorunlu alandır. Boş bırakılamaz. SiraNo tam sayı bir alandır.

TCKimlikNo : Tamsayı bir alan olacaktır. Uyruğu Türkiye olanlar için zorunlu alandır, boş bırakılamaz. Ancak Türk olmayanlar için bu alanın içi boş bırakılmalıdır. En fazla 11 rakam olabilir.

Adi : Müşterinin adı. En fazla 80 karakter olabilir. Zorunlu alandır. Boş bırakılamaz.

Soyadi : Müşterinin soyadı. En fazla 80 karakter olabilir. Zorunlu alandır. Boş bırakılamaz.

BabaAdi : Müşterinin babasının adı. Uyruğu Türkiye olanlar için zorunlu alandır. Boş bırakılamaz. En fazla 80 karakter olabilir.

AnaAdi : Müşterinin annesinin adı. Uyruğu Türkiye olanlar için zorunlu alandır. Boş bırakılamaz. En fazla 80 karakter olabilir.

DogumYeri : Müşterinin doğduğu yer. En fazla 80 karakter olabilir.

DogumTarihi : Müşterinin doğum tarihi. Zorunlu alandır. Boş bırakılamaz. yyyy-MM-dd formatında olacaktır. Farklı formatta veri gelirse program hata verecektir.

Uyrugu : Müşterinin Tabiyeti, Standart olması açısından kodlu olarak kullanılacaktır. Bu kodlar aşağıda verilmiştir. Bu alan boş bırakılamaz. Bu alana en fazla 5 karakter girilebilir.

KimlikBelgesiTuru : Müşterinin beyan ettiği kimlik belgesi türü; standart olması açısından kodlanarak girilecektir. Kimlik belgeleri ve kodları aşağıda verilmiştir. Zorunlu alandır. Boş bırakılamaz. 1 karakterlik bir bilgi girilmelidir.

KimlikSeriNo : Beyan edilen kimliğin seri numarası. 20 karakter olabilir. Zorunlu alandır. Boş bırakılamaz.

NufusaKayitliOlduguIl : Nüfusa kayıtlı olduğu il adı. Uyruğu Türkiye olanlar için zorunlu alandır. Boş bırakılamaz. En fazla 80 karakter olabilir.

NufusaKayitliOlduguIlce : Nüfusa kayıtlı olduğu ilçe adı. Uyruğu Türkiye olanlar için zorunlu alandır. Boş bırakılamaz. En fazla 80 karakter alabilir.

NufusaKayitliOlduguMahalle : Nüfusa kayıtlı olduğu mahalle veya köy. En fazla 80 karakterdir.

NufusCilt : Nüfusa kaydındaki Cilt Numarası bilgisi. En fazla 15 karakter olabilir. Tam sayı olmalıdır.

NufusAileSira :Nüfus kaydındaki Aile Sıra Numarası bilgisi. Bazı yerde Hane adıyla geçer. En fazla 15 karakter olacaktır. Tam sayı olmalıdır.

NufusSiraNo : Nüfus kaydındaki Sıra Numarası bilgisi. En fazla 15 karakter olabilir. Tam sayı olmalıdır.

Cinsiyet : Müşterinin cinsiyeti. Zorunlu alandır. Bu alan boş bırakılamaz. Kodlu bir alandır. Kodlar aşağıda  verilmiştir. 1 karakter alabilir.

MedeniHali : Müşterinin medeni hali. Kodlu bir alandır. Kodlar aşağıda verilmiştir. 1 karakter alabilir.

Isi : Müşterinin işi / mesleği. 80 karakter alabilir.

IkametAdresi : Müşterinin ikamet ettiği adres. Zorunlu alandır. Boş bırakılamaz. En fazla 255 karakter alabilir.

GelisTarihi : Müşterinin otele kaydını yaptırdığı tarih ve saat. Formatı yyyy-MM-dd hh:mm:ss formatında olmalıdır. Zorunlu alandır. Boş bırakılamaz. Farklı formatta veri girişi programın hata vererek bu veriyi kaydetmemesine neden olur.

AyrilisTarihi : Müşterinin otelden ayrıldığı tarih ve saat. Eğer müşteri hala ayrılmamış ise boş bırakılacaktır. yyyy-MM-dd hh:mm:ss formatında veri girilecektir. Yanlış formatta veri girişi programın hata vermesine ve dosyayı kabul etmemesine sebep olur.

VerilenOdaNo : Müşteriye verilen oda numarası. Müşteri hangi odada kaldı veya kalıyorsa oda numarası girilecektir. En fazla 15 karakter olabilir.

AracPlakaNo : Eğer müşteri aracıyla geldiyse araç plaka numarası. En fazla 20 karakter olabilir.

XML FORMATI

Geçici ikamet yerlerinin, ikamet edenleri bildirmek için kullandığı program olan AKBS Uçbirim verileri XML formatında bir dosya olarak alıp okumaktadır. Bu dosya bir otomasyon programı tarafından üretilmiş olmalıdır. XML dosyası üretildikten sonra diske kaydedilmekte ve AKBS uçbirim tarafından okunduktan sonra gönderilmek üzere kendi veritabanına kaydedilmektedir. Bu süre zarfında XML dosyasının dışarıdan müdahaleye açık olduğu tespit edilmiştir. Kullanıcı herhangi bir nedenden dolayı bu dosyayı istediği gibi değiştirip üzerinde oynayabilir ve bu şekilde programa aktarabilir. Bunun önüne geçilebilmesi için verilerin güvenliğinin bir şekilde sağlanması gerekmektedir.

Veri güvenliğini sağlamanın en sağlıklı yolu dijital imza kullanmaktır. Ancak bu işlem için gerekli kanun (Kanun çıkmış olmasına rağmen, yöntem konusu henüz kesinlik kazanmamıştır.) ve gerekli altyapı henüz yeterli değildir. Bu şekliyle veri güvenliğinin sağlanması için XML dosyasına bir eklenti yapılmıştır.

Dijital imza kullanmadan veri güvenliğinin sağlanmasının en basit yöntemi, verinin özünün saklanmasıdır. Veri işlenirken özü yeniden elde edilerek önceden elde edilmiş öz ile karşılaştırılır. Farklı olması durumunda program verileri kabul etmeyecektir.

Öz elde etmek için kullanılabilecek bir çok yöntem mevcuttur. Bunlardan en çok kullanılanı MD-5 (Message Digest 5 ) algoritmasıdır. Bu algoritmanın internette pek çok programlama dilinde hazırlanmış açık kodunu bulmak mümkündür.

MD-5 algoritması özü 4 adet 4 byte tam sayıyla verir. Ancak genel uygulama bunları 16 byte’lık byte dizini şeklinde üretmektir. Okunabilirliği ve taşınabilirliği açısından bu 16 byte’lık dizi heksadesimal rakamlar şeklinde ifade edilir. Toplam 32 karakterlik bir metin tüm verilerin özünü içermektedir.

MD-5 ile elde edilen veri xml dosyasında prolog olarak dökümana eklenir.

<?hash 432AB78342DFE0E7FDF4C8BFC116B1A4?>

Özü alınan veri Konaklama verisi içindeki <Konaklama kodu ile başlar. </Konaklama> ile biter. Eğer veri seti string içinde toplanıyorsa bu konuda bir sorun yaşanmayacaktır.

XML standardı olarak <?xml versiyon=”1.0” encoding=”iso-8859-9” ?> kodu dökümanın en başında olmak zorundadır. Yine standart olması açısından <?hash ?> bilgisinin de başta olması beklenmektedir.

Aşağıda örnek bir XML dökümanı görülmektedir :

Bu şekliyle uygulama verinin sağlıklı olarak otomasyon programından aktarıldığından emin olur.

Herhangi bir bilgide değişiklik mevcut ise veya kullanıcı xml dosyasına müdahale ederse AKBS uçbirim aşağıdaki mesajı vermektedir.

XML formatında 1.2.0 sürümünde Nüfusa kayıtlı olduğu İL ve İLÇE bilgileri TC uyruklu kişiler için zorunlu hale getirilmiştir.

TC Kimlik Numarasının alınabilmesi için Ad, Soyad, Baba Adı, Ana Adı, Doğum Yılı, Cinsiyeti, Nüfusa Kayıtlı Olduğu İl ve Nüfusa Kayıtlı Olduğu İlçe bilgileri zorunludur. TC Kimlik numarasının geçerliliğinin testi için bu alanlarında doldurulması gerekmektedir.

AKBS uçbirim programının çözülmesi (decompile), kodun analiz edilmesi (reengineering), veri dosyalarına ve programa müdahale edilmesi yasaktır.

AKBS uçbirimin 1.2.0 sürümünde kasıtlı olarak bozulma, değiştirilme, yeniden yazılarak kötü amaçla kullanılmaya yönelik gerekli önlemler alınmıştır.

 

GİYKİMBİL

Genel Bilgi

Sık Sorulan Sorular

Tesislerin İhtiyaç Duydukları Donanım ve Yazılım

Form Doldurma Klavuzu

Gönderme Programı

Teknik Ayrıntılar

XML Formatı

XML Referans Tablolar

XML Hata Durumları

XML Dosyasının Oluşturulması İle İlgili Sık Sorulan Sorular

Windows XP Kullanıcıları İçin Uyarı

Geçici İkamet Yerleri Kimlik Bildirme Formları

  İşletici Kimlik Bildirme Belgesi
  Çalışanlara Ait Kimlik Bildirme Belgesi
  Konaklama Tesisi Personeline Ait Kimlik Kartı
  Barınanlara Ait Kimlik Bildirme Belgesi
  Konutta Kalanlara Ait Kimlik Bildirme Belgesi
  Misafirlere Ait Bildirme Belgesi
  Konaklama Yeri Ve Kayıt Defteri
  Konaklama Belgesi - Hotel Accomodation Registration Form

 

 

Sunucu

IP adresi

212.175.37.125

 

 

ASAYİŞ DAİRESİ BAŞKANLIĞI | Bilişim Sistemleri Şube Müdürlüğü

Bu site ve her türlü kullanım hakkı Asayiş Dairesi Başkanlığına aittir. Tüm hakları saklıdır.

Sayfa Başına GitSitede bulunan bilgiler, içerikler ve görseller yazılı izin olmadan kullanılamaz, kopyalanamaz, yayınlanamaz ve başka bir forma sokulamaz.

Asayiş Dairesi Başkanlığı bu internet sitesinde yer alan bütün bilgileri ve görsel unsurları önceden bildirimde bulunmadan değiştirme hakkını saklı tutar.