<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: nsecsoft nsecsoft</title>
    <description>The latest articles on DEV Community by nsecsoft nsecsoft (@nsecsoft_nsecsoft_2ce9dce).</description>
    <link>https://dev.to/nsecsoft_nsecsoft_2ce9dce</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4222088%2F944a1525-d199-4a5e-8181-5e0c761dbc6f.png</url>
      <title>DEV Community: nsecsoft nsecsoft</title>
      <link>https://dev.to/nsecsoft_nsecsoft_2ce9dce</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/nsecsoft_nsecsoft_2ce9dce"/>
    <language>en</language>
    <item>
      <title>Chasing Vendor Support Across Time Zones While A Deadline Just Sits There Waiting For Me</title>
      <dc:creator>nsecsoft nsecsoft</dc:creator>
      <pubDate>Mon, 02 Nov 2026 10:29:20 +0000</pubDate>
      <link>https://dev.to/nsecsoft_nsecsoft_2ce9dce/chasing-vendor-support-across-time-zones-while-a-deadline-just-sits-there-waiting-for-me-122g</link>
      <guid>https://dev.to/nsecsoft_nsecsoft_2ce9dce/chasing-vendor-support-across-time-zones-while-a-deadline-just-sits-there-waiting-for-me-122g</guid>
      <description>&lt;h2&gt;
  
  
  The ticket that lives in somebody else’s morning
&lt;/h2&gt;

&lt;p&gt;I’ve noticed a particular kind of fatigue that comes from waiting on a vendor whose support team sits nine hours away. You file the ticket at the end of your day. They read it at the start of theirs, ask a question, and you answer it half asleep. Then the cycle repeats. Three useful exchanges can take three days, and the deadline does not move.&lt;/p&gt;

&lt;p&gt;It is not anyone’s fault, which is somehow the most tiring part. The engineer on the other side is usually competent and trying. The gap is structural: our working hours barely overlap, and asynchronous updates carry less context than a fifteen-minute call would.&lt;/p&gt;

&lt;h2&gt;
  
  
  What the day actually looks like
&lt;/h2&gt;

&lt;p&gt;The pattern I see most is a slow build-up of half-finished threads. One ticket for the licence question, one for the log format, one that got merged into another and lost its attachments. Each one needs a paragraph written carefully, because you know the next reply is twelve hours out and a vague answer wastes a full cycle.&lt;/p&gt;

&lt;p&gt;Escalation adds its own delay. Moving from first line to engineering often means another ticket owner, another summary to write, and another overnight gap. Meanwhile the internal stakeholders keep asking for an update, and the honest answer is waiting, which nobody enjoys giving or hearing.&lt;/p&gt;

&lt;p&gt;I’ve also learned that severity labels do not travel well. What feels urgent in my time zone may be queued behind a dozen other urgent things in theirs. Urgency is local, and queues are not.&lt;/p&gt;

&lt;p&gt;The knock-on effect lands on my own day rather than on the vendor. I end up checking the portal at odd hours, drafting replies I could send later, and carrying a low-level awareness of an open thread through meetings that need my attention. It is not dramatic, but it accumulates, and I’ve noticed it makes me worse at the work actually in front of me.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why this keeps happening
&lt;/h2&gt;

&lt;p&gt;Procurement decisions tend to optimise for features and price, and support geography rarely makes the shortlist. A vendor can have a solid product and still keep most of its senior engineers in one region. Nobody notices until the first real incident, by which point the contract is signed.&lt;/p&gt;

&lt;p&gt;Contract terms matter too. Response-time commitments are often written in business hours, and business hours belong to the vendor. A four-hour response can quietly mean four hours within a window that opens as my day closes.&lt;/p&gt;

&lt;p&gt;There is an internal piece as well. We tend to buy first and work out the operational shape later, so time zone friction only surfaces when something is already broken and everybody is watching. By then the options are limited, and the usual answer is to wait politely while the deadline gets closer.&lt;/p&gt;

