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 2 yaşında

butch

Aslında fm'in doğumgünü 9 Ekim, yani kaçırdık ama olsun. Evet, iki yıl geçti hala buradayız. Birikimimiz her geçen gün daha da büyüyor, burası her geçen gün daha eğlenceli oluyor, gelişiyor. Aslına bakarsanız şöyle sağıma soluma baktığımda bilginin bu kadar büyüdüğü, paylaşıldığı başka da bir ortam da göremiyorum. Neyse fazla gevezelik yapmayayım. Bence bu yıl da fazlamesai'nin ve fazlamesaici'lerin yılı olacak.

FM Forum şimdilik çevrimdışı :)

sundance

Sevgili Fazlamesai dostları, Romalılar!

Sadecehosting.com´un değerli katkıları ile host edilen Fazlamesai.org sitesi, bir taşınma ve ardından yaşanan küçük bir network problemi sebebiyle çevrimdışı (offline) durumdadır. Amacımız geçen Cuma online hale getirmekti, fakat ham bir ruh tarafından gerçekleştirilen bir saldırı buna engel oldu :) Umarız çarşambaya kadar bu problemi gidereceğiz.

Size verememiş olduğumuz hizmetten dolayı özür dileriz.

Açık Kaynak Kod Camiası Programcı Profili

FZ

Boston Consulting Group (BCG) ve OSDN tarafından sonuçları yeni açıklanan bir araştırmaya göre Açık Kaynak Kodlu Yazılım Geliştiriciler (open source software developers) grubunu oluşturan insanların çoğu yaklaşık 10 yıllık programlama deneyimine sahip, halihazırda bir şirkette profesyonel yazılım uzmanı olarak çalışan kişiler.

\r\r \r\r Popüler medya organlarındaki "lise mezunu, matematik ya da teknoloji meraklısı, işsiz güçsüz 16-22 yaş arası gençler" kanısının aksine açık kaynak kod hareketi için harıl harıl yazılım geliştiren insanların profili 22-37 yaş arası bir görünüm arz ediyor.\r\r \r

fazlamesai.net'e soralım: Para karşılığı ödev yapıyor ya da yaptırıyor musunuz?

FZ

Geçenlerde okuduğum bir Language Log yazısı uzun zamandır aklımda olan bir konuya dikkatimi çekti.

Bir üniversite hocası verdiği bilgisayar ödevinin öğrenciler tarafından değil de para karşılığı rentacoder.com sitesinden birilerine yaptırıldığını düşündüğünü ve bunu nasıl engelleyebileceğini sormuş. Bir başka hoca ise "rentacoder sitesine üye olur, kendini öğrencinin talebini karşılayabilecek bir programcı olarak tanıtır ve sonra da en düşük bedeli önererek işi alırsın, sonra da öğrenciye 'sen gel bakayım buraya' dersin" gibi bir yöntem önermiş. Ancak bu da garantili bir yöntem değil, kimlik gizlemesi durumlarında filan...

GNU/Linux Ortamında Webcam İle Hareket Algılama

FZ

Başlık biraz fazla ciddi gelmiş ya da kafa karıştırmış olabilir o yüzden kısaca derdimi ve bu makalenin ana temasını belirteyim: Basit bir kamerayı GNU/Linux çalıştıran bir PC´ye USB portu üzerinden bağladıktan sonra bir tür ilkel gözetleme/uyarma sistemi kurma işini adım adım anlatmak.

Yemeği hazırlamaya başlamadan önce malzeme listesine bir göz atalım:
  • 1 adet PC
  • 1 adet Debian tabanlı KNOPPIX 3.1 Bootable Live CD
  • 1 adet PHILIPS PCVC 730K webcam
  • 1 adet hareket tespit (motin detection) yazılımı