Показать сообщение отдельно
Старый 12.11.2009, 18:19
Sneg вне форума Посмотреть профиль Отправить личное сообщение для Sneg Найти все сообщения от Sneg
  № 1  
Ответить с цитированием
Sneg
 
Аватар для Sneg

Регистрация: Oct 2005
Адрес: Russia, Moscow
Сообщений: 316
Отправить сообщение для Sneg с помощью ICQ
По умолчанию Ошибка в FMS 3.5.2? Удаленный клиент може подключаться и презапускать приложение.

Добрый день, столкнулись со след проблемой:

Есть сервер FMS 3.5.2. Если приложение на сервере и клиент работающий с нем. Включены SWF veryfing на серверное стороне, также внесены допустимые домены в allowedSWFdomains.txt, allowedHTMLdomains.txt. Однако кому-то удается подключаться удаленно и перезапускать приложение на сервере. Оно просто падает, перед падением в логах мы увидели такое:

Nov 12 12:08:30 srv01 Adaptor[20971]: Exception while processing message : (Adaptor: _defaultRoot_, VHost: _defaultVHost_, App: applicationName/_definst_, Type: 17, ID: 0, Buffer Size: 225, Protocol: rtmp, Client: 5428904857912297026) : 00 02 00 0F s e n d C h a t M e s s a g e 00 00 00 00 00 00 00 00 00 05 11 0A 81 03 01 / i s A d m i n i s t r a t i o n M e s s a g e 19 r e c i e v e r N a m e 1B t r a n s l a t i o n I D 15 s e n d e r N a m e 15 r e c i e v e r I D 11 s e n d e r I D 19 s e n d e r I s M a l e 0F m e s s a g e 02 01 04 84 : 06 1B G r u p p a G r u p p a 01 06 09 9 1 9 9 03 06 15 t e x t f l o o d 83 00 7 DF 00 02 00 0F s e n d C h a t M e s s a g e 00 00 00 00 00 00 00 00 00 05 11 0A 81 03 01 / i s A d m i n i s
Nov 12 12:08:33 srv01 kernel: IP INPUT packet died: IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:04:23:e3:a1:4a:08:00 SRC=0.0.0.0 DST=255.255.255.255 LEN=328 TOS=0x

Судя по всему кому-то удается вызвать серверный метод sendChatMessage c определенными параметрами, из-за которых все падает. В самом методе стоит try..catch.

Кто нибудь сталкивался с подобным? Как это можно решить?