top of page

Mobil Ticaret Uygulamanızı Nasıl Koruyabilirsiniz

  • Yazarın fotoğrafı: CodeX
    CodeX
  • 28 Eki 2020
  • 7 dakikada okunur

Mobil ticaret uygulamanızı güvenli hale getirmek için birçok farklı cephede hareket etmeniz gerekir. Mobil ticaret uygulamanızı güvenli hale getirmenin neden bu kadar önemli olduğunu ve bunu nasıl yapacağınızı öğrenin.


Mobil Ticaret Güvenliği


Mağazam için yüksek güvenlikli bir mobil ticaret uygulaması nasıl geliştirilir? Giderek daha fazla kullanıcı, tabletler ve akıllı telefonlar gibi mobil cihazları kullanarak bir şeyler satın almak istediğinden, M-ticaret piyasada çekiş kazanıyor. Mobil ticaret uygulamaları, kullanıcılar ve işlemlerle ilgili hassas bilgiler dahil olmak üzere her zamankinden daha fazla veri işliyor.


Bu nedenle, m-ticaret uygulamalarına yatırım yapan işletme sahipleri için güvenlik bu kadar önemli bir sorun haline geldi. Her güvenlik ihlali, potansiyel olarak kullanıcıların uygulamayı terk etmesine ve bir markayı güvenilir olarak görmeyi bırakmasına neden olabilir.


Bir uygulamayı güvenli hale getirmek için birçok farklı cephede hareket etmeniz gerekir. Bu makalede, her uygulama sahibinin bilmesi gereken m-ticaret güvenliği hakkında temel bilgileri paylaşıyoruz. M-ticaret uygulamanızı güvenli hale getirmenin neden bu kadar önemli olduğunu ve nasıl yapılacağını öğrenmek için okumaya devam edin.


Temel bilgilerle başlayalım. Mobil ticaret nedir ?


Mobil ticaret (mCommerce veya m-ticaret olarak da adlandırılır), bir mobil cihaz (akıllı telefon, tablet veya hatta giyilebilir bir cihaz) kullanılarak gerçekleştirilen tüm işlemleri kapsar. Mobil ticaret örnekleri arasında alışveriş uygulamaları, uygulama içi ödemeler ve dijital içerik satın alımları bulunur. Daha fazlasını okuyun: mCommerce nedir? Mobil Ticaretin Tanımı ve Türleri .


Günümüzde tüketiciler, yemekler, temizlik hizmetleri veya yolculuklar gibi hizmetler ve öğeler sipariş etmek ve bunlar için ödeme yapmak için mobil uygulamaları kullanıyor. Bu nedenle, mobil ticaret genellikle e-ticaretin bir sonraki seviyesi olarak kabul edilir ve çevrimiçi sipariş verme ve satın alma kolaylığını mobil cihazların konforuna getirir.


Mobil cihazlar artık artan hacimli işlemleri gerçekleştirdiğinden, güvenlik sorunu e-ticarete adım atmak isteyen işletmeler için çok önemli hale geldi. Hassas verilerin güvenliğini sağlamak, müşterilerin güvenini kazanmak ve sağlam bir itibar oluşturmak için çok önemlidir. Bu, özellikle bu tür verilerle ilgilenen sektörler için geçerlidir, finansal hizmetler ve sağlık hizmetleri kilit örneklerdir.


Bu işlemler mobil cihazlarda ve internet üzerinden gerçekleştirildiğinden, m-ticaretin geleneksel e-ticarete göre daha fazla güvenlik endişesi yarattığı düşünülmektedir . Nedenini öğrenmek için okumaya devam edin.


Mobil ticaret güvenliği işletmeniz için neden çok önemlidir ?


Mobil ticaretinizi güvence altına almak, çeşitli ticari nedenlerden dolayı önemlidir:


Bir mobil işlem sağlayıcısı olarak, kendinizi ters ibrazlara karşı korumaktan ve verilerinizin (hem işletmenin hem de müşterilerin) güvenliğini sağlamaktan kısmen sorumlusunuz.


Bir güvenlik ihlali, kullanıcıların uygulamanızı terk etmesine, katılım oranlarınızı düşürmesine ve gelir akışınızı durdurmasına neden olabilir.


