E-ticaret sitelerinde hatalar

0
cs
ACM Istanbul Bölümü'nün Salı Günü gerçekleştirilen toplantısında bahsettiğimiz yeni projemiz, Türkiye'deki e-ticaret sistemlerinin genel durumunu açıkça gözler önüne serecek.

Odak noktamız e-ticaret web sistelerindeki bug ve hatalar.

Özellikle web arayüzlerinde karşılaşılan "internal" hata mesajları ve diğer bütün buglar geçerli.

Örneğin; "Error 500: The "xml" attribute illegally evaluated to "null" or "" in "

Geçtiğimiz hafta İGDAŞ, BEDAŞ; TTNet, Türk Telekom, İSKİ, Garanti Bankası, Migros Online, AtlasJet web sitelerinden örnekler bulduk.

Bu kurumlarda bulunan yeni örnekler de işe yarayacaktır, çünkü bazılarının screenshot'ları düzgün değil. Bir haftada bu kadar kurumdan hata toplanabiliyorsa kim bilir bu iş nereye kadar gider.

Katkıda bulunmak için, yapılan işlemin detaylı bir açıklaması ile birlikte tarih ve URL gibi detayları görebileceğimiz, tarayıcı penceresinden bir screenshot yeterli olacaktır.

Ayrıca büyük sistemlerin uzun süre devre dışı kalması da ilginç bir durum. Örneğin Türk Telekom'un (web ve telefon üzerine) borç sorgulama servislerinin hepsi 5 gün boyunca devre dışı idi. Bu tür katkılar da büyük oranda etki yaratacaktır.

Lütfen bu proje kapsamında hacking yapmayınız. Örneğin SQL injection, formlara fazla uzun string girmek ve cookie'leri el ile değiştirmek gibi işlemlerden kaynaklanan bozukluklar ile ilgilenmiyoruz. Bu tamamen başka bir konu ve ayrıca yasal da değil. Amacımız sadece "sıradan" bir kullanıcının davranışı ile ortaya çıkan hataları gözler önüne sermek. Tabi Ctrl+Click gibi aynı session dahilinde birden fazla pencere açmak da normal kullanım dahilinde, dolayısıyla bu tür davranışlarda çıkacak hatalar da çok önemli. Şu ana kadar karşılaştığımız sistemler için ne yazık ki çok daha basit kullanımlar bile yeterli oldu, fakat örneğin bu tür bir davranış bir dizi web sitesinde (kuruma maddi zarar bile ettirebilecek) ciddi hatalara yol açacaktır.

Bulduğunuz hataları bana basitçe e-posta yoluyla iletebilirsiniz. Şimdiden katkıda bulunan herkese tek tek teşekkürlerimi sunarım.

Chris Stephenson
cs (at) cs.bilgi.edu.tr

ACM İstanbul Buluşmaları: λ-calculus: En eski programlama dili bugünkü problemlerimizi aydınlatıyor

Görüşler

0
robertosmix
Birçok e-ticaret sitesindeki en büyük bug sistemin kendisi: .NET
0
o_ozardic
Sonuçta .NET'in tercih edilmesinin arkasında pek çok pratik neden var, bi tanesi "Hızlı çözüm" inancı.
0
memisko
hızlı yaşa genç öl misali...
0
erhanbaris
sorun ve sıkıntıları .net ten dolayı javadan dolayı phpden dolayı diye sınıflandırmak kanımca yanlış. Bana göre bütün bu diller amaç değil araçtır. Uzman bir yazılımcı zamanında ve yerinde gerektiğini kullanandır. Microsoft fanatizmi yada linux fanatizmi yapmaya gerek yok. Özelliklede hiç kullanmadığın bilmediğin sadece başkalarından duyduğun ve başklalarının yorumları doğrultusunda yorumlar yapmak ne objektif yorumlar ortaya çıkarır nede objektif çözümler.

Ondan dolayı hataları yapan insanlardır. Uygulama platformları yada dilleri değil :)

Haberde geçen sitelerin bir kısmı JSP bir kısmı PHP bir kısmıda ASP.NET'te yazılmış.

Ben uzun süre PHP kullandım şu anda .NET kullanıyorum. Her platformun kullanışlı olduğu, etkin olduğu ve iyi çözümler sergilediği yerleri göz önünde bulunduralım.
Saygı ve sevgiyle kalın.
Görüş belirtmek için giriş yapın...