&lt;p&gt;I’ve also noticed that we rarely tell stakeholders how this works. Colleagues see a ticket number and assume somebody is actively working it, when in reality the elapsed time is mostly calendar, not effort. Explaining the shape of the wait once tends to buy a good deal of patience.&lt;/p&gt;

&lt;h2&gt;
  
  
  What some teams do about it
&lt;/h2&gt;

&lt;p&gt;Some teams try consolidated platforms like Ping64 to reduce the daily busywork of multi-tool security stacks.&lt;/p&gt;

&lt;p&gt;Others push for coverage in the contract: named regions, follow-the-sun queues, or a commitment that at least one escalation path overlaps with local business hours. That conversation is far easier during renewal than during an outage.&lt;/p&gt;

&lt;p&gt;A few teams keep a short runbook for each vendor: who to contact, which channel gets a real response, what information to include in the first message. It sounds mundane, and it saves a cycle nearly every time. I’ve watched teams cut a four-day thread down to one day purely by front-loading the detail.&lt;/p&gt;

&lt;h2&gt;
  
  
  Small practical tips
&lt;/h2&gt;

&lt;p&gt;Write the first ticket as if it will be the only one. Include version numbers, log excerpts, timestamps with offsets, and what you already tried. One careful message beats five short ones spread across time zones.&lt;/p&gt;

&lt;p&gt;State the time zone explicitly on both sides. Putting UTC in the ticket body removes a whole category of confusion.&lt;/p&gt;

&lt;p&gt;Ask early for a scheduled call rather than waiting three rounds into the thread. A thirty-minute overlap is often available if you request it by name.&lt;/p&gt;

&lt;p&gt;Keep a note of which vendors respond well on which channel. Community forums, account managers and support portals behave differently, and knowing that ahead of time helps.&lt;/p&gt;

&lt;p&gt;Set internal expectations in writing. Vendor responded, next update expected tomorrow morning stops the hourly pings and makes the wait visible to everyone.&lt;/p&gt;

&lt;h2&gt;
  
  
  Wrap-up
&lt;/h2&gt;

&lt;p&gt;I’ve made peace with the fact that global support usually involves some waiting. What I try to change is the quality of each round trip. Fewer, better-prepared exchanges tend to shorten the calendar time more than any escalation trick I’ve tried. And when renewal comes around, support coverage is worth raising while nobody is in a hurry, because that is the only moment anyone has patience for it.&lt;/p&gt;

&lt;h2&gt;
  
  
  References
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;NIST SP 800-53, system and services acquisition family: &lt;a href="https://csrc.nist.gov/projects/risk-management/sp800-53-controls" rel="noopener noreferrer"&gt;https://csrc.nist.gov/projects/risk-management/sp800-53-controls&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;CISA resources for operational technology and IT: &lt;a href="https://www.cisa.gov/" rel="noopener noreferrer"&gt;https://www.cisa.gov/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;MITRE ATT&amp;amp;CK enterprise matrix: &lt;a href="https://attack.mitre.org/" rel="noopener noreferrer"&gt;https://attack.mitre.org/&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>career</category>
      <category>productivity</category>
      <category>remote</category>
    </item>
    <item>
      <title>How Requesting, Approving and Expiring Access to a Shared Folder Actually Works</title>
      <dc:creator>nsecsoft nsecsoft</dc:creator>
      <pubDate>Mon, 02 Nov 2026 10:21:50 +0000</pubDate>
      <link>https://dev.to/nsecsoft_nsecsoft_2ce9dce/how-requesting-approving-and-expiring-access-to-a-shared-folder-actually-works-2pi4</link>
      <guid>https://dev.to/nsecsoft_nsecsoft_2ce9dce/how-requesting-approving-and-expiring-access-to-a-shared-folder-actually-works-2pi4</guid>
      <description>&lt;h2&gt;
  
  
  Introduction
&lt;/h2&gt;