Güvenlik sorunları, müşterilerin markanıza duyduğu güveni etkileyecektir.

% 100 veri güvenliğini garanti etmek imkansızdır. Hiçbir şifre kırılamaz. Bu, iş verilerinizin ifşa olabileceği veya ihlal edilebileceği anlamına mı geliyor? Tam olarak değil.


Buradaki amaç, güvenlik önlemlerinin saldırganları ilk etapta uygulamanızı çekici olmayan bir hedef haline getirecek kadar uzun süre yavaşlatmasını sağlamaktır.


Ne kadar sürer? Cevap genellikle duruma göre değişir.


Örnek senaryo: Örnek olarak belirteçlere erişim sağlayın. Erişim belirteci, kullanıcının daha önce doğru verileri aktardığını belirten kullanıcı kimlik bilgilerinin yerine geçer. Jetonun süresi bir ay sonra dolarsa ve saldırganın onu alması için bir aydan fazla süreye ihtiyacı olursa erişim jetonunu güvenli olarak değerlendirebiliriz. Kullanıcı, yeni oluşturulmuş bir jeton alacak. Eskisi artık kullanılamayacak.


Oldukça güvenli bir m-ticaret sistemi geliştirmek için, tüm ihlal vektörlerini bilgisayar korsanı için yeterince zorlaştırmanız gerekir . Ancak, kullanıcıyı her oturum için oturum açmaya veya her satın alma işleminde ödeme verilerini girmeye zorlamak istemezsiniz. Bu, kullanıcı deneyimini olumsuz etkileyebilir ve kullanıcıların uygulamayı terk etmesine neden olabilir.


Mobil cihazlarda çevrimiçi ödemeleri tamamlamak için güvenli bir ortam oluşturmak ile kullanıcı deneyimini olabildiğince iyi tutmak arasında bir denge kurmanız gerekir.


Mobil ticarette güvenlik tehditleri


Her mobil ticaret işlemi, her biri kendi güvenlik sorununu gündeme getiren üç bölümden oluşur:


  • kullanıcı (satın alma işlemi yapan kişi),

  • sunucu (uygulamanın sahibi olan işletme),

  • bağlantı (yukarıdaki iki bileşeni bir araya getiren teknoloji).

İşletme sahipleri, riskleri ve güvenlik açıklarını doğru bir şekilde tanımlayan bir güvenlik matrisi * oluşturmak için ellerinden geleni yapmalıdır. Benzersiz gereksinimleri için çalışan güvenlik çözümlerini bu şekilde hedefleyebilirler.

Bir güvenlik matrisi, kullanıcıların uygulamanızdaki her bir veri düzeyiyle nasıl etkileşim kurabileceğini tanımlar.


Cihaz hafızasına kaydedilen dosyalar - birisi başka bir kullanıcının cihazını kullanma şansı yakalarsa ve uygulamanız dosyalarını halka açık bir yere kaydederse, bu verilere erişmek kolaydır. Hassas verileri şifrelenmemiş cihaz hafızasına veya önbelleğe kaydetmekten kaçının.


Mobil - arka uç iletişim güvenliği ipuçları


Mobil cihazlara özel çözümler kullanın


Telefon doğrulamasını kullanarak bir hesap oluşturduklarında kullanıcılara daha fazla güvenebiliriz. Dahası, bu yöntem mobil uygulamalar için başka bir uygulama / web tarayıcısı açmayı gerektiren e-postadan daha uygundur.


Güvenli uygulamaların, iletişimin mobil uygulamadan gelmesini sağlamak için ek belirteçleri vardır. Gelişmiş bilgisayar korsanları bu anahtarları elde edebilir, ancak bazı özentilerin sahtekarlık yapmasını veya diğer kötü amaçlı eylemleri gerçekleştirmesini kesinlikle durdurmaları gerekir. Anahtarlara hashing uygulayarak bu süreci yavaşlatabiliriz. Ancak bu, uygulama geliştirme sürecini ve bakımını zorlaştırır.


Oturumu yenile


