Rollback hakkında

02/01/2014 tarihinde başka bir blogda değindiğim bir konu olan rollback hakkında birşeyler karalamıştım aynen olduğu gibi aktarıyorum.

Konu ile bir alakası yok ama knight online geçtiği aslında daha cok “ROLL BACK” olayı için ufak bir açıklama yapayım dedim kendi kendime. Bir çok kişi tarafından merak edilen bu konu uzerinde ufak da olsa bilgi sahibiyim,bilgilerimi sizinle paylaşmak istedim. Online Oyunlarda yaşanan rollback daha çok saldırılardan kaynaklanıyor. İlk alka gelen DDoS(Distributed Denial of Service) saldırılarının amacı serveri bir süre boyunca yanıtsız, hizmet dışı bırakmak. Bu hizmet dışı olma konusu DDoS saldırılarıyla serverin güvenlik duvarına da yansıyor, eğer güvenlik duvarı tamamen yanıtsız bırakılırsa ortaya daha tehlikeli sonuçlar çıkabilir, örneğin bir tehlikeli sonuçu açıklayayım. Kriptolu veriler DDoS saldırılarının devamı,2. adımı olarak bilinen serverın TCP/IP yarım devre portlarında aşırı gereksiz veri transferinden dolayı ısınma sorununa yol açar.Daha ileri gidersek (Yani Sunucu-Database arası veri trafiği gerektiğinden cok daha fazla miktara ulaşırsa), serverın database hostingini sağlayan ve içerisinde veri tabanı tablolarından tut, senin id passworduna kadar tüm bilgileri barındıran ve etrafı termal macunla kaplı EEPROM chiplerinde fazla yüklenme sonucu aşırı ısınmadan dolayı dataların silinme riski yükselir.Eğer bu noktaya gelindiğinde EEPROM chipine hala veri(basite indirgersek elektrik sinyalleri) yollamaya devam edersen serverda kısa süreli rollbackler yaşanır.Risk noktasına ulaştığında veri transferi hala oluyorsa eğer, karakterlerin silinmesi dahada kötüsü accountların bile silinmesi söz konusu olabilir. (Gelen rollbackler,hatta hatırlaranız bi aralar characterler silinmiş gibi göründü,server 1 2 gün bakıma alınmıştı, düzeltilmişti %80 ölçüde bu nedenden dolayıdır.) Yani Kısacası bu sorunlar bir database yazma bug giderme sorunları değil, bu sorunların temelinde Bu çeşit saldırılar var ve günümüz TCP/IPv4 teknolojisi, hatta TCP/IPv6 teknolojisi bile bu saldırıları engellemeye yetmiyor. Son satıra kadar okuduysanız teşekkür ederim Yanlışım varsa düzeltiniz.

 

İyi geceler..