• stoy@lemmy.zip
    link
    fedilink
    arrow-up
    59
    arrow-down
    1
    ·
    20 hours ago

    IT guy here, if we gave developers the option to exclude whatever the hell they wanted from AV scanning it would just mean that we would end up with computers where the entire C: drive would be excluded.

    No, can’t have that.

    So what should a decent IT department do to give developers the access they need to do their job while maintaining a decent level of security?

    Well, the least bad solution I have worked with was to have a non generic path that was excluded by policy.

    Something like C:\Excluded

    The directory was excluded from AV scan and allowed in policy, the user could put what they needed there and it would be fine.

    • wizardbeard@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      2
      ·
      41 minutes ago

      Your user base must be better than mine.

      Some chucklefuck over a decade ago caved to the “need” for a public shared drive. I can see the argument for things like HR policy documents and such. But they didn’t just give all users read access. Oh no, everyone got full read write. No fucking governance model, no process to check that PII wasn’t being stored there by people too lazy to follow proper procedure.

      Thankfully that horror has been thoroughly killed, and MS Teams makes it so easy for people to spin up collab spaces and file storage that there’s no use case anymore.

    • asdfasdfasdf@lemmy.world
      link
      fedilink
      arrow-up
      23
      arrow-down
      3
      ·
      15 hours ago

      So what should a decent IT department do to give developers the access they need to do their job while maintaining a decent level of security?

      Give them a Linux machine?

      • egonallanon@lemm.ee
        link
        fedilink
        arrow-up
        7
        ·
        5 hours ago

        This doesn’t remove security and compliance requirements for the business though. For our Linux endpoints we still deploy an AV on them and limit the user’s ability to add exclusions.

      • ikt@aussie.zone
        link
        fedilink
        English
        arrow-up
        4
        arrow-down
        5
        ·
        6 hours ago

        You ever worked in an average corporate job? You’re missing out on so much

        The IT guys barely know Windows, they’ve most likely never even heard of Ubuntu, could you imagine such a thing :|

        • Black616Angel@discuss.tchncs.de
          link
          fedilink
          arrow-up
          4
          ·
          7 hours ago

          As someone who does exactly that right now. Yes.

          You need a Linux machine in a separate network with separate firewall rules and the developer has to devote a bit of their time to managing that machine.
          It can even be centrally managed, if you have the capacity.

          But why would you want that? To secure your shit while allowing the devs to to what they like to their equipment.

          • stoy@lemmy.zip
            link
            fedilink
            arrow-up
            4
            ·
            6 hours ago

            In an ideal world I agree with you, but when resources are limited, running a separate environment is not allways realistic.

            • computergeek125@lemmy.world
              link
              fedilink
              English
              arrow-up
              5
              ·
              4 hours ago

              ^ this

              As an example of scale, my company has an entire IT team of a handful of people for managing such an environment for a thousand or so devs and engineers.

              • stoy@lemmy.zip
                link
                fedilink
                arrow-up
                1
                ·
                1 hour ago

                My past role was a combined role of these:

                Helpdesk technician
                VIP technician
                Linux system administrator

                We didn’t effectively administrate the Linux environment, I was the only linux admin at the company, and I wasn’t even doing it full time.