Erişim belirteçlerinin ömrünü birkaç dakikaya kısaltabilir ve yine de yenileme belirteçleri sunarak uygulamayı kullanıcı dostu tutabiliriz. Bu belirteçler, erişim belirteçlerinden daha uzun geçerliliğe sahiptir ve yenisini elde etmek için kullanılabilir. Bir saldırgan erişim jetonunu ele geçirse bile, yakında işe yaramaz hale gelecektir.


Çıkış isteği


Artık kullanılmayan jetonları, arka uca oturumu kapattığımızın sinyalini vererek geçersiz kılabiliriz. Bu isteğe bağlı bir adımdır ve yukarıdakilere benzer şekilde çalışır.


Taşıma Katmanı Güvenliği'ni (TLS) kullanın


Bu, tüm yeni uygulamalar için sahip olunması gereken bir şeydir. Uçtan uca bir şifreleme oluşturarak, şifrelenmemiş bir kanaldan (örneğin, şifresiz bir WiFi erişim noktası) göndersek bile hiç kimsenin mesajlarımızı okumamasını sağlar. Son derece güvenli hale getirmek için burada çözülmesi gereken bazı adımlar olduğunu unutmayın.


Sertifika sabitlemeyi hatırla


Yukarıdaki çözüm (TLS) MITM (Ortadaki Adam) saldırılarını engellemeyecektir. Bu tür bir saldırıda, siber suçlular arka uç gibi hareket eder, bu nedenle tüm mesajlar yakalanır ve okunur. Bunu önlemek için, sunucuyla şifreleme için kullanılan yalnızca birkaç güvenilir sertifika ayarlayabiliriz.


Bu yöntemin bir dezavantajı vardır. Bir sertifikanın sona erme tarihi olduğundan, geliştiriciler uygulama güncellemesini eskisinin süresi dolmadan yenisiyle yayınlamalıdır. Aksi takdirde uygulama kullanılamayacaktır. Bazı durumlarda, sertifika sabitleme imkansızdır veya sürdürülmesi zordur (başka bir sunucuya bağlanmak). Bu konuyu proxy sunucusunun yardımıyla (proxy kullanarak) çözebiliriz.


Çok fazla bilgi göndermekten kaçının


Gereksiz verileri göndermeyerek veya birçok isteğe bölmeyerek saldırganın tüm kişisel verileri elde etmesini zorlaştırabiliriz. Saldırgan bir isteği yakalasa bile, çalınan bilgi herhangi bir zarara yol açmaya yetmeyebilir.


Mobil uygulama güvenliği ipuçları


Kullanıcı cihazlarında ne depoladığınıza dikkat edin

Bir mobil cihazdaki şifrelenmemiş verilerin çalınabileceğini varsayın. Saklanması gereken hassas bilgiler şifrelenmelidir. Telefonlar, hassas veriler için zaten güvenli depolama uyguladı.


Ayrıca tüm gereksiz, geçici dosyaları da mümkün olan en kısa sürede kaldırmalıyız. Bir uygulama, verileri varsayılan olarak önbelleğe alan birçok araç kullanır. Hassas verileri bu yerlerde saklamaktan kaçınmak en iyisidir.


Biyometrik kimlik doğrulama kullanın


Günümüzde çoğu cihaz biyometrik kimlik doğrulamayı desteklemektedir. Gizli veriler için uygun bir erişim yöntemi veya ek güvenlik katmanı olarak kullanabiliriz. Ama asla sadece buna güvenmemeliyiz. Kimlik doğrulama, sahip olduğumuz, olduğumuz veya bildiğimiz bir şeyi kullanarak çalışır. Güvenli bir mekanizma en az ikisini içerir.


İkili güvenliği unutma


Derleyiciler ayrıca, derlenen kaynak koddan verileri yakalama girişimlerine karşı uygulamayı güçlendirebilir. Bu, bazı saldırganların saldırıları sahtekarlık yapmasını veya uygulamanın güvenlik açıklarını öğrenmesini engeller. Bir platform SDK'sı bu araçları zaten içerir, ancak varsayılan olarak etkinleştirilmeyebilirler.


Kitaplıklarınızı güncelleyin