İlgili Yazılar

Hakia'dan Sonra Tanbul

anonim

Türk arama motorları zincirinin en son halkası, Tanbul. İlk defa yabancı bir sitede gördüğüm Tanbul'u bu sefer de eHub'da görünce Türkiye'de de duyurmak istedim. Ancak Tanbul Hakia gibi arkasında milyon dolarlar olan hırslı bir proje değil; daha çok Turkix'den tanıdığımız Emre Sokullu'nun hobi amaçlı, henüz konsept aşamasındaki bir araştırma projesi. Tanbul'un ABD'den patentli teknolojisinin -pek de ipucu vermeyen- bir özetini şu adresten bulmak mümkün.

Kimlik dediğin nedir ki?

parsifal

Eskiden tv programlarında görürdük yasadışı olayları... Ama bugün Butch ile tanık olduğumuz bir olay dumur sınırlarımızı aşarak bizi hayretlere düşürdü.

İstanbul, İstiklal Caddesi, Fransız Konsolosluğu önünde bir şahıs tezgah açmış bir şeyler satıyordu. İstiklal'de pek çok kişi, pek çok şey satıyor işporta tezgahlarında... Ama bahsettiğim şahıs hepsinden farklı bir sektöre hizmet ediyordu. Tezgahında pek çok boş kimlik duruyordu. Ehliyet, SSK vb. kimlikler. Artık ehliyet kursu veya devlet memuru olmaya gerek yok. Alıyorsun tezgahtan kimliği dolduruyorsun bilgilerini ve kullanmaya başlıyorsun.

Yakında otomatlarda satılmaya başlarsa şaşırmayın !!!

`Bilgisayar Bilimleri'nin Başarısı´ ya da `Kaplanın Çizgilerinin Oluşumu´

butch

Bilgisayar Bilimleri'nin aslında masamızdaki (ya da cebimizdeki) küçük makineyle sadece dolaylı bir bağı var. Temel ve geniş bir bilim alanı. 60 dakika içinde felsefeden cinsiyete, cinsellikten siyasete, sosyolojiden tarihe ve nihayet kaplanın çizgilerine varan bir yolculuk yapacağız. Sizi şaşırtacak en az bir şey öğreneceğinizin garantisini veriyoruz.

Fazlamesai.net yine yeni yeniden!

sundance

Merhaba arkadaşlar. Fazlamesai iki yılı aşkındır aynı arayüz ile camianın nabzını tutmaya, Eve gidip bilgisayarla uğraşmak isteyenlerin, biraraya geldiği, haber ve tartışma sitesi olmaya devam ediyordu.

Bu iki sene içinde 'bozuk değilse tamir etme' mantığı ile küçük değişiklikler dışında fazla bir oynama yapmadık sitede. Fakat en önemli özelliği bilgi paylaşımı ve diyalog olan sitemizde, anonim yorumlar o kadar hat safaya ulaştı ki kimin kime ne dediği belli olmaz oldu. Bu bahaneyle, bahar temizliği mantığıyla ;) yeni tasarıma, yeni altyapıya geçtik. Elbet aksamalar, problemler olacaktır ama sizlerin de Fazlamesaileriyle kısa zamanda gidereceğimize eminiz. No anonim, bol katılım!

Açık Kodlu Özgür Yazılım: Minik Bir Vaka Analizi

FZ

Kısa bir süre önce FM kurucu editörlerinden sundance bana FeatherLinux (kuştüyü linux :-P ) isimli çok hafif ve bir mini CD´ ye sığabilen bir GNU/Linux dağıtımından bahsetti. Söz konusu dağıtım Debian GNU/Linux ve Knoppix dağıtımlarından yola çıkarak hazırlanmış epey pratik bir şeydi.

Dağıtımı olabildiğince küçültmek için dokümantasyon çıkarılmıştı, yani man sayfaları CD´de mevcut değildi. sundance ile bunu tartışırken aklıma şöyle bir şey geldi: Eğer bu CD ile boot ettiğim bilgisayarın Internet bağlantısı varsa neden komut satırından alışık olduğum şekilde man sayfalarına erişmeyeyim? ``Aaa iyi fikir yaa!´´ şeklinde karşılıklı mesajlaşmadan sonrası açık kodlu özgür yazılım dünyasında insanların pratik problemlere pratik çözümleri nasıl geliştirdiklerine dair güzel bir vaka analizi (mini case study) olarak okunabilir.