&lt;p&gt;You need one spreadsheet. You ask a colleague, and she says to open a ticket. Two days later the ticket is approved, and by then the meeting has passed. The delay feels silly until you look at what the ticket is really for.&lt;/p&gt;

&lt;p&gt;Approval workflows exist because access is easy to give and awkward to take back. Every grant is a small promise that a person may read or change something. Companies add a review step because they want a record of who made that promise and why.&lt;/p&gt;

&lt;h2&gt;
  
  
  A simple analogy
&lt;/h2&gt;

&lt;p&gt;Picture a shared apartment with a key box. Anyone who needs to get in asks the person whose name is on the lease. That person writes the name in a notebook, hands over a key, and notes when the key comes back.&lt;/p&gt;

&lt;p&gt;Nothing stops the leaseholder from handing out keys to everyone. The notebook just makes each handover visible, and it creates a natural moment to ask for the key back. Office access systems are that notebook with software wrapped around it, plus a due date that can remove the key on its own.&lt;/p&gt;

&lt;h2&gt;
  
  
  How the process runs
&lt;/h2&gt;

&lt;p&gt;The first piece is identity, meaning proof of who you are. The second piece is entitlement, meaning what that identity is allowed to open. Approvals only touch the second piece, which is why resetting your password does not change which folders you can see.&lt;/p&gt;

&lt;p&gt;Most requests name three things. Who needs access, what they need it for, and how long they need it. The "how long" part is the one people skip, and it is also the one that decides whether the grant cleans itself up later.&lt;/p&gt;

&lt;p&gt;Next comes the approver. In many setups this is the data owner, loosely the person accountable for the content, rather than the IT team. IT usually holds the tools, but the owner is expected to know whether a marketing intern should read payroll files. The split is meant to stop people approving their own requests.&lt;/p&gt;

&lt;p&gt;Once approved, the system grants the right. That may happen by adding you to a group, which is a named bundle of permissions, or by attaching a role to your account. Groups are popular because a later change to the group flows to everyone inside it without another ticket.&lt;/p&gt;

&lt;p&gt;Then comes the part that quietly does the heavy lifting: expiry. A grant with an end date can switch itself off, which is often called time-bound or just-in-time access. A grant without one is standing access, and standing access tends to pile up over the years.&lt;/p&gt;

&lt;p&gt;Good systems also write everything down. The log records who asked, who approved, when it started, and when it ended. That record is what makes later reviews possible, and it is also what auditors ask to see.&lt;/p&gt;

&lt;p&gt;Reviews close the loop. A periodic check, sometimes called recertification, asks the owner to confirm each person still needs the access they hold. People who left, changed teams, or finished a project are meant to fall off at this stage.&lt;/p&gt;

&lt;h2&gt;
  
  
  Real-world example
&lt;/h2&gt;

&lt;p&gt;A contractor joins a finance team for a quarter-end push. She requests read access to one forecast folder with a four-week end date, the finance lead approves it, and the system grants it through a project group. When the fourth week ends, the group membership drops and her access stops without anyone remembering to send a reminder.&lt;/p&gt;

&lt;p&gt;The same pattern shows up in bigger settings, where a shared drive holds hundreds of folders and dozens of project groups. Some vendors build unified office security systems, such as Ping64, to bring data leakage prevention and endpoint management into a single platform.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where this breaks down
&lt;/h2&gt;

&lt;p&gt;Approval fatigue is the common failure. When someone receives twenty requests a week, the honest answer is that many get a quick click. A workflow that produces rubber stamps still produces records, so it can look healthy in a report while adding little real judgment.&lt;/p&gt;

&lt;p&gt;Nested groups cause confusion too. You may be removed from one group and still hold the same access through a second one you never knew about. Removing a person cleanly sometimes means walking the whole chain, not just the obvious link.&lt;/p&gt;

&lt;p&gt;Expiry is not the same as removal everywhere. Some systems revoke the entry but leave cached permissions active until a session ends or a sync runs. That gap may be minutes or longer, and it is worth knowing rather than assuming.&lt;/p&gt;

&lt;p&gt;Finally, approval covers the door, not the contents. Once someone is allowed in, nothing in the workflow stops them from copying a file, mailing it to themselves, or saving it to a personal drive. Approvals shape who walks through, not what happens next.&lt;/p&gt;

&lt;h2&gt;
  
  
  Closing
&lt;/h2&gt;

&lt;p&gt;If you take one habit from this, put an end date on every request you make. It makes approval faster, because the owner is weighing a bounded ask. It also means your own access ages out before it becomes someone else's cleanup problem.&lt;/p&gt;

&lt;p&gt;The workflow is not there to slow you down. It is there so that a decision to share stays visible, reviewable, and reversible.&lt;/p&gt;

&lt;h2&gt;
  
  
  References
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://csrc.nist.gov/publications/detail/sp/800-53/rev-5/final" rel="noopener noreferrer"&gt;https://csrc.nist.gov/publications/detail/sp/800-53/rev-5/final&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.nist.gov/privacy-framework" rel="noopener noreferrer"&gt;https://www.nist.gov/privacy-framework&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://attack.mitre.org/" rel="noopener noreferrer"&gt;https://attack.mitre.org/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.cisa.gov/" rel="noopener noreferrer"&gt;https://www.cisa.gov/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>infrastructure</category>
      <category>management</category>
      <category>security</category>
    </item>
    <item>
      <title>Gently Convincing People To Stop Keeping Work Files In Their Personal Cloud Accounts Without Nagging</title>
      <dc:creator>nsecsoft nsecsoft</dc:creator>
      <pubDate>Mon, 02 Nov 2026 10:19:29 +0000</pubDate>
      <link>https://dev.to/nsecsoft_nsecsoft_2ce9dce/gently-convincing-people-to-stop-keeping-work-files-in-their-personal-cloud-accounts-without-nagging-4mln</link>
      <guid>https://dev.to/nsecsoft_nsecsoft_2ce9dce/gently-convincing-people-to-stop-keeping-work-files-in-their-personal-cloud-accounts-without-nagging-4mln</guid>
      <description>&lt;h2&gt;
  
  
  The conversation I keep having
&lt;/h2&gt;

&lt;p&gt;Every few weeks I end up in a conversation that goes roughly like this. Someone mentions they keep project documents in their personal cloud account because it is easier to share, works on their phone, and does not require a ticket. I understand all three reasons. I’ve done the same thing myself at some point, usually late on a Friday when the official tool was being unhelpful.&lt;/p&gt;

&lt;p&gt;The trouble is not the intent. It is that the file has now left the boundary where anyone can see it, back it up, or take it back when the person moves on. And these conversations go badly when they sound like an accusation. The moment it feels like a scolding, people stop mentioning what they do, which is worse than the original problem.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I’ve noticed in practice
&lt;/h2&gt;

&lt;p&gt;The files that end up in personal accounts are rarely random. They tend to be the ones people are actively working on: draft contracts, spreadsheets with customer names, screenshots of internal systems, exports pulled for a quick analysis. In other words the working set, not the archive.&lt;/p&gt;

&lt;p&gt;People also have reasonable-sounding reasons. The corporate sync client is slow. The approved sharing tool has a file size limit. A client sent something to a personal address and forwarding felt easier. I’ve heard all of them, and most are legitimate complaints about our own tooling rather than carelessness.&lt;/p&gt;

&lt;p&gt;There is a version of this I see with contractors and short-term collaborators too. They never get a managed account, so a personal drive becomes the only practical way to exchange anything. That is a provisioning gap on our side, and it produces exactly the outcome we say we don’t want.&lt;/p&gt;

