Kaikki raportit
Menolippu: Eurooppa raportit
#129385: "It is possible to see other players' destinations by inspecting the websocket connection"
Mitä tämä raportti koskee?
Mitä tapahtui? Valitse alta
Säännöt: pelin sääntöä ei ole noudatettu
Tarkka kuvaus
• Mitä osaa säännöistä BGA:n sovellus ei noudattanut
Each player's destinations should only be made known to them.• Onko sääntörikkomus nähtävillä pelin toistossa? Jos kyllä, mikä on siirron numero?
It is visible on game replay, and also visible when playing a new game.
How to reproduce:
1. Start/Join a new game.
2. Open the Chrome devtools to the Network tab.
3. Refresh the game webpage.
4. Find the websocket connection that contains moves (websocket connections are easily identified by status code 101 (protocol upgrade); there should be two websockets and the one that contains moves is the second one).
5. Click on it to look at the incoming websocket packets.
6. Keep some destinations using the game UI.
7. Observe that a websocket packet will be received containing some JSON, which contains `\"type\":\"destinationsPicked\"`. This same packet also contains the pairs of cities that form each destination you picked. They look like `\"from\":6,\"to\":31`, where "6" and "31" will be replaced by the actual destinations you picked. These numbers are the cities on the map. While it isn't possible to match numbers to cities right now, it is possible once you have played enough games.
8. Go back to step 1, and repeat until you have figured out which destination each number refers to.
9. Go back to step 1, but now observe that for step 7, you actually receive a packet anytime any player chooses their cards, and the packet contains the player's username as well as the destinations that they have to connect.
Now I have not built a game on BGA before, but a quick read of boardgamearena.com/doc/Tutorial_hearts suggests that it is possible to notify just one player (to tell them their private information). If that is implementable, it should be implemented to prevent cheating.• Mikä on selaimesi?
Google Chrome v126
Raportin historia
btzy • Ohjelmoijat eivät ole vielä löytäneet bugia:
3. heinä 2024 19:37 • I'm not sure if this is the right place to submit this bug report due to its sensitivity, but since I can't find any way to contact the dev of this game directly, I have to submit it here. If this is a real bug, it would effectively make all competitive play / tournaments unfair.
Lisää jotain tähän raporttiin
Lisää tähän mitä tahansa, minkä katsot oleelliseksi tämän bugin toisintamiseksi tai ehdotuksesi ymmärtämiseksi:
- Toinen pöydän tunnus / siirron numero
- Ratkaisiko F5 ongelman?
- Ilmestyykö ongelma useita kertoja? Joka kerta? Satunnaisesti?
- Jos sinulla on kuvankaappaus tästä bugista, voit käyttää Imgur.com:a sen lähettämiseksi. Kopioi ja liitä linkki tähän.