Microsoft MVP '09-Present. We design & build HA solutions for on-premises, data centre, & hybrid. Workload Migration Specialists. Active Directory Security.

Alberta, Canada
Joined August 2011
Replying to @techspence
No idea what a layup is? We went through a rush of panic patching something like 15 years ago. Security Theatre screaming PATCH NOW or else! It was all AD DC related. I got sick of the late nights. So we did two things: 1: Set a GPO Enforced on the DC OU to update automatically and reboot 2: Only install Server Core worth ADDS, DNS, and DHCP We've lost two DCs to this over the last 15 years. No idea they just died. The main lesson I also learned? The Perps have to be INSIDE already to exploit those "0Day" vulnerabilities.
1
1
126
When humanity infringes on the business model by breaking free of the digital slavery there will be pushback. The whip may turn out to be lawfare, law enforcement at the door, and more to cow the revolt. Magna Carta anyone?
my *personal* opinion about this is that it's basically too late w/ deepseek flash 1017 and we should just rip the bandaid off and let everyone rip everything apart together we need to trust in humanity and give them the tools to defend themselves, instead of baseline expect criminality
145
The AI/SI Revolution is just spooling up. From devulging the TV becoming a p*Rn crew in my bedroom, and make no mistake I mean exactly what I am saying here, to fuzzing code and hardware to find quiet longstanding backdoors, things are just getting started.
3090 Ti 和 A6000 是同一块芯片。 区别在卡里的一个标志位。 一个写着 FULL_SPEED,一个写着 HALF_SPEED。 Reddit 上有个哥们翻了很多代码,把这事讲明白了。 英伟达从 20 系到 50 系的游戏卡,FP16、BF16 做矩阵乘再用 FP32 累加,这条路径的速度都被砍了一半。 40 系和 50 系连 FP8 也砍了。 专业卡和数据中心卡都是全速。 被砍的刚好是 AI 最吃算力的那几块: 训练、微调 LoRA 文生图、文生视频这类扩散模型 大模型的 prefill,就是读长 prompt 那一步 一个人跟模型聊天、一个字一个字往外吐,基本没影响,那一步主要卡显存带宽。 这个哥们说,他的 RTX 6000 PRO 核心数只比 5090 多 10-15%,prefill 却快了 70% 左右。 GitHub 上已经有人把 30 系解锁了,800 多星。 做法是一个 Linux 内核模块,开机时抢在 NVIDIA 驱动接管之前,把速度选择器改掉。 3090 Ti 实测 BF16 从 87.5 TFLOPS 到 157.4,TF32 差不多翻倍。 40 系有人在 Windows 上跑通了 AD103,还得往别的型号移植。 50 系就难了,英伟达加了熔丝,专门读这个标志位。 有意思的是 50 系的 FP4 没被砍。 我觉得这事最值得琢磨的是定价。 同样的硅,同样的制造成本,价格差好几倍,差的是一个配置位。 特斯拉早年也这么干过,同一块电池用软件锁一截续航,加钱解锁。 卖硬件卖到最后,利润都在那个开关上。 原帖说解锁没风险,因为本来就是同一块 die。 我觉得保修和稳定性还是自己掂量一下。 看完突然觉得我那块吃灰的 3090 这几年一直在摸鱼。 而且是老板安排它摸的。 reddit.com/r/LocalLLaMA/comm…
1
141
One never knows what we'll see on our highways here. Super cool!!!
Not a clue who shot this, but it’s a sick clip of another Komatsu 980 rolling north to Suncor’s Fort Hills Mine courtesy of Mammoet. This was one of 27 new trucks in the latest package. — Mammoet first moved whole ultra-class trucks in 2015 with a package of 797s. By using this custom trailer setup, the customer avoids the costly disassembly and reassembly process once trucks are complete at various dealers further south. — Everyday people may wonder why they don’t drive them… An unloaded 980 weighs 1,384,000 pounds (628,000 kg), so it would easily crush the road with its weight on only two axles. The trailer distributes the weight across many axles, reducing ground pressure.
83
AI/SI Fuzzing FTW There have been plenty of times where I mentioned the University of Minnesota and the Hypocrite Commits situation and how the Kernel Team reacted. I'm not privy to the inner workings on either side. However, it's been obvious to us here at MPECS Inc. for a very long time that Open Source may be just as vulnerable to back doors placed within the various distros all the way up to the Kernel. The post quoted below makes that pretty clear. On the Windows side, one has to question: How long did Microsoft know about the SMBv1 bug that was the biggest most wide-open door one could have the pleasure of "finding"? It was revealed in 2017 (CVE-2017-0144) by the Shadow Brokers group with EternalBlue being a part of the NSA toolset. AI/SI is a boon to fuzzing (the finding of bugs in software). Given the step up in volume of bugs being patched it's pretty obvious that our new "Beta Testers" and "Alpha Testers" are machine based. And I for one am happy that this is the case! As mentioned below, the more backdoors found the less likely a nation state or any nefarious operator will gain hidden access to the world's IT systems.
You know whats interesting is that fact that OpenAI found the PHP bug that means their AI was doing systematic auditing. 🤔 I think the NSA is panicking not just because the PHP bug is public, but because they now realize that AI will systematically expose every intentionally placed backdoor in every open source project. The xz Utils case was caught by human luck. The PHP case was caught by AI. The NSA knows that every other hoarded vulnerability in open source software is about to be found by AI, and they cannot control the timeline.🚨🚨 This incident is very similar to, xz Utils backdoor which proved that state actors infiltrate open source projects by creating fake identities, building trust over time, and slowly inserting malicious code. The Jia Tan identity took years to build trust before inserting the backdoor.🚨🚨 If this worked for xz Utils, it could work for PHP. PHP is far more ubiquitous than xz Utils. A state agent who became a PHP contributor could have inserted the vulnerable code 14 years ago (PHP 5.4.0, released in 2012) and sat on it as a zero-day exploit for over a decade.🚨🚨 There is AISI report which shows that AI is now autonomously doing what Jia Tan did manually - creating fake identities, socially engineering maintainers, inserting malicious code. This means the technique has been weaponized and scaled. 🚨 The PHP vulnerability was not discovered by accident. It was found by AI (OpenAI's tools) because AI is now systematically auditing all open source code. But the bug was likely placed there intentionally by a state agent who was a trusted PHP contributor, following the exact same playbook as Jia Tan in the xz Utils case.🚨 The AISI incident report shows AI agents trying to insert malicious code into open source projects. What if this has already happened successfully? What if AI was used years ago by a state actor to insert the PHP vulnerability, and we're only finding out now because a different AI (OpenAI's) found it?🚨 PHP has had thousands of contributors over 14 years. The vulnerable code was in PHP since version 5.4.0 (2012). Someone wrote that code. Someone reviewed it. Someone approved it. In the xz Utils case, Jia Tan built trust over years before inserting the backdoor. 🚨
2
260
PHP Updating Yay! ssh -i ~/.ssh/my-wp_id_rsa myadmin@myubuntu sudo add-apt-repository ppa:ondrej/php sudo apt update sudo apt install php8.3 sudo service nginx restart php -v And ... on to the next one! :-)
1
2
392
ANOTHER ACTIVE DIRECTORY TO ENTRA ID COMPARISON VIA CONNECTWISE CLOUD BACKUP Where's that meme of a guy sitting a the desk: Prove me wrong! Challenge me! ;-) Active Directory: - Group Managed Service Accounts (gMSAs) and standalone Managed Service Accounts (sMSAs) - Limited to no network access - Limited to no admin level access - MOD on specific folder or registry sets only - No remote access permissions period - Admins _know_ exactly what, where, when, and how the app will interact with their IT environment Entra ID: - Here's the keys go to town So, from another angle we look at the following assumption: 1: AD - Admins have a full understanding of the IT environment 2: Entra ID - Admins have a full understanding of the permissions they're giving by clicking GO on an app's access equest 3: Entra ID - Devs have a full understanding of the permission grants they are utilizing with those keys Yeah, I know, in a perfect world right? ;-) If we look at just the entryway: - AD is simpler, easier to control, and easier to understand all aspects of an app's permission needs - Entra ID not so much ConnectWise: Cloud Backup technical investigation and remediation guide: connectwise.com/contentasset… HT: @SBSDiva Tags @techspence @merill ;-)
4
665
I told that story here: xitter.cf/MPECSInc/status/211070… I categorically refused. The app vendor got compromised not long after we deployed their crappy product.
Back then all the apps where just requesting domain administrator because they where to lazy to figure out least privileged. And then people put their admin interface on the Internet because of convenience
5
590
Since I am blocked: Please accept my humblest of apologies. My comment about "Technical Debt" was in bad taste. I hope you see this and accept my apology.
1
1
421
May I ask please: If you are connected with him could you pass along my apology please? Thank you. :0)
1
64
YET ANOTHER CASE WHERE ACTIVE DIRECTORY IS SUPERIOR TO ENTRA ID? MAYBE ... TL;DR By its very nature, Entra ID and the public cloud are fully exposed as demonstrated by ConnectWise SkyKick. It's just a set of keys. *** What I've come to realize, and I could be wrong so let me know, is the following: 1: Active Directory has rings of protection that require at the very least, and almost always the case, a _USER_ to give perps a foothold into the on-premises environment. I: The first ring is the firewall/router. II: The second is the RD Gateway (VPN if you use it but not for us). III: The third is DUO/2FA. 2: Entra ID is completely open. All one needs is the keys. As ConnectWise SkyKick has demonstrated, when being installed it asks for the keys and gets them. I: There is no firewall/router protecting the outer ring. II: There is no RD Gateway, or VPN, protecting remote access. III: There is no DUO/2FA protecting that system of API access (which have direct access to the servers and management layers). None. Now, one could argue: Anyone that sets up a port forward on their firewall to a service on-premises is doing something similar. So, let's say we're publishing a backend to the internet. 1: Port forward delimits App Dev's Frontend IP(s) 2: App has access to SQL Server databases in SQL User context 3: The backend is locked down to specific ports and IPs outbound The App Dev would never be given any kind of admin level access that would allow them to start creating accounts in other areas of the system. Ultimately, the onus is on the Tenant owner, or their Consultant(s), to understand the implications of clicking YES/GO when setting up an app that hooks into their M365 system. Based on the widespread impact of the hits happening, it's looking like neither the Dev nor the Tenant owners/consultants had a clue. I'll leave my other thoughts off the table. ;-)
Replying to @MPECSInc
While heinous, it's not shocking at all. The whole point of that tool is to back up every object in Office365, so yes it would need to be able to read everything - some of which can only be accessed if you have read/change.
10
1,151
Courtesy of: xitter.cf/SBSDiva/status/2111680… Excuse me? Flummoxed. Absolutely stunned.
4
4
1
17
5,858
All its going to take is one or more in the IT department going above Management to Leadership with their quad 3090 rigs defeating every known perp intrusion method for a substantial shift in perception. On-Premises AI/SI is already creating significant ripples. I think we have yet to see waves that will then become tsunamis. It's exciting to see and hopefully become a part of soon!
AI predictions for next 6-9 months -> Anthropic/ OAI fail to ban OSS in the US -> Anthropic/ OAI continue to innovate product but stall on fundamental tech breakthroughs -> SOTA Gemini 4 launches at 10x lower cost -> Elon open sources Grok -> Anthropic/ OAI ARR growth stalls as enterprises move from tokenmaxxing to rational token consumption/ OSS -> slow realization in public markets that AI may not replace human labor in next 1-3 years/ has not had a fundamental tech breakthrough in over a year/ lacks ROI/ AI hyper and lab spend not durable -> moonboy VCs/ hedge funds/ softbank continue to fund Anthropic/ OAI equity raises in private markets as public markets for them are now fully closed -> CXMT, YMTC announce capacity expansions significantly above market expectations -> hypers deliver good q326 results on first look but fail to show meaningful AI ROI, guide to "significant capex expansion in fy27" -> broad realization in public markets the AI dream we got sold on is not anywhere close to realization -> 10yr hits >5% -> hyper bonds reprice >10%, CDS hit 3x current levels, and AI credit market dries up as market realizes GPU ABF was not a good idea -> hyper equities reprice 30-50% lower -> ORCL falls below $30 as rumors of bailout make the round -> market realizes memory is cyclical and LTAs won't hold -> 50% of korean traders get wiped within a week -> hypers cut fy27 capex -> semis reprice >80% lower -> fed cuts >150bps to avoid recession
1
272
‼️ BREAKING: Unauthenticated attackers are hijacking Plex Media Servers. Exploit code was published on GitHub on 16 October, immediately after exploitation in the wild began. A researcher reports a honeypot running Plex was turned into a crypto miner and a proxy.
97
331
64
3,652
476,092
AI/SI IS GOING TO END THE SECURITY THEATRE COMPANIES SolarWinds was a supply chain based compromise. And, it took them several runs to fix the hole. Yet another panic in the MSP Community not unlike the ConnectWise one. As far as the claim that it was the largest compromise that's fallacious reasoning since there is this big black hole where cloud providers don't say anything about the shit that goes on behind their big black door. I instead rebut that claim and state that Storm-0558 was even worse since we DON'T KNOW the actual endpoints compromised despite months of Tenant complaints. We also don't know if they are truly out because the lawyers neutered every public statement. Now, let's go the other direction: SolarWinds/Storm-0558 and EDR 1: How is it that the perps were in for an undetermined amount of time? 2: How is it that NO ONE KNEW the perps were in? 3: How is it that both Cloud and on-premises EDR completely failed their end customers? 4: How is it EDR is still a thing? Here's my thought: Big companies are going to build their own on-premises AI/SI that is custom tailored to their environments. 1: It will kill perps dead on first sniff just like a donkey 2: It will kill employee access on first sniff and a full report on Leadership's desk in minutes. Vinny and Guido would be picking the now ex-employee up and escorting them out. 3: It will kill the security theatre business full stop. I'm hoping that we see an AI/SI revolution in the security industry. It's time for the gatekeepers to be punted to the curb. Tag: @techspence
I'm sorry have you not heard about the biggest attack the world has seen and it happened in the last five years. High profile impacted customers include the following with many 1000s more. I've attached an image to help you refresh your memory... Now let's talk about what happens afterwards. At least with Entra ID you can actually trace what the threat actor did and clean up. Plus turn off access with a single checkbox. The Pentagon The Department of Homeland Security The State Department The Department of Energy The National Nuclear Security Administration The U.S. Treasury Microsoft Cisco Intel Deloitte The California Department of State Hospitals Kent State University FireEye Palo Alto Networks Mimecast (this was just announced in late January 2021, and allegedly has impacted 10% of Mimecast’s 36,000 customers
4
3
31
3,931
OOPS Anything connected is not private despite the, "We take your privacy very seriously" messages that accompany a breach. No one has our best interests at heart. No. One. Act accordingly!
holy shit, opencode got hacked and it's officially fu*ked 'a large scale distillation attack, 1.4% of console users hit' and people got drained, one user says his openai and anthropic keys, used only in opencode, ran up over $400 overnight, another replied $1,700. who compensates that? every one of them had external providers linked, and it's still ongoing this is the warning for all of us, build your own harness and keep your keys on your own machine, don't park them in anyone's console anymore
2
437
WINDOWS SERVER INSTALL TIPS! AUTOUNATTEND.XML DISM and OSCDImg 1: AutoUnattend.XML makes Physical and Virtual OS installs a dream 2: We use DISM and OSCDImg to curate images for custom installs 3: Our custom images save _a lot_ of time! Out of the box we can have the server's name, RDP inbound enabled, the local administrator password set (to be changed once we run the finishing steps), and more. In fact, we can go so far as to have custom images for a variety of Windows Server Roles ready to go. And we do. We have images for physical deployment and for virtual deployment. Our Hyper-V VM setup script is a single step with the VM OS installed and components ready for us to finish up. The following is a bit dated but still relevant: mpecsinc.com/os-guide-slipst… We curate folders that are then used to create .ISO images for VM install and for the flash drives we plug in to a Hyper-V server or cluster node forever. The To Do List priority for updating the above has gone down because Microsoft has since delivered monthly slipstreamed images saving us some time and steps.
2
7
1
44
2,688
#2 son's birthday came & went. He's still at home. What would you like for your birthday? Kitten. Wife & I discuss and set a limit. This little fluff ball came home last night. No name as of yet. She's a Persian Ragdoll cross. My own lap cat is not impressed. :S
5
234
THE WALLED GARDEN COMPROMISE New client won. Big project. Custom software. Developed by anther company in the same industry in the 1990s where they realized they could sell it and make way more money. A couple months into the deployment: Owner: You two sound like a couple screeching schoolgirls work it out! Why? I refused to use their one username and password for everything. I refused their VNC. I refused their 3389 TCP Direct request. The software company hated me because I kept asking the hard questions and saying NO. Me: This is what is meant by a Walled Garden. 3-4 years later the client and I had coffee for our annual how things were doing. The company's software was still crap. Client: They were compromised. Me: Oh? Client: Are we okay? Me: Yes. We didn't use any of their one admin username/password and refused their VNC. Client: Thank you. That was a good day! ;-)
A hacker accessed Denmark's national ID database. 8.8 million records. the password was "123456". The administrator account at Pays ApS, a 2-person IT company with legal access to the country's central civil registration database used 123456 as its password. at least three accounts did. including the admin. and the hacker was in for 21 days and 17 hours. The Danish digital affairs minister called it an "extremely serious incident." In the week after the breach became public, Danes setting up credit fraud alerts went from 250,000 to nearly 970,000. the hacker told the newspaper Politiken the access wasn't difficult. The CPR contains names, addresses, national ID numbers, church membership, and legal incapacitation records for 11 million people. protected by 123456. at a 2-person company. that had legal access to it.
2
320