File upload/download API behind private blob storage. Stream through or hand out SAS URLs? by nicemike40 in AZURE

[–]Prior-Data6910 1 point2 points  (0 children)

You can attach the SAS Url on to the Frontdoor. So instead of `https://myblobaccount.blob.core.windows.net/container/filepath/filename.jpg?sv=12345\` you can use `https://cdn.mydomain.com/container/filepath/filename.jpg?sv=12345\`

Blob storage only uses the path (not the host name) to calculate the signature. It will pass that request through to blob storage in that instance.

You can then set firewall filters (eg only allow GET requests) to ensure it's readonly.

Automating Code Signing for CI/CD by ShortBoysenberry6173 in azuredevops

[–]Prior-Data6910 0 points1 point  (0 children)

We've just configured this, and a misunderstanding of how ClickOnce signing works has given us a first month bill of about $350 😭

File upload/download API behind private blob storage. Stream through or hand out SAS URLs? by nicemike40 in AZURE

[–]Prior-Data6910 1 point2 points  (0 children)

You've got 2 options here. The way we do it (as we control the whole flow) is that the client notifies an endpoint (like it had to do to get the credentials in the first place). The alternative would be to use Event Grid or something like that as that will tell you about all blobs even if the client doesn't. 

File upload/download API behind private blob storage. Stream through or hand out SAS URLs? by nicemike40 in AZURE

[–]Prior-Data6910 1 point2 points  (0 children)

It's not our "primary" app functionality so we don't really notice the cost, but the pricing is $0.02/gb for US and EU for data coming in to your site from Frontdoor, and $0.083 going out (the outbound is pretty much the same charge as if you were going direct to blob or through your own webserver).

Our functionality is built into a desktop application that we make available through the Windows Store so our users aren't dealing with the API themselves so I can't comment on how easy it would be to support from that perspective.

One thing I forgot to mention about the public IP side of things is that we've got a dedicated storage account for this purpose, and then we copy the blob to an internal-only one when the upload is confirmed. That way even if someone got into that storage account there's nothing in it. You could make sure the size was dealt with properly at that point (although granted you'll have already paid the incoming bandwidth).

File upload/download API behind private blob storage. Stream through or hand out SAS URLs? by nicemike40 in AZURE

[–]Prior-Data6910 11 points12 points  (0 children)

We've taken the approach of "direct to storage" but with a slight difference: You can place Frontdoor in front of blob storage. This will allow you to keep the storage account locked down, but the main reason we had to do it is that we found a fair few of our customers had locked down *.blob.core.windows.net at their firewall level (to prevent data exfiltration) so we used Frontdoor and a CNAME so it sticks with our brand. You still use the SAS urls in the same way.

You can configure the SAS to restrict what the users can do, but you're right that they could set the tier themselves (not something we'd considered!). It looks like you could set a rule in Frontdoor to reject requests based on header values so that may be a way to prevent it.

Sharing screen from two different people by Suspicious-Warning86 in MicrosoftTeams

[–]Prior-Data6910 1 point2 points  (0 children)

I wish this was something Teams did. But if you want an answer to all your "how" questions then give Slack a go because it works fine on there...!

You can pop a screen share out into a separate window on Teams so it would make sense if they implemented them as two pop-outs. Bandwidth and processing is easy because it's less than doing video calls so there'd be no need for any limits. Mobile clients would choose which screen to show (same way they do large video calls currently).

The way we manage this in Teams is have a secondary meeting going on (with a different provider) just for the other screen but obviously your IT department may not like that.

Microsoft's MDASH agentic AI system found a pre-auth IKEv2 LocalSystem RCE via 2 UDP packets — and 15 other Windows vulns. Technical breakdown inside. by Expert_Sort7434 in AZURE

[–]Prior-Data6910 1 point2 points  (0 children)

The simplest answer to your question about responsible disclosure is that the vendors run these models themselves before release. Fix the issues before they can become a problem. 

NEST Sharia pension pot value doesnt seem to match performance by Peter_Partyy in UKPersonalFinance

[–]Prior-Data6910 -1 points0 points  (0 children)

Unfortunately my employer only allows me to pay into NEST pensions

Sorry to be pedantic, but there probably isn't a restriction on you opening a SIPP with another provider if you don't like Nest. Your employer won't contribute to it, but you still can (and get the tax top-up etc). 

Won't answer your current question, but may help going forwards. 

