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

Php-Nuke telif hakları

butch

Az önce aşağıdaki metni içeren bir mail aldım. Sanırım birisi bizimle dalga geçiyor ama haklı olduğu bir konu var, o da yazılım sahibinin taleplerine mümkün olduğunca saygılı olmak. Ben de Basit kullananların copyright mesajını korumalarına sevinirdim.

Güzel Siteler - 2: Aftermath2000.org

sundance

Kelime anlamı "Savaş, yıkım sonrası" olan aftermath2000.org ülkemizde eksikliğini çektiğimiz kaliteli Internet haberciliği konusunda ciddi bir eksiği kapatıyor.

Gerek tasarımı, gerek yorumların kalitesi ve gelir geçer olmaktan uzaklığı ile bize ilham veren, keyifle izlediğimiz bir site.

Herkese tavsiye ederiz. Bu ortam hakkında söyleyecek sözü olanlara özellikle...

fazlamesai.net'e soralım: Pardus ne? Yenir mi?

mos

Askerden henüz geldim. Malesef mi denir, iyiki mi denir emin değilim. Ama çoğu zaman, bilgisayarlarla uğraşmaktan başka bir şeye vaktim olmadı.

Barış ve Adaletten Yana Tavır Alıyorum

SHiBuMi

Neyi ne kadar değiştirir bilemiyorum ama, aşağıdaki metin ile hemfikirseniz, http://www.zmag.org/wspj/sign_statement_frm.cfm adresinden altına imzanızı atabilirsiniz.

Bu tip eylemlere fazla katılmayan ve sonuçlarına fazla inanmayan biri olarak, metnin gereksiz duygusallıktan arındırılmış kesin dili, zmag.org gibi dünyadaki bir sürü değerli düşünürün yer aldığı bir platformda olması ve savaşın görüntülerinin insanda giderek daha fazla isyan uyandırması sebebiyle ben imzamı attım. Belki bir gün bu imzalar, bu savaşa sebep olanlar yargılanırken "biz bunu insanlık için yaptık" diye kendilerini savunmak istediklerinde, bu iddialarını çürütücü delil olarak kullanılabilir.

linux driverları olmayan donanımlar

anonim

geçenlerde sis vga onboard chipset'li anakartıma debian kurdum ama ekran kartımı bir türlü tanıtamıyordum. Sonra anakart üreticisinin sitesine girdim ve sis650 vga chipsetli onboard ekran kartının linux redhat 7.2 ve 7.1 sürümleri için driver'ını buldum ve sitede bundan böyle linux sürücüsü üretilmeyeceği yazıyordu.

sis gibi kesin bir tavırla linux sürücüsü üretmeyeceğini açıklayan bir firmadan bir daha donanım almayı düşünmüyorum ve üniversitemin satın alma bölümüne de söyleyerek bu firmanın donanımını kara listelerine almalarını söyleyeceğim.

aslında hali hazırda böyle bir kara liste var mıdır bilemiyorum ama merak ettim..

biraz araştırmadan sonra http://www.winischhofer.net/linuxsis630.shtml adresinde "SiS VGA chipsets and Linux" diye bir proje buldum. Bu bana Stallman'ın yaşadığı sorunu hatırlattı..
bundan böyle linux desteklemeyen donanım almayalım derim.