Mobil sistemler ve kitaplıklar güncellemeleri alır, bu nedenle uygulamanın da güncel olması gerekir. Sadece kitaplıkları en yeni sürümlerine güncelleyerek ve uygulama güncellemesinde yayınlayarak birçok saldırıyı önleyebiliriz. Başarılı saldırıların çoğu, en az birkaç ay önce halka duyurulmuş olan yamalanmamış bir hatadan yararlanılarak gerçekleştirildi.


Sistem yeteneklerine dikkat edin


Panolar gibi bazı yetenekler verileri tüm uygulamalarda depolayabilir. Panodan veri çalabilen veya izleme verilerini oraya yerleştirebilen uygulamalar veya web siteleri vardır. İOS 14'ten bu yana, kullanıcı, bazı zararlı etkinlikleri önlemeye yardımcı olan her pano kullanımını görecek. Ayrıca uygulamanın diğer uygulamalarla veri paylaşması gerekip gerekmediğini de göz önünde bulundurmalıyız - örneğin: bir üçüncü taraf uygulamasının desteklenmeyen bir dosyayı önizleme için açmasına izin verebilir miyiz?


Üçüncü taraf bağımlılıkları güvenlik ipuçları


Üçüncü taraf bağımlılıkları, olası bir güvenlik riski olabilecek çok sayıda veri toplar. Kullanıcı verilerini anonim ve analitik için kullanılabilir tutmak karmaşık bir görevdir ve bunu nasıl yapacağınız belirli bir uygulama alanına bağlıdır.


Bağımlılığınızın güvende olduğundan emin olun


Bağımlılık inanılmaz bir zaman tasarrufu sağlayabilir ve m-ticaret güvenilirliğinizi artırabilir. Öte yandan, bağımlılığın aşırı kullanımı veri ihlaline yol açabilir. Cüzdan uygulamalarından kripto para birimi çalmak için popüler bir JavaScript kitaplığının (haftada 2 milyondan fazla indirme!) Saldırıya uğradığı bilinen bir durum var . Bu örnek, JavaScript kodu ve çeşitli ilgili kitaplıklar, React Native gibi teknolojiler sayesinde mobil geliştirmede kullanıldığından, mobil uygulamalara yönelik potansiyel bir tehdidi de göstermektedir.


Ödemeleri güvende tutun


İşlemler için neredeyse her zaman bir ödeme sağlayıcısına ihtiyacımız var. Bunları güvenli ve rahat tutmak çok çaba gerektirir. Birçok işletme sahibi, bu tür üçüncü taraf sağlayıcılara bağlıdır. Google Pay veya Apple Pay gibi kullanışlı yöntemler sunmak harika bir fikir.


Güvenilir Analytics çözümlerini ve reklam SDK'larını seçin


M-ticaret uygulamanızı güvence altına almak için güvenilir bir analiz aracı veya reklam SDK'sı seçin. Sağlayıcının son zamanlarda veri sızıntısı gibi herhangi bir siber güvenlik sorunu yaşayıp yaşamadığını kontrol ettiğinizden emin olun. Şirketin itibarı nedir? Büyük kuruluşlar bu aracı kullanıyor mu? Geliştirme ekibiniz bunu değerlendirmeli ve size bunun iyi bir eşleşme olup olmadığını söylemelidir. Araç, nihai doğrulama için her zaman siber güvenlik uzmanları tarafından denetlenebilir.


Dikkate alınacak diğer m-ticaret güvenlik yönleri


Zaten askeri düzeyde güvenlik seviyesine sahip bir uygulamanız olduğunu varsayalım. Ne yazık ki bu yeterli değil. Şu iki konuyu göz önünde bulundurmalısınız: Kullanıcı Deneyimi (UX) ve yasal uyumluluk.


Kullanıcı Deneyimi (UX)


Uygulamayı kullanıcı için fazla karmaşık hale getirmeyin - unutmayın, bir m-ticaret uygulaması bir çevrimiçi bankacılık uygulaması değildir, bu nedenle her 10 dakikada bir kullanıcının oturumunu kapatmanıza gerek yoktur. Bu tür kısıtlamalar, uygulamayı karmaşık hale getirecek ve kullanıcı dostu olmaktan uzaklaşacaktır. İnsanlar gidebilir ve hedeflerini gerçekleştirmek için daha uygun bir yol bulabilir.


