Parę dni temu, dzięki zmęczeniu, późnej porze i przypadkowi, znalazłem dziurę w zabezpieczeniach na stronie FreeHAL'a. Pozwalała ona na swobodny dostęp do bazy danych SQL z której korzysta w.w. projekt. Administrator projektu został poinformowany o znalezionej luce i zdążył już jej zaradzić, jest jednak małe ale...
W sumie to "była dziura, nie ma dziury". Martwi mnie jednak coś innego... Choć w BOINC "bawię się" już jakiś czas to nie spotkałem się jeszcze z tak poważną dziurą w żadnym z projektów. Większość związana była ze sprawami, które nie dotyczyły bezpośrednio użytkowników (choć przyznam, że brak WU może być czasem bolesny ;)) - tym razem baza email'i dostępna była dla każdego, kto trafił na plik, którego nie powinno być [lub nie powinien być dostępny dla każdego] i posiadał bardzo podstawową wiedzę na temat łączenia się z bazą SQL. Wystarczyłaby osoba, która postawiła ze trzy CMSy...
Nieważne że to tylko kilka tys. adresów a nie milion czy dwa. Coraz poważniej zastanawiam się nad opuszczeniem projektu; jeszcze nie opadł kurz po niedawnej sprzeczce pomiędzy BOINC@Poland a twórcą projektu, a tu wyskakuje kolejna "niespodzianka"... co dalej?
Mnie również to niepokoi. FreeHAL jest atrakcyjny ze względu na specyfikę pakietów, lecz regularnie pojawiają się z nim poważne problemy. Wygląda na to, że komuś z tego projektu brakuje kompetencji albo czasu na dopracowanie go (nie kieruję tego zarzutu do nikogo konkretnie). Okres "wieku dziecięcego" dla FreeHAL@home już się skończył a błędy w zabezpieczeniach nie mogą być tolerowane. Jako drużyna musimy na spokojnie przeanalizować fakty i podjąć jakąś decyzję... w teamowym zaciszu.
PS: Gratulacje dla Serka - znalazłeś naprawdę poważną dziurę
Ja bym się tak nie cieszył z odkrycia tej dziury... choć na pierwszy rzut oka wszystko jest już cacy, nie radzę przyglądać się bliżej... Dziura nadal z radością wita wszystkich, którzy wiedzą czego szukać - wystarczy tylko wykorzystać inną domenę (podawaną przy błędzie 404) i już mamy mnóstwo znajomych, którym można powysyłać maile na święta.
Administratorowi gratulujemy zabezpieczeń i polecamy dokumentację Apache'a...
Taaa... już wspomniałem o tym na naszym forum: o właśnie tutaj. Wszystkich zainteresowanych przebiegiem dyskusji na BOINC@Poland zapraszam tutaj. Aż mi przechodzi radość z faktu, że to "nasz człowiek" znalazł dziurę, gdy pomyślę o ryzyku spamu i przejęcia haseł (albo i całych drużyn).
Imperium Barciura ogłasza iż rozpoczyna misję dziejową - zdobycie pierwszego miejsca w FT Boinc Team i utrzymanie się tam. Imperialne Siły Barciura będą walczyć do ostatniego tchu!
PS: Gratulacje dla Serka - znalazłeś naprawdę poważną dziurę