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

fazlamesai.net'e soralım: Teknoparklar İşe Yarayacak Mı?

FZ

Önce bir alıntı:

Devletlerin bu konudaki en cüretkâr adımı teknopark diye adlandırdığımız özel teknoloji geliştirme bölgeleri. Teknoloji alanında yazılım, donanım ya da hizmet üretimi yapacak firmalar bu özel bölgelerde çeşitli vergi avantajları sayesinde rekabetçi bir yapıya bürünüyor. Bunun bizdeki yansıması ise genellikle sadece vergi avantajından faydalanmak için ortada teknopark mantığı içinde ürettiği hiçbir şey olmayan firmaların tüm operasyonunu bu alanlara kaydırması oluyor. Teknopark arazilerinin sahibi olarak metrekare başına aldıkları fahiş kira bedelleriyle üniversitelerin de keyfi yerinde... Sonucun ne olduğu sektörü takip edenlerin malumu. İnşallah 10 yıl sonra 'Teknopark modeli işe yaramıyor, uyguladık, olmadı' gibisinden şeyler duymayız.


Sonra bir soru: Sizce yazılım ve donanım alanında Türkiye kökenli şirketlerin dünya devleri ile rekabet edebilmeleri için Teknopark yapılanması anlamlı ve uzun vadede işe yarayacak bir oluşum mudur?

Birileri bir şeyleri yanlış anlıyor...

sundance

Bu sabah bir mail aldım. Kısaca ´Hesabımı nasıl kapatacağımı öğrenemedim, bana yardımcı olursanız sevinirim´ şeklinde bir içeriği vardı.

Bu Fazlamesai´yi kurduğumuzdan bu yana geçen üç yıl içindeki ikinci üyelik iptal istemi. Açıkcası ilk seferde de anlamakta zorlanmıştık, şu anda da çok anladığımız söylenemez. Hiçbir bağlayıcılığı, üyelik aidatı vs. olmayan arada sırada yazdığı bir yerden niye üyeliğini iptal eder biri ?

Bu konu üzerine biraz kafa yorunca aklıma başka başka şeyler geldi ve aşağıdaki yazı oluştu. Bir cemiyet olarak fazlamesai konusunda...

SVCD

hasan

DVD fiyatlarını çok buluyorsunuz. İzlediğiniz ve sevdiğiniz filmleri arşivlemek de istiyorsunuz..

Mükemmel bir seçeneğiniz var DIVX ama sadece bilgisayar platformunda.

Merak etmeyin standalone yeni playerlar için de kaliteli görüntüyü ucuza elde etmek için bir alternatif var.

Ulusal Dağıtım (ULUDAĞ) projesi

coskung

TÜBİTAK’ın Linux projesi tam gaz

Türkçe destekli yaygın bir işletim sistemi ağı oluşturulmasını hedefleyen TÜBİTAK-Uludağ projesinin ilk masaüstü sürümü 2004 yılı sonunda tamamlanacak. Haberin devamı:
http://www.ntvmsnbc.com/news/271322.asp

Ayrıca uludağ projesinin sayfasını da ziyaret edebilirsiniz: www.uludag.org.tr

3. Nesil Windows Media

elrond

Microsoft, multimedia içeriklerine yeni bir boyut getirdiği yeni Windows Media teknolojisi "Corona" yı duyurdu.
Bu sefer olaya biraz server tarafından bakalım. (DivX' de son kullanıcı tarafından bakmıştık)

Windows 2000 server'da olan "Windows Media Services" daha gelişmiş olarak Windows.NET Server Beta 3 ya da Build 3604'te de mevcut bulunuyor. Beta sürümü için oldukça stabil bile sayılabilir. Tabiki BBC Live Windows.NET üzerine taşınmadı ve onbinlerce bağlantı denenmedi. O yüzden gerçekten stabil mi bilemem.