-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
to @pbatard regarding Rufus #13
Comments
Per https://github.com/pbatard/rufus/wiki/Security#Remote_script_execution:
So, to elaborate on the above, all I can say is: Sorry, but if you choose not to trust Rufus to check and download updates, even though they may contain critical fixes and I, as the developer of the application consider that you should really have it enabled always, I have no choice but to consider that you will also choose not to trust execution of a remote script. As far as I am concerned, it just makes little sense for someone to trust one feature and not the other, especially as the Download feature is potentially much more damaging than a check for updates, on account that, as opposed to the update check, it does not execute static coded content from the executable, that has been set in stone when it was compiled, but a remote script that could potentially be modified at any time to do something malicious (though of course we are taking all the measures required to prevent that from happening). So, let me give my actual potentially inconvenient views on this:
In summary: Remote executing a script, which Rufus needs to do to provide the Download feature is not something that should be taken likely and I will always consider that, if you indicate that you don't trust Rufus to connect to the internet to check for new versions, then you are certainly not going to trust Rufus to connect to the internet to download and execute a remote script, especially in elevated mode. From a security standpoint, it just doesn't make sense to let a user have it both ways there. Finally, with regards to portable vs. regular, please be mindful that portability does not equate not leaving stuff behind on the computer (be it in the registry or on the file system). It just mean that if you pick the application files, and use them on a different computer, you will be able to find the same environment/settings as the ones you had on the previous computer. See also this relevant FAQ entry. And as a matter of fact, it is because people just like you complained that the portable version of Rufus was doing the same thing as the regular version, in keeping some of its dependencies in the AppData Windows folder, that we moved them back to the same folder as the one where the exe resides, since it allows people who want actual portability to, say, keep the Rufus executable on a USB drive and carry that around without having to worry about missing anything from their previous session. Now, I can appreciate that my tone might be harsh here. But I also hope that you can appreciate that I am often being asked by users, just like yourself, for things that are actually completely contradictory when you look at them objectively and comprehensively, as there is often a lot more behind what one imagines this or that feature is supposed to work. |
@pbatard, it's not about trust at all, I don't know how can you think that you know a person, when you don't at all and make assumptions, my English is not native, but if it was, I think that I can write a super long essay too and include some points that you will probably agree on, and eventually will make sense to you and understand how stupid is this decision. So sorry and apologies that I have to bring this to you, but you are wrong. |
@pbatart Did you by any chance banned me form you repos, because if you did - it's a di*k move and says a lot by a person... |
Lol. Wanna talk about respect or people being prone to act like gods? I chose to ban you following your initial snide reply, after I looked at your comment history, because I don't believe you are ready to learn some of the hard truth you appear to be missing on how your black vs white vision of the world is actually very skewed and how, no, you don't actually "know better"... Your subsequent comments (as well as insults) here have now cemented my view that this was indeed the correct decision. At least you made me learn a valuable lesson (which I hope other developers coming to this tracker can ponder upon as well): If someone is trying to hook you with an @ mention in their own repo, rather than create an issue in your repo, it's probably because they are so insufferable when engaging with other people, that they have a habit of getting banned... Have a nice life. |
@pbatard Conclusion: |
@pbatard
Would you please untie the "Select" button dropdown option for "Download" in Rufus from the checking for updates ?, because I'm trying to understand the point (and the idea) of why those two haves to be dependant, but I can't, it looks like a very dumb decision, why I have to be restricted or limited of options, just because I don't want it to check and notify me on new updates/versions... it doesn't makes any sense at all, especially with the portable version, which is less portable than the regular one (because it creates fileS in the same place, where the .exe is - say Desktop)...
Thank You in advance ;)
The text was updated successfully, but these errors were encountered: