kj4ips
It now runs the control channels inside TLS ALPN with the string 'ftp', and rejects connections that are not from globus's cloud services, and requires one of two certificates, both of which globus controls.
It still uses gridftp under the hood, but they require a premium subscription to adjust turntables, or to view status as an administrator in the webui.
They also seem to be putting way more effort into their Compute and Flows offerings.
I'm still unsure how I feel about this, since M$ can reasonably say that they are providing services that the server (may) rely on (mainly yggdrasil), and they can set the terms for that. I assume they are treating a block from M$ provided servers, which would prevent authenticating users... However, if a server is in offline-mode, then their actions may be moot.
The call to implement MOTD compliance scanning is a bit uncalled for, especially since the notchian server doesn't implement this, and there's no consensus on what is permissible. TBH, I feel the first action should be for M$ to implement a client side filter, where it greeks things they consider objectionable in the MOTD, and giving the end-user the option to opt-out if they so desire.
I don't envy M$'s position here, since they get rap for the actions of others, and have to strike a balance between using their position as an infra provider to mitigate that, and minimizing their meddling with community servers. They assuredly want to avoid the reputation that roblox has gotten.
I might be biased, I used the PPP Pam module on linux for years, until I moved to TOTP, and then eventually to pubkey-only.
I've started buying PCBAs from Ali, where the vendor advertises the exact chip set in use. It's often cheaper than domestic options.
Listings for assembled hubs (whether ali or domestic) almost never include information about the hub's actual characteristics, unless you're looking at a 300+ hub sold to audiophiles.
I'd really like a source for a true 7p hub, with MTT, proper power, per-port overcurrent and power switching, but I can't seem to find one, especially since vendors tend to rev b2c products with no notice (one of the name-brand ones I bought had been downcosted shortly before I bought it).
OCI roughly assumes that layers will be laid out in some logical way, and that a given host will see opportunities to reuse across different instances, but with bootc, there will only ever be one instance.
OCI also assumes that individual layers are small enough that it is always worth pulling and unpacking a layer instead of some kind of authentication delta, which is great for a k8s cluster in a center, but not great for devices out on the edge, where you might want this kind of pseudo-immutable system even more.
I really want some standardized way for a manifest in OCI to say that "this content is also available in other format X here".
The offending use does not have to be a 1:1 match to dilute.
(not a lawyer; not legal advice)
However, they are also scoped to domains, so if there was some non-car business with such a name, they would also be entitled to the name, and the domains tend to be first-come first-serve in those kinds of cases.
Think of all the "Acme" or "A-1" companies that all have different products, and the general public doesn't have an issue conflating them.
(not a lawyer; not legal advice)
You might be able to lock it down during periods of limited occupancy, and you can rig it to an annoying alarm, and maybe try to identify the person, and ban them from future. It is possible to get variances for this, but you usually need to either be a medical or penal facility.
Most current BMC platforms are older than seL4
Most run on hardware that is not supported by seL4, or at least on hardware where it has not been validated.
Not to mention that a task manager would be needed as well as tons of other services which aren't provided out of the box, and don't share the verification provided guarantees.
Imagine that:
* I have an evil system at 192.0.2.1
* target at 198.51.100.1 which is an MTA, and is it's own resolver with dnsmasq.
* foobar.com has a nameserver that silently drops any request with a ! in the first label
I first send a mail to 192.51.100.1 claiming to be from bob@"foo!bar.foobar.com"
192.51.100.1 sends a request to the auth ns for foobar.com, which gets droped.
While this is happening, I spam the crud out of 192.51.100.1 from 192.0.2.1 with forged answers for foo!bar.foobar.com that contain additional responses stating deb.debian.org is at 192.0.2.1 with a ttl of months.
If I am lucky dnsmasq caches BOTH the foo!bar.foobar.com response, and the deb.debian.org one, meaning that future accesses to deb.debian.org instead go to my attacker-controlled nastybox.
They probably are using some interesting hardware, but there's a strange economy of scale when serving lots of requests for a small number of models. Regardless of if you are running single GPU, clustered GPU, FPGAs, or ASICs, there is a cost with initializing the model that dwarfs the cost of inferring on it by many orders of magnitude.
If you build a workstation with enough accelerator-accessible memory to have "good" performance on a larger model, but only use it with typical user access patterns, that hardware will be sitting idle the vast majority of the time. If you switch between models for different situations, that incurs a load penalty, which might evict other models, which you might have to load in again.
However, if you build an inference farm, you likely have only a few models you are working with (possibly with some dynamic weight shifting[1]) and there are already some number of ready instances of each, so that load cost is only incurred when scaling a given model up or down.
I've had the pleasure to work with some folks around provisioning an FPGA+ASIC based appliance, and it can produce mind-boggling amounts of tokens/sec, but it takes 30m+ to load a model.
[1] there was a neat paper at SC a few years ago about that, but I can't find it now
It has something called a 'manufacturer key', which needs to be available to any device that allows field pairing of remotes. If that manufacturer key is known, it only takes two samples from an authenticator to determine the sequence key.
Absent the manufacturer key, jamming+replay attacks work, but brute forcing a sequence key is generally prohibitively costly.
However, since any receiver that supports field programming needs the magic "manufacturer key", one could purchase such a unit, and may be able to extract said key.
Samba, krb5 &co can handle small cases, but it's architecture is still stuck in the nt4 days, and there's limited cohesive integration with LDAP and the other services.
If someone is actively subverting a control like this, it probably means that the control has morphed from a guardrail into a log across the tracks.
Somewhat in the same vein as AppLocker &co. Almost everyone says you should be using it, but almost no-one does, because it takes a massive amount of effort just to understand what "acceptable software" is across your entire org.
The restrict act was written really strangely, and I assume Oracle required some assurance from someone to not just delete Bytedance's accounts and resources.
* The laptop supports one or more power supplies, but with different current ratings, and the laptop needs to know how much it can safely draw. (This can be done with passives)
* The charger has dynamic power availability, possibly because it charges multiple devices, and the amount of power available varies with other factors, such as temperature.
* The charger has various output modes available, only some of which align with the device to be charged. Therefore, the two devices must negotiate a common set of parameters.
On the note of USB Condoms, they only interrupt the data lines, USB's power negotiation (nowadays) mostly happens on the power line itself. Though usually, the device's OS (if it has one) has limited/no visiblity to this, and a dedicated port controller handles this interaction, possibly passing higher-level information to the rest of the device.
There are some things that can be done to reduce the threat surface:
* Build the protocol parser as a FSM.
* Formal methods for critical systems.
* Severely restrict the expressiveness of the protocol, particularly any variable-length fields.
The last time someone I knew had an issue, they had to get a senator to make waves to get anything resolved.