ML
    • Recent
    • Categories
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    Applications; Portable vs. Installed

    IT Discussion
    local install local installed portable portable apps portableapps
    8
    86
    4.7k
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • scottalanmillerS
      scottalanmiller @stacksofplates
      last edited by

      @stacksofplates said in Applications; Portable vs. Installed:

      But I see the landscape changing to more single binary executables in the future.

      Snap and AppImage agree with you. Basically bloat isn't the issue it was fifteen years ago. So people are rethinking what makes a system easy to manage.

      1 Reply Last reply Reply Quote 0
      • IRJI
        IRJ
        last edited by

        Web apps, while not related directly, I think will put more pressure on the portable side. It will get to the point where OS will not matter for anything (which is the way it should be).

        1 Reply Last reply Reply Quote 0
        • gjacobseG
          gjacobse
          last edited by

          I know one application in particular, for me at least, is the web browser - I use a mix of Chrome, FireFox and Chromium. And when at work, I'm forced to use IE and Edge for certain things. IE is more of setting up a user for a web based app that gasp only works with the companion software running on Windows 7.

          But - I have saved sign-ons for email and a few sites (like ML), and it would be nice to sync across the few computers I use (not work - no personal on work). And now - I'm about to move from one PC to a newer one, while it's not a trouble - it's the trouble in doing so.

          The newer computer - once wiped of the original OS, was set to run Win10 Pro, and one of the first things done was install Choco - and then a 20 application list.. didn't hesitate on it. But now - I have to move my current data to the new - and while 'it's easy enough' it 'could be easier' using all portable. Though - there are just some applications that just won't work that way.

          Some things I do use the Google Sync - as safe as it is(n't). It's a risk I take - and on financial sites, they aren't saved...

          The idea - make it easier on myself,.. but at not time compromise my digital security (any more than needed).

          1 Reply Last reply Reply Quote 0
          • jmooreJ
            jmoore
            last edited by

            One thing I found about portable apps is occasionally a smarter user will install these. Yeah, it gets around our permissions in Ad because they do not modify the registry. so I do not like them for that reason. I can't have users installing whatever they want.

            gjacobseG jmooreJ scottalanmillerS black3dynamiteB 4 Replies Last reply Reply Quote 2
            • gjacobseG
              gjacobse @jmoore
              last edited by

              @jmoore said in Applications; Portable vs. Installed:

              One thing I found about portable apps is occasionally a smarter user will install these. Yeah, it gets around our permissions in Ad because they do not modify the registry. so I do not like them for that reason. I can't have users installing whatever they want.

              Annnnd there is of course -THAT- aspect. Yea,.. general end users don't need to be able to do that.

              scottalanmillerS 1 Reply Last reply Reply Quote 0
              • jmooreJ
                jmoore @jmoore
                last edited by

                @jmoore said in Applications; Portable vs. Installed:

                One thing I found about portable apps is occasionally a smarter user will install these. Yeah, it gets around our permissions in Ad because they do not modify the registry. so I do not like them for that reason. I can't have users installing whatever they want.

                Something else you can do to make chocolatey easier to install in multiple places is use an xml file with the apps you want for yourself or for departments. I made one for myself but I really don't use it, however I have one for a few different departments here because they some specific things and its hard to remember the install names on each. So I just carry them around on a flash drive.

                gjacobseG 1 Reply Last reply Reply Quote 0
                • scottalanmillerS
                  scottalanmiller @jmoore
                  last edited by

                  @jmoore said in Applications; Portable vs. Installed:

                  One thing I found about portable apps is occasionally a smarter user will install these. Yeah, it gets around our permissions in Ad because they do not modify the registry. so I do not like them for that reason. I can't have users installing whatever they want.

                  The issue there is using the registry as a means for app control. That's not really a good mechanism for that. Yes, it stops system wide use of the installer, but if that isn't the goal (which it isn't here), it's totally the wrong tool. So the issue here is attempting to use a tool that does X and hoping that it does Y.

                  Portable apps are not installed. So your users are not installing whatever they want. They aren't installing at all (which generally users don't have the power to do anyway.) But what they are doing is running an arbitrary binary which, almost always, is exactly how things are supposed to work. You do this far more often than you realize.

                  A big question would be... why do you want to restrict binaries from users?

                  jmooreJ 2 Replies Last reply Reply Quote 0
                  • scottalanmillerS
                    scottalanmiller @gjacobse
                    last edited by

                    @gjacobse said in Applications; Portable vs. Installed:

                    @jmoore said in Applications; Portable vs. Installed:

                    One thing I found about portable apps is occasionally a smarter user will install these. Yeah, it gets around our permissions in Ad because they do not modify the registry. so I do not like them for that reason. I can't have users installing whatever they want.

                    Annnnd there is of course -THAT- aspect. Yea,.. general end users don't need to be able to do that.

                    Actually, they generally do. Not all the time, but way more often than you think.

                    1 Reply Last reply Reply Quote 0
                    • jmooreJ
                      jmoore @scottalanmiller
                      last edited by

                      @scottalanmiller said in Applications; Portable vs. Installed:

                      Portable apps are not installed. So your users are not installing whatever they want. They aren't installing at all (which generally users don't have the power to do anyway.)

                      Yeah your right I just phrased it wrong, I know better lol. Just wasn't thinking.

                      scottalanmillerS 1 Reply Last reply Reply Quote 0
                      • scottalanmillerS
                        scottalanmiller
                        last edited by

                        Portable = Not Installed.

                        Users generally need to be able to write and run and use binaries. Whether they make them themselves, get them from coworkers, run them from the network, have them spawned from their browser, etc. you run apps that aren't installed, constantly.

                        In fact, the entire purpose of a web browser (okay, not the entire purpose, but most of it today) is as a platform for being able to do exactly this. Why are we generally okay with users getting portable Javascript apps all day long, but aren't okay if they are written in some other language? Why are we okay with 99% of the portable apps that they use, but not others? What's the concern, define the problem in human terms then we can address it in computational ones.

                        1 Reply Last reply Reply Quote 1
                        • jmooreJ
                          jmoore @scottalanmiller
                          last edited by

                          @scottalanmiller said in Applications; Portable vs. Installed:

                          A big question would be... why do you want to restrict binaries from users?

                          Thats the sysadmin decision. He considers it a security measure and I can understand it somewhat.

                          scottalanmillerS 2 Replies Last reply Reply Quote 0
                          • scottalanmillerS
                            scottalanmiller @jmoore
                            last edited by

                            @jmoore said in Applications; Portable vs. Installed:

                            @scottalanmiller said in Applications; Portable vs. Installed:

                            Portable apps are not installed. So your users are not installing whatever they want. They aren't installing at all (which generally users don't have the power to do anyway.)

                            Yeah your right I just phrased it wrong, I know better lol. Just wasn't thinking.

                            This also means that they aren't "working around" your permissions. The perms that you have in place are only in reference to installation, not in reference to downloading or running. They aren't working around you, it's that the limitations put on the users are far different than believed.

                            jmooreJ 1 Reply Last reply Reply Quote 1
                            • scottalanmillerS
                              scottalanmiller @jmoore
                              last edited by

                              @jmoore said in Applications; Portable vs. Installed:

                              @scottalanmiller said in Applications; Portable vs. Installed:

                              A big question would be... why do you want to restrict binaries from users?

                              Thats the sysadmin decision. He considers it a security measure and I can understand it somewhat.

                              Does he? Because he's not restricting them in any way, and totally okay with all the portable apps delivered in the web browser, right? So he's totally okay with them. Just confused, I'd guess.

                              jmooreJ 1 Reply Last reply Reply Quote 0
                              • gjacobseG
                                gjacobse @jmoore
                                last edited by

                                @jmoore said in Applications; Portable vs. Installed:

                                @jmoore said in Applications; Portable vs. Installed:

                                One thing I found about portable apps is occasionally a smarter user will install these. Yeah, it gets around our permissions in Ad because they do not modify the registry. so I do not like them for that reason. I can't have users installing whatever they want.

                                Something else you can do to make chocolatey easier to install in multiple places is use an xml file with the apps you want for yourself or for departments. I made one for myself but I really don't use it, however I have one for a few different departments here because they some specific things and its hard to remember the install names on each. So I just carry them around on a flash drive.

                                I'm curious on how you set this up,.. I know I have just been using a simple batch file once the core is installed.

                                jmooreJ 1 Reply Last reply Reply Quote 0
                                • jmooreJ
                                  jmoore @scottalanmiller
                                  last edited by

                                  @scottalanmiller said in Applications; Portable vs. Installed:

                                  @jmoore said in Applications; Portable vs. Installed:

                                  @scottalanmiller said in Applications; Portable vs. Installed:

                                  Portable apps are not installed. So your users are not installing whatever they want. They aren't installing at all (which generally users don't have the power to do anyway.)

                                  Yeah your right I just phrased it wrong, I know better lol. Just wasn't thinking.

                                  This also means that they aren't "working around" your permissions. The perms that you have in place are only in reference to installation, not in reference to downloading or running. They aren't working around you, it's that the limitations put on the users are far different than believed.

                                  Yes that is correct. I need more coffee. So the idea is to keep users from installing anything on their own unless its an approved app.

                                  scottalanmillerS 1 Reply Last reply Reply Quote 0
                                  • jmooreJ
                                    jmoore @scottalanmiller
                                    last edited by

                                    @scottalanmiller said in Applications; Portable vs. Installed:

                                    @jmoore said in Applications; Portable vs. Installed:

                                    @scottalanmiller said in Applications; Portable vs. Installed:

                                    A big question would be... why do you want to restrict binaries from users?

                                    Thats the sysadmin decision. He considers it a security measure and I can understand it somewhat.

                                    Does he? Because he's not restricting them in any way, and totally okay with all the portable apps delivered in the web browser, right? So he's totally okay with them. Just confused, I'd guess.

                                    Well, I can't presume to know his mind but hes just trying to limit the damage that can be done i suppose. I am guessing that is what he is thinking.

                                    scottalanmillerS stacksofplatesS 2 Replies Last reply Reply Quote 0
                                    • scottalanmillerS
                                      scottalanmiller @jmoore
                                      last edited by

                                      @jmoore said in Applications; Portable vs. Installed:

                                      He considers it a security measure and I can understand it somewhat.

                                      If you understand it, describe it. What exactly is the concern? Don't use a term like "portable app", because that's so broad that everyone is confused. In general we restrict installing because that's how really dangerous things happen. But portable apps are normally allowed because they essentially have to be for computers to work. What use is a computer with no portable apps today? Basically, it's just a brick. Not completely, but close to it.

                                      Avoid agreeing with him, based on a feeling. If you can define the concern, do so. If not, it's important to recognize an emotional response and address it. My guess is that like most "out of his league" sys admins, he feels inadequate in his job and knows that he's in over his head and that people around him know that he doesn't know his job. And to feel better about himself, it's common to desire power and control over users to compensate. That's generally where something like this comes from. Not because it makes sense, or even works. Not because it's about security, or is good for the business. But out of a personal desire to inflict discomfort on end users in order to feel a sense of power when, in reality, he probably feels impotent at work from not understanding his job.

                                      jmooreJ 1 Reply Last reply Reply Quote 1
                                      • scottalanmillerS
                                        scottalanmiller @jmoore
                                        last edited by

                                        @jmoore said in Applications; Portable vs. Installed:

                                        @scottalanmiller said in Applications; Portable vs. Installed:

                                        @jmoore said in Applications; Portable vs. Installed:

                                        @scottalanmiller said in Applications; Portable vs. Installed:

                                        Portable apps are not installed. So your users are not installing whatever they want. They aren't installing at all (which generally users don't have the power to do anyway.)

                                        Yeah your right I just phrased it wrong, I know better lol. Just wasn't thinking.

                                        This also means that they aren't "working around" your permissions. The perms that you have in place are only in reference to installation, not in reference to downloading or running. They aren't working around you, it's that the limitations put on the users are far different than believed.

                                        Yes that is correct. I need more coffee. So the idea is to keep users from installing anything on their own unless its an approved app.

                                        That's easy, Windows does that by default. No need to "do anything" because installation is restricted to admins. You only run into the problem if you give end users installation rights.

                                        1 Reply Last reply Reply Quote 0
                                        • scottalanmillerS
                                          scottalanmiller @jmoore
                                          last edited by

                                          @jmoore said in Applications; Portable vs. Installed:

                                          @scottalanmiller said in Applications; Portable vs. Installed:

                                          @jmoore said in Applications; Portable vs. Installed:

                                          @scottalanmiller said in Applications; Portable vs. Installed:

                                          A big question would be... why do you want to restrict binaries from users?

                                          Thats the sysadmin decision. He considers it a security measure and I can understand it somewhat.

                                          Does he? Because he's not restricting them in any way, and totally okay with all the portable apps delivered in the web browser, right? So he's totally okay with them. Just confused, I'd guess.

                                          Well, I can't presume to know his mind but hes just trying to limit the damage that can be done i suppose. I am guessing that is what he is thinking.

                                          No, he's definitely not. There's no real security factor here. It's a bad habit to agree with someone in a situation like this because it's pretty clear he's just confused or angry and acting like a petulant child. If you can articulate a real concern, great. If not, don't assume that he's acting logically, there's realistically no chance that he is. Both because no one anywhere needs these kinds of restrictions in normal businesses (even Wall St. and hospitals don't do this, maybe a nuclear power station does or military ship) and because he has demonstrated that he has no concept of how applications work by thinking he was restricting "binary execution" when he was actually restricting installation, which is conceptually a different thing.

                                          Installation is important for a lot of reasons to restrict. Binary execution almost never is. Without binary execution, all kinds of things stop working.

                                          jmooreJ 1 Reply Last reply Reply Quote 0
                                          • scottalanmillerS
                                            scottalanmiller
                                            last edited by

                                            To think about binary execution, this is an insanely broad category. Everything you run on the computer is covered by this. Including just running a command in CMD or clicking on an icon (which is just running a command on CMD.) So if you restrict binary execution, you end up having to white list every last possible thing that someone could do. Every shortcut, requires a whitelist entry. Every action.

                                            It feels like downloading a portable app and running it is somehow a special case, but it's actually not. MangoLassi is a portable app that runs on JavaScript. So is Facebook, or Google. Every batch file you write is the same thing, just using CMD or PS as an underlying binary. To stop arbitrary execution means that not only do we have to stop the OS from running any binary, but that we also have to stop all platforms on the OS from doing so, as well. So things like CMD, PS, Python, .NET, Java, web browsers, Word, Excel, and on and on... all of which are application platforms that can run their own portable apps, have to be disabled. If we don't then we are simply, arbitrarily taking issue with the language of an app, and not the app itself or the concerns around it.

                                            1 Reply Last reply Reply Quote 0
                                            • 1
                                            • 2
                                            • 3
                                            • 4
                                            • 5
                                            • 1 / 5
                                            • First post
                                              Last post