How Can a Company Book High-Paying Loads Using a Low-Rated Account?

0
22
Asked By CuriousCoder92 On

Hey folks, I work in the trucking industry where we use loadboards to book freight, and I've encountered an interesting issue. I've noticed that high-paying loads disappear quickly due to competition, and the loadboard prioritizes showing the best loads to higher-rated companies first. However, there's a particular company that seems to have found a way to grab these premium loads using a low-rated account. They appear to be using some developer tools like Chrome's Developer Tools (F12) to replicate or view loads from a higher-rated account and then booking them with their low-rated account. I'm curious if this is some sort of API abuse, a flaw in security, or a clever manipulation with session tokens and cookies. Can anyone explain what methods might be involved here in simple terms? I'm not looking for anyone to break any rules; I just want to understand what's possible in this scenario.

3 Answers

Answered By CodeNinja23 On

Sounds like the company is leveraging a security gap, perhaps through what they term 'security through (in)visibility.' Essentially, while low-rated accounts can't see the best loads initially, if they know the load ID from a high-rated account, they can use that ID with their low-rated account. It seems like a security flaw, but it’s crucial that high and low-rated accounts aren’t colluding to exploit this.

Answered By TechWhiz88 On

There could be a number of things happening here. Without knowing the specific website, one possibility is that the permission checks are flawed. For example, it might be checking a value sent from the frontend instead of looking it up in the database. Another way this could happen is if there's no proper permission check, allowing someone to manually supply a value to the API. It could also be that all loads are available to book, but the interface only shows certain loads to different rated accounts. So, they could get a load ID from the high-rated account and book it with the low-rated account by changing the load ID accordingly.

Answered By RestlessDev99 On

If the backend allows bookings for loads that shouldn’t be accessible based on ratings, then there’s definitely a lack of proper permission checks. It’s critical that the session making the request is the same one that gets the booking. If this can’t be ensured, then there's a high chance for abuse.

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.