@FCN anladım hocam Fazla uçmaya gerek yok diyorsun, Şifreleme yeterli sniff edilme olaylarına karşın. Andolsun kuşluk vaktine ve dindiği zaman o geceye ki, Rabbin sana veda etmedi ve darılmadı! Ve kesinlikle senin için sonu nünden daha hayırlıdır. ileride Rabbin sana verecek de hoşnut olacaksın! O, seni bir yetim iken barındırmadı mı? Seni, yol bilmez iken yola koymadı mı? Seni bir yoksul iken zengin etmedi mi? yle ise, sakın yetime kahretme ! El açıp isteyeni de azarlama! Fakat Rabbinin nimetini anlat da anlat!

@yunusemre hocam birden fazla şifrleme algoritması olacak Token içerisinde kullanılacak algoritma'yı da gmmeyi düşünüyorum mesela X kişisi giriş yaptı Algoritması 5. algoritma X kişisi offline oldu tekrar giriş yaptı Algoritma değişti 10. algoritma oldu. Yani tek bacak yok birden fazla bacak var zaten tek bir şifreleme mantığı da olmayacak @0x656e SSL koyup birde verileri şifreleyelim gerisini izleriz sistemin ırzına geçeni de tebrik edip beceriksizliğimize güleriz ne diyelim :D Ben SSL'i aşılmanın kolay olduğunu düşünüyorum çünkü herkesin dilinde elbet bi açığı vardır diye de. Iş yle değilmiş :) Andolsun kuşluk vaktine ve dindiği zaman o geceye ki, Rabbin sana veda etmedi ve darılmadı! Ve kesinlikle senin için sonu nünden daha hayırlıdır. ileride Rabbin sana verecek de hoşnut olacaksın! O, seni bir yetim iken barındırmadı mı? Seni, yol bilmez iken yola koymadı mı? Seni bir yoksul iken zengin etmedi mi? yle ise, sakın yetime kahretme ! El açıp isteyeni de azarlama! Fakat Rabbinin nimetini anlat da anlat!

@yunusemre hocam birden fazla şifrleme algoritması olacak Token içerisinde kullanılacak algoritma'yı da gmmeyi düşünüyorum mesela X kişisi giriş yaptı Algoritması 5. algoritma X kişisi offline oldu tekrar giriş yaptı Algoritma değişti 10. algoritma oldu. Yani tek bacak yok birden fazla bacak var zaten tek bir şifreleme mantığı da olmayacak @0x656e SSL koyup birde verileri şifreleyelim gerisini izleriz sistemin ırzına geçeni de tebrik edip beceriksizliğimize güleriz ne diyelim :D Ben SSL'i aşılmanın kolay olduğunu düşünüyorum çünkü herkesin dilinde elbet bi açığı vardır diye de. Iş yle değilmiş :) Private key ile beraber kullandığın sağlam bir tane şifreleme algoritması işini fazlasıyla grecektir. Bu korumayı aşabilen kişi zaten ekstra birkaç hamle ile rahatlıkla birden fazla algoritmayı da aşar. Sahte paketlerle tokenle vereceğin algoritmayı çekerler filan. Eforunu anahtarı saklamaya harcasan daha iyi. "Programcılar saatler boyunca çalışmak zorunda kalmalarına engel olacak sistemler tasarlamaya saatler boyunca uğraşırlar." David Allen

@0x656e SSL yeterli olacak mı? Amacım Benim portumu dinlememeleri yada dinleseler bile bir çzüm bulmak @PLaXToR, Hocam uygulama son kullanıcıya hitap ediyor IP ler farklı olabilir yeni girişler var veya adam başka telefondan veya başka pc den giriş yapabilir. Andolsun kuşluk vaktine ve dindiği zaman o geceye ki, Rabbin sana veda etmedi ve darılmadı! Ve kesinlikle senin için sonu nünden daha hayırlıdır. ileride Rabbin sana verecek de hoşnut olacaksın! O, seni bir yetim iken barındırmadı mı? Seni, yol bilmez iken yola koymadı mı? Seni bir yoksul iken zengin etmedi mi? yle ise, sakın yetime kahretme ! El açıp isteyeni de azarlama! Fakat Rabbinin nimetini anlat da anlat!