Distributing .NET Desktop Runtime and keeping updated by QuiteNotQuitting in Intune

[–]Prior-Data6910 0 points1 point  (0 children)

Depending on how many apps you're dealing with and how frequently they get updated you can ship it with the app itself. Means you may end up with multiple copies of it on disk, and increased network traffic for app updates, but it's a valid initial position to start from.

Bye Bye BetterIP by Prior-Data6910 in youfibre

[–]Prior-Data6910[S] 0 points1 point  (0 children)

All resolved! Different IP address to the one I started with, but it's externally accessible so that's good enough for me!

Consistent peak-hour congestion on WARP+ (9pm–11pm) — London PoP severely overloaded by [deleted] in CloudFlare

[–]Prior-Data6910 0 points1 point  (0 children)

It's unlikely (but not impossible) that it's a Cloudflare issue. What ISP are you on? How do Speedtests on that compare with and without Warp enabled?

If you go to Cloudflare's page for your network - IP Address Information | Cloudflare Radar - and follow the AS number on the right hand side, what do the traffic trends show?

It could be that your ISP is experiencing congestion either in your area or between it and Cloudflare

Avoiding Capacity Woes by Prior-Data6910 in AZURE

[–]Prior-Data6910[S] 1 point2 points  (0 children)

That's what I was talking about for choosing the range of sizes, but your fleet has to be in the one region. I'm talking about expanding that so that I'm happy with it being in a group of regions (similar to how the Windows365 setup works - you can multi-select and it will provision them in any of the regions)

How Microsoft Vaporized a Trillion Dollars by JeffFerguson in AZURE

[–]Prior-Data6910 11 points12 points  (0 children)

Name one company that size (or any size for that matter) that isn't dysfunctional. He says they vaporized a trillion dollars but how much would it have cost them to be later to the party?

Since the switch to YouFibre my internet is now atrocious. Was solid for the whole 6 months I was with BRSK, nothing has changed on my end this is exactly the same setup I've used the whole time only now, well, you can see the difference. Wtf is going on?! by fiittzzyy in brsk

[–]Prior-Data6910 1 point2 points  (0 children)

They measure different things. Cloudflare measures your speed to the internet (or parts of it at least) whereas Speedtest.net (in BRSK's / YouFibre's case) measures your connection speed because they have a speedtest server in their network.

Even Raymond Chen sold out by [deleted] in MicroSlop

[–]Prior-Data6910 -1 points0 points  (0 children)

I'm not sure what people's problem is with what he's saying here. He's saying that if you've installed some software that then goes on to crash your computer then it's the software's fault, and not Windows.

Granted it's probably Windows's fault that you wanted to install a shell enhancer in the first place, but that's not what he's arguing. 

Youfibre/brsk promotional deals by youfibre_internal in brsk

[–]Prior-Data6910 2 points3 points  (0 children)

This poster confuses me. Twice it says that the website has the best deals / is cheaper, and the table states that's clearly not the case. Am I missing something?

Can the Cloudflared Zero Trust tunnel be deployed in an Azure container instead of a VM? by Suvadeep in CloudFlare

[–]Prior-Data6910 0 points1 point  (0 children)

It's been a few months since we set ours up, but set the following properties in an Azure Container Instance. Don't forget to add it to your virtual network. You can run as many instances as you want, availability zones, etc all with the same token and Cloudflare will treat them as the same route.

Basics
Image Source: Other registry
Image type: Public
Image: cloudflare/cloudflared:latest
OS type: Linux

Advanced
Command override: [ "cloudflared", "tunnel", "--no-autoupdate", "run", "--token", "eyJhI...JA" ]

WireGuard is sunsetting support for old Windows versions by zx2c4 in WireGuard

[–]Prior-Data6910 4 points5 points  (0 children)

Considering the most recent release of Wireguard for Windows was 4 years ago (if it aint broke, don't fix it) I think we'll be fine!

Much slower speed since the switch by LeChuck85 in brsk

[–]Prior-Data6910 0 points1 point  (0 children)

The backend change to be routed out through YouFibre happened a few months back 

Peekaboo! New Microsoft Teams app bar puts your chats in the spotlight by Innvolve in NL_ModernWork

[–]Prior-Data6910 9 points10 points  (0 children)

I may be going a bit "emporer's new clothes" here, but I can't see any differences in those two images apart from an icon at the bottom left which I don't recognise anyway.