Yönergeleri izleyin - her mobil platform, kullanıcı arayüzü ve deneyimle ilgili birçok yararlı ipucu içeren yönergeler sunar. Kullanıcı dostu bir şekilde uygulama kimlik doğrulama ve yetkilendirme adımlarının nasıl oluşturulacağını açıklarlar.

Yerleşik araçları kullanın - iOS ve Android , hem deneyimi hem de güvenliği artırabilen bazı yerleşik çözümler sunar. Bunlar, ödeme yöntemlerini (Apple Pay, Google Play, uygulama içi satın alımlar) ve oturum açma yöntemlerini (Apple / Google ile giriş yapın) içerir.


Bu yöntemler, kullanıcının neredeyse hiçbir işlem yapmasını gerektirmez - uygulama, karmaşık formları doldurmak yerine cihazda zaten mevcut olan verileri kullanır.

Büyük teknoloji şirketlerinin ne yaptığına bakın - hem güvenlik hem de kullanıcı arayüzü ile ilgili birçok sorunu çözdüler. Hatta bazılarını açık kaynaklı bile olabilirler.


Yasal uyum


ABD İhracat Yasası - ihracat kısıtlamaları olan ülkelerde bazı şifreleme algoritmalarını kullanamazsınız. Ayrıca, bazı cihaz özellikleri belirli bölgelerde kullanılamayabilir. Bu bölgeleri hedeflemek, bazı ikameler veya farklı bir uygulama kullanmayı gerektirir.


Apple / Google geliştirici sözleşmeleri - Apple App Store ve Google Play Store, kullanıcıların kullanıcı verilerine ne olduğunu ve bunların nasıl işlendiğini bilmesini gerektirir. Bu bilgileri uygulama açıklamasında veya gizlilik politikasında paylaşmalısınız.


İç politikalar - akıllı dahili politikalar, kullanıcılara yönelik kimlik avını ve diğer sosyal saldırıları önleyebilir. Bunlardan biri kullanıcıya asla şifreyi sormuyor.

GDPR - Avrupa yönergesi, kullanıcı verilerinin güvenliğini zorunlu kılar ve veri sızıntılarına izin veren şirketleri cezalandırır. M-ticaret sistemi, kullanıcıya başkasının verilerini göstermeden tüm verilerini araştırma hakkı vermelidir. Faturalar veya satın alma geçmişi gibi şeyler yalnızca anonim hale getirilebildiği için kullanıcı, kolay bir iş olmayan verilerin kaldırılmasını da talep edebilir.


Güvenlik, özellikle m-ticaret gibi hızlı tempolu bir alanda yeni zorluklara ve tehditlere yanıt veren sürekli bir süreçtir. En son düzenlemeler, teknik çözümler ve teknolojilerle güncel kalın. En iyi ve en uygun çözümleri bulmak için en büyük şirketlere ve tüm BT sektörüne bakın.


Unutmayın, kullanıcı iyi bir güvenlik deneyimi yaşamaz (bazı durumlar dışında), ancak kesinlikle bir veri ihlali yaşayacaktır. Bir uygulama sahibi olarak kararlarınız, uygulamanın genel güvenlik düzeyini ve kullanıcı deneyimi ile dengesini belirleyecektir.


Her üçüncü taraf çözümü, ek bir veri sızıntısı oluşturabilir. Kullanmadan önce bağımlılıkları ve olası sonuçlarını kontrol edin.

Güvenli m-ticaret uygulamaları oluşturma konusunda yetkin deneyimli bir geliştirme ekibine bile olası uygulama sorunlarını kontrol etmek için harici bir güvenlik denetimi yardımcı olmalıdır.


Müşterilerinize verilerinin mobil uygulamanızda güvende tutulduğunu bildirmeyi unutmayın. İşlem tamamlama süreci güvenli olarak işaretlenmelidir.

Artık m-ticaretinizi nasıl güvence altına alacağınızı biliyorsunuzdur umuyoruz.

Comments


Abonelik Formu

Gönderdiğiniz için teşekkür ederiz!

  • Twitter

©2020, cyberdarkbox tarafından Wix.com ile kurulmuştur.

bottom of page