Client - Server arasındaki haberleşmeyi AES gibi güçlü bir algoritmayla şifrelediğini varsayalım, Hız olarak; Farkedilebilir bir fark yaratmayacaktır , İşlevsellik; Güvenliğe nem veren tonla yazılım bu tarz şifrelemeleri zaten kullanmakta, Encrypt/Decrypt işlemini tek seferde yaparsan, yani her bir veri için ayrı decrypt yaptığını düşünmezsek yeterince işlevsel olacaktır. Gerekliliğine gelirsek; Sadece SSL ile yetinmeyip ekstra güçlü bir şifrelemeyle veriler korunmalıdır. "Programcılar saatler boyunca çalışmak zorunda kalmalarına engel olacak sistemler tasarlamaya saatler boyunca uğraşırlar." David Allen

"encryption" anahtar kelimen hocam. ben de arada-sırada benzer bir konuda araştırma yapıyorum. websocket için socket.io, ws vs.. hangisini kullanıyorsan, ona zel dokumantasyonlar araştırarak server-client iletişiminde TLS kullanabilirsin. malesef çok fazla bilgim yok ama buralardan yola çık. 0x656e 'nin dediği gibi aslında olay..

Hocalarım şimdi Şyşe bir sıkıntı var Benim Socket yazdığım port'u ve IP'yi dışarıdan bir başkası dinleyebiliyor ya hani. Verileri şifrelemem gerekiyor sanırım ama şyle bir sıkıntı var. Android tabanlı çalışıyorum genelde ve android'de sniff ettirme olayları çok basite indi artık bir lise ğrencisi bile çoğu projeyi Decompile edebiliyor. Android proguard falan hikaye yemiyor. Çzen çzüyor. Şimdi Socket tarafında şifreli veri gndermek ne kadar mantıklı zaten Server de şifreleyip Client'de açsam Client kodlarına erişen adam zaten şifreyi de çzer. Şyle birşey olsa zaten token işlemini kullandırıyorum. rneğin Socket'e bağlanırken token istesem tokeni VT den sorgulasam. ve aynı şekilde bir emit veya on methodun da bu kodları şifreli bir biçimde gndersem dnen değeri tekrar Herhangi bir WEB APİ ile değeri post edip dnen JSON değeri okusam. Yani şifreyi çzdürsem bana ne gibi eksiler getirir? Hız? İşlevsellik amemelik? Yada gereklimidir byle birşey? Siz ne gibi çzümler nerirsiniz? - Ek olarak VT Deki tüm verileri şifreli kaydetsem. Bana ne gibi zararları olur? yada VT yi şifreli veri eklemek aptalca mı olur? - Kullanılan VT MYSQL MongoDB ye geçiş yapmayı düşünüyorum NodeJS den sonra. Yorumlar için şimdiden teşekkürler... Andolsun kuşluk vaktine ve dindiği zaman o geceye ki, Rabbin sana veda etmedi ve darılmadı! Ve kesinlikle senin için sonu nünden daha hayırlıdır. ileride Rabbin sana verecek de hoşnut olacaksın! O, seni bir yetim iken barındırmadı mı? Seni, yol bilmez iken yola koymadı mı? Seni bir yoksul iken zengin etmedi mi? yle ise, sakın yetime kahretme ! El açıp isteyeni de azarlama! Fakat Rabbinin nimetini anlat da anlat!

Bazen Socket.io bazen WebSocket. Encryption hakkında az cok bilgim var ama biraz daha gz gezdireyim TLS 'yi ilk defa duyuyorum ona da bakayım hocam teşekkürler Andolsun kuşluk vaktine ve dindiği zaman o geceye ki, Rabbin sana veda etmedi ve darılmadı! Ve kesinlikle senin için sonu nünden daha hayırlıdır. ileride Rabbin sana verecek de hoşnut olacaksın! O, seni bir yetim iken barındırmadı mı? Seni, yol bilmez iken yola koymadı mı? Seni bir yoksul iken zengin etmedi mi? yle ise, sakın yetime kahretme ! El açıp isteyeni de azarlama! Fakat Rabbinin nimetini anlat da anlat!