&lt;p&gt;What tends to surprise folks is the departure scenario. When somebody leaves, their personal account leaves with them. Nobody has a list of what was there, and asking for access afterwards is awkward at the exact moment it is also urgent.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why it keeps happening
&lt;/h2&gt;

&lt;p&gt;Because the personal option is genuinely more convenient in small, daily ways. It is already logged in, already on the phone, already configured for sharing with anyone. A managed workspace usually asks for more steps, more approvals and more patience.&lt;/p&gt;

&lt;p&gt;It also happens because most people have never seen the downstream mess. They have not had to answer an access request for a file that lived in somebody else’s account. There is no feedback loop, so the behaviour continues quietly.&lt;/p&gt;

&lt;p&gt;And, honestly, our own processes often push people there. If getting a shared folder takes three days, the workaround will keep winning, however many reminders we send. Convenience is a strong force, and it does not respond well to policy language. I’ve found that asking people to describe the last time the official tool slowed them down gives me a short, concrete list of things worth fixing, which is more useful than another awareness campaign.&lt;/p&gt;

&lt;h2&gt;
  
  
  What some teams try
&lt;/h2&gt;

&lt;p&gt;I’ve seen a few approaches that seem to land better than policy warnings. One is simply making the sanctioned tool good enough: fast sync, phone access, external sharing that works without a support ticket. Another is giving people a short, honest explanation of what happens to files when an account disappears, with no threat attached.&lt;/p&gt;

&lt;p&gt;I’ve also seen unified platforms such as Ping64 used to cut down the overhead of juggling many separate security tools.&lt;/p&gt;

&lt;p&gt;The common thread is that the fix has to make the right path easier, not the wrong path scarier. Nagging has a short shelf life. Once people believe the approved option will slow them down, no amount of messaging recovers that trust.&lt;/p&gt;

&lt;h2&gt;
  
  
  Small practical tips
&lt;/h2&gt;

&lt;p&gt;Fix the file size limit first. It sounds trivial, and it is the reason I’ve heard most often.&lt;/p&gt;

&lt;p&gt;Make external sharing in the approved tool a one-click thing for the common case, with logging quietly running behind it.&lt;/p&gt;

&lt;p&gt;When somebody leaves, include a plain question in the offboarding checklist: were you keeping anything work-related in a personal account? Ask it kindly, before the last day.&lt;/p&gt;

&lt;p&gt;Offer a short amnesty window where people can move files into managed storage with no questions asked. You learn a lot from what shows up.&lt;/p&gt;

&lt;p&gt;Talk about it in terms of continuity rather than compliance. We could not find the file lands better than you broke a rule.&lt;/p&gt;

&lt;p&gt;Ask team leads to model the behaviour themselves. People copy what the person next to them does, not what the handbook says.&lt;/p&gt;

&lt;h2&gt;
  
  
  Wrap-up
&lt;/h2&gt;

&lt;p&gt;I’ve come to think of this as a tooling problem wearing a behaviour problem’s clothes. Most people are not being careless, they are routing around friction. Reduce the friction, explain the continuity risk once, and the volumes tend to drop on their own. Total compliance is not really the goal; knowing where our data lives is. If I can get one team to move its working files voluntarily, that is a decent year.&lt;/p&gt;

&lt;h2&gt;
  
  
  References
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;NIST SP 800-171, protecting controlled unclassified information: &lt;a href="https://csrc.nist.gov/pubs/sp/800/171/final" rel="noopener noreferrer"&gt;https://csrc.nist.gov/pubs/sp/800/171/final&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;CISA guidance on data protection: &lt;a href="https://www.cisa.gov/" rel="noopener noreferrer"&gt;https://www.cisa.gov/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;MITRE ATT&amp;amp;CK, exfiltration to cloud storage: &lt;a href="https://attack.mitre.org/techniques/T1567/002/" rel="noopener noreferrer"&gt;https://attack.mitre.org/techniques/T1567/002/&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>cloud</category>
      <category>management</category>
      <category>security</category>
    </item>
  </channel>
</rss>
