Połączenie RCON w PHP

Pytania i problemy
anon23336492
anon23336492

Nie rozumiem jak można wykonwyać komendy przez PHP na serwerze minecraft za pomocą RCON Z góry dziękuje za odpowiedź

Toranktto
Toranktto

Jak najbardziej można i nie jest to coś specjalnie trudnego w wykonaniu. https://github.com/thedudeguy/PHP-Minecraft-Rcon

anon10657637
anon10657637

Jak już przy RCONie jesteśmy, to podzielę się swoimi doświadczeniami. RCON nie ukrywajmy - jest prymitywnym (nie prostym) protokołem. Jego znikomy poziom bezpieczeństwa (o zgrozo, tylko hasło) czyni go potencjalną luką na serwerach. Jak pracowałem u klienta przy integrowaniu płatności z G2A PAY to zastosowany tam był protokół REST - nie było innej opcji komunikacji sklepu ze serwerem (a dokładniej aplikacją kontrolującą całość - była napisana z użyciem Springa i Redisa do komunikacji z poszczególnymi instancjami). Były tam tokeny, sumy kontrolne, a co najważniejsze - całość była szyfrowana. Więc o ile na mniejszych serwerach RCON ujdzie, to tak na większych odradzam jego używanie.

anon23336492
anon23336492

A jakby zrobić nie wiadomo jak wywalone w kosmos hasło?

Toranktto
Toranktto

Sugeruję po prostu ograniczenie komunikacji przez RCON do zaufanych adresów IP takich jak np serwer z ItemShopem, jednak routery po drodze nadal będą miały pełny dostęp do transmisji (haseł, komend, odpowiedzi) ale to raczej mało prawdopodobne żeby taki router przechwytywał takie dane albo je fałszował. Inaczej jest, kiedy maszyna łączaca się przez RCON jest w niezaufanej sieci, wtedy przechwycenie danych albo ich zmiana nie jest żadnym problemem dla bramy domyślnej, a po zastosowaniu odpowiednich technik (np ARP Spoofing) także dla innych hostów podłączonych do takiej sieci.

Ogólnie Internet nie jest siecią bezpieczną, wszystkie ważne dane należy szyfrować przed wysłaniem.

anon23336492
anon23336492

Strona (hosting) jest na tym samym VPS-ie co serwer (oczywiście lvlup 😀 )

Timo
Timo Moderator forum.lvlup.pro

To mysle że nie bedzie problemem podłączenie RCONA między VPSem a WWW ;)

anon23336492
anon23336492

A jak to zablokować (żeby tam nigdzie nie wychodziło :) )

Timo
Timo Moderator forum.lvlup.pro

Jeśli nie korzystasz z jakiegoś crackowanego software albo niepewnego hostingu MC to nie masz sie czego bać, jeśli sygnał będzie szedł bezpośrednio między tymi dwoma maszynami

anon23336492
anon23336492

Czyli nie mam się niczego bać? 😧

Timo
Timo Moderator forum.lvlup.pro

Raczej nie, przez samo OVH idzie.

Toranktto
Toranktto

Jeżeli na tej samej maszynie stoi ItemShop i MC to wystarczy że zablokujesz na zewnątrz port RCONa i będziesz względnie bezpieczny.

anon10657637
anon10657637

Względnie jest słowem kluczowym, zależy od skryptu od obsługi sklepu SMS. Ja raz u klienta zrobiłem reverse takowego, dzięki czemu uzyskałem dostęp do wykonywania każdej komendy na serwerze, więc z tym też trzeba uważać - kluczem jest to by nie powierzać bezpieczeństwa skryptowi za 20zł, bo to jak dosłownie wypisanie na siebie wyroku śmierci i proszenie się o kłopoty.

system
system

Ten temat został automatycznie zamknięty 32 dni po ostatnim wpisie. Tworzenie nowych odpowiedzi nie jest już możliwe.