MhmdAlmz bunu yazdı @yunusemre hocam birden fazla şifrleme algoritması olacak Token içerisinde kullanılacak algoritma'yı da gmmeyi düşünüyorum mesela X kişisi giriş yaptı Algoritması 5. algoritma X kişisi offline oldu tekrar giriş yaptı Algoritma değişti 10. algoritma oldu. Yani tek bacak yok birden fazla bacak var zaten tek bir şifreleme mantığı da olmayacak @0x656e SSL koyup birde verileri şifreleyelim gerisini izleriz sistemin ırzına geçeni de tebrik edip beceriksizliğimize güleriz ne diyelim :D Ben SSL'i aşılmanın kolay olduğunu düşünüyorum çünkü herkesin dilinde elbet bi açığı vardır diye de. Iş yle değilmiş :) Private key ile beraber kullandığın sağlam bir tane şifreleme algoritması işini fazlasıyla grecektir. Bu korumayı aşabilen kişi zaten ekstra birkaç hamle ile rahatlıkla birden fazla algoritmayı da aşar. Sahte paketlerle tokenle vereceğin algoritmayı çekerler filan. Eforunu anahtarı saklamaya harcasan daha iyi. Tamamdır hocam yle yapayım :) Teşekkürler Andolsun kuşluk vaktine ve dindiği zaman o geceye ki, Rabbin sana veda etmedi ve darılmadı! Ve kesinlikle senin için sonu nünden daha hayırlıdır. ileride Rabbin sana verecek de hoşnut olacaksın! O, seni bir yetim iken barındırmadı mı? Seni, yol bilmez iken yola koymadı mı? Seni bir yoksul iken zengin etmedi mi? yle ise, sakın yetime kahretme ! El açıp isteyeni de azarlama! Fakat Rabbinin nimetini anlat da anlat!

@0x656e SSL yeterli olacak mı? Amacım Benim portumu dinlememeleri yada dinleseler bile bir çzüm bulmak @PLaXToR, Hocam uygulama son kullanıcıya hitap ediyor IP ler farklı olabilir yeni girişler var veya adam başka telefondan veya başka pc den giriş yapabilir. ssl yeterli olacaktır hocam şyle yeterli olacaktır bir şekilde yine araya girebiliyorlar fakat bu işte biraz daha usta olmaları gerekiyor yle şak diye mitm yapamıyorlar ve işte ağı sniffleyemiyorlar.

Hocam en kolay olarak socket okuyacak clientların ip si sabit ise sadece o iplerden tanımlı erişim açabilirsin? If there are two or more ways to do something, and one of those ways can result in a catastrophe, then someone will do it.

encryption konusunda sanıyorum ki senin kafana yatmayan şey yazdığın programı decompile ederlerse nasıl şifrelediğimi grücekler ve ona gre decrypte edicekler diye endişe ediyorsun. Fakat sistemi yle işlemiyor. Senin 1 adet public key'in ve 1 adet private key'in mevcut. Client tarafında sunucuya gelicek datayı bu public key ile şifreliyorsun ve yle yolluyorsun. O data sadece private key ile açılabiliyor. Private key'in ise sunucuda bulunduğundan kimsenin erişimi sz konusu değil. Tabiki %100 bir koruma yntemi kesinlikle değil ama işleri 1 kademe daha zorlaştırır. Aşağıdaki adımlara bakarak kafanda tam oalrak hand shake işlemi ve sonrasını canlandırabilirsin. Kullanıcı, internet sunucusundan güvenli bir bağlantı isteğinde bulunur, İnternet sunucusu, kullanıcıya sertifikasıyla birlikte açık anahtarını gnderir, Kullanıcının kullandığı internet tarayıcısı, sunucunun gndermiş olduğu bu sertifikanın güvenilir bir sertifika otoritesinden gelip gelmediğini ve sertifikanın geçerli olup olmadığını kontrol eder, Kullanıcının kullandığı internet tarayıcısı rastgele bir simetrik şifreleme anahtarı üretir. Daha sonra internet sunucusunun açık anahtarını kullanarak bu simetrik şifreleme anahtarını şifreler ve bağlanmaya çalıştığı internet sunucusuna gnderir, İnternet sunucusu, kendi açık anahtarıyla şifrelenmiş olan bu mesajı kendi zel anahtarıyla çzerek simetrik anahtarı elde eder, İnternet sunucusu bundan sonra kullanıcıya gndereceği verileri elde etmiş olduğu bu simetrik anahtarı kullanarak gnderir, Kullanıcı aynı simetrik anahtarla internet sunucusundan gelen verileri çzerek internet sayfasını güvenli bir şekilde grüntüler FCN tarafından 22/Ağu/16 19:29 tarihinde düzenlenmiştir

Anlamadım dediğini ama bunu kullanabilirsin sanırım. Bknz: Asimetrik şifreleme Aslında sen bir nevi ssl ile bağlantı kurmaya çalışıyorsun gibi birşey hocam ssl bağlantısının veya işte secure http bağlantısının mantığını anla gerisini halledersin. 0x656e tarafından 22/Ağu/16 04:45 tarihinde düzenlenmiştir