Temu denied being hacked or having a data breach after a threat actor claimed to have stolen 87 million customer records. It says the stolen data does not match the company's own data. Users should take precautionary steps like enabling two-factor authentication and changing passwords.
Two critical vulnerabilities in VMware vCenter Server and Cloud Foundation products allow attackers to execute remote code and escalate privileges. VMware has advised customers to patch affected systems immediately by upgrading to specific versions or applying the async patch. These flaws impact versions 7.0 and 8.0 of vCenter Server and versions 4.x and 5.x of Cloud Foundation.
The Maids International experienced a data breach that exposed sensitive consumer information like Social Security numbers and health data. It took steps to investigate and notify affected individuals. Consider seeking help to protect yourself from potential fraud or identity theft.
Apache's HTTP server's modular design opens it up to vulnerabilities as the request_rec structure gets passed around to different modules, which may mutate it and interfere with how a module further downstream expects it to be, leading to confusion attacks. Most modules treat the filename parameter as a system path but some treat it as a URL. This leads to path truncation vulnerabilities in mod_rewrite and ACL bypass in mod_proxy. mod_rewrite will always load the path from both the DocumentRoot and root directory, which can lead to source code disclosure or LFI, XSS, and even RCE via local gadget abuse and jailbreak. A legacy code snippet that allows for the Content-Type to override the Handler causes handler confusion, which can lead to SSRF, information disclosure, and RCE.
LinkedIn developed a tool called Security Posture Platform (SPP), which provides a graph database and GraphQL API to answer questions about security posture in the organization. To enhance usability by allowing for natural language querying, LinkedIn added an AI layer to SPP. This post describes the process and data engineering used to achieve 85-90% accuracy with LinkedIn's AI.
This blog post explores deserialization attacks, focusing on how to identify and exploit vulnerabilities in applications that handle serialized data. It provides a step-by-step guide on how attackers can inject malicious code through deserialization, ultimately gaining control over the application's functionality. The author emphasizes the importance of understanding these attacks to enhance security practices during code review engagements.
Sponsored
You don't have to put your career on hold to get a high quality education. With 100% online classes, and six 8-week terms a year, SNHU offers the flexibility you need to take the next step. Find your InfoSec degree today [11] (US based students only)
This resource provides a list of configurable payloads for bypassing URL validations.
Fibratus detects, protects, and eradicates advanced adversary tradecraft by scrutinizing and asserting a wide spectrum of system events against a behavior-driven rule engine and YARA memory scanner. Events can be shipped to a wide array of output sinks or dumped to capture files for local inspection and forensics analysis. Users can use filaments to extend Fibratus with their own arsenal of tools and so leverage the power of the Python ecosystem.
OPAL is an administration layer for Policy Engines, such as Open Policy Agent (OPA) and AWS' Cedar Agent. It detects changes to both policy and policy data in real time and pushes live updates to agents. OPAL brings open-policy up to the speed needed for live applications.
This post provides a comprehensive look at the cloud security and CNAPP landscape. It begins with a history of cloud security before diving into the agent vs agentless debate. Agent based scammers can provide more granular insights and provide runtime protection but can be difficult to deploy and may have performance issues. Agentless scanners are quick to deploy but generate a lot of false positives and are not suited to containerized workloads. CNAPP stifles innovation while being too bloated to be useful due to trying to cater to cloud security engineers and developers, who are both looking for fundamentally different things. The future of CNAPP is a convergence between vulnerability management, posture scanning, runtime detection, and response.
2024.09.18·softwareanalyst.substack.com·15 min read·TLDR InfoSec In the wake of the disastrous CrowdStrike outage, Microsoft met with industry leaders to discuss security features that could be added to Windows to enable endpoint security vendors to move their products out of the kernel. Many vendors championed this as a productive endeavor and appreciated the collaboration from Microsoft. Others, like Cloudflare CEO Matthew Prince, cautioned the move as potentially leading to an unfair market where only Microsoft has access to the kernel. Microsoft has not mentioned locking vendors out of the kernel since 2006.
Maxwell Dulin's team won the Industrial Control Systems (ICS) Capture the Flag (CTF) competition this year with a 37% lead over the next team. In this blog post, Dulin shares the team's winning strategies, which include focusing on in-person challenges during the day and solving offline challenges at night. Dulin's favorite challenge was turning on the lights for a smart city, which involved spoofing a device to control the lights.
Apple has announced that it will extend Activation Lock to iPhone parts in iOS 18 to deter theft.
A former Ticketmaster boss has been sentenced after pleading guilty to illegally accessing computer servers of a rival company and stealing sensitive business information.
A Chinese man, Song Wu, used fake emails to steal sensitive information from NASA and other U.S. government agencies.
Sponsored
Marketing costs money. But between bills and expenses, you might find that you're already in the red before you even start.
For years, Google took the same 20 percent commission for ad transactions that ran through its platform, even though it was higher than what any other industry player charged. The company never experienced any real pricing pressure – despite knowing its fees were higher than competitors' and being aware of customer complaints about its tools – due to its unshakable dominance in the market.
Instagram is introducing "teen accounts" with enhanced parental controls and stricter default settings. Teens under 16 will need parental permission to opt out of restrictions, and parents can monitor who their kids message without viewing the content. Instagram will use AI to identify users lying about their age and move them to teen accounts.
AI tools simplify user research and provide new ways to gather and analyze data. AI can be used to automate the analysis of large datasets, summarize insights from open-ended survey responses and interview transcripts, and more. It enables businesses to scale user research without adding workload while still ensuring a high level of accuracy. This post walks through examples of how to use ChatGPT for survey analysis and Fathom for interview analysis.
This case study looks at the challenge of balancing brand storytelling with effective sales strategies on e-commerce websites. Successful sites need to merge engaging narratives with a smooth, intuitive shopping experience. However, many brands struggle with this balance, often focusing too much on visual appeal or functionality. As customers increasingly arrive directly at product pages via social media or search engines, these pages become crucial in shaping their purchasing decisions. Many sites fall short in key areas like search and navigation.
Sponsored
In this post, developer-turned-founder of TLDR offered some insight as to why 90% of landing pages fail to capture his attention. Landing pages need to offer value upfront and show how you'll solve his pain points. Follow Dan for more marketing related content [10].
H1 Gallery curates a weekly roundup of the best marketing headlines on the internet.
An analysis of over 1 million LinkedIn posts found that weekdays between 9 am and 5 pm are the best times for engagement, with spikes during mid-morning and lunch breaks. Posts at 4 pm on Tuesday and Thursday consistently perform well, while Friday has the highest overall engagement of any day.
Eesel, powered by ChatGPT, organizes all your documents in one place. Merlin AI allows you to chat with AI on every website. Text Blaze eliminates repetitive typing with templates, creates text shortcuts for commonly used phrases, and streamlines emails and responses.
StartCo hit 105% of its pipeline generation goals, but its sales team only achieved 82% of their new logo ARR plan, indicating a misalignment between marketing and sales success. While marketing celebrated exceeding pipeline generation targets, the real problem was a decline in starting pipeline coverage, which fell from 3.1x to 2.4x over six quarters. Great marketers focus not just on generating pipeline but ensuring there's enough starting pipeline coverage to give sales a fair shot at hitting their targets each quarter.
The cost of acquiring customers has risen due to longer sales cycles and smaller deal sizes, making CAC ratios essential for accurate budget planning. Two key CAC ratios — one blending new and expansion ARR and one focused solely on new ARR — can help forecast budgets more effectively. This method provides better insight than payback periods for determining the budget needed to hit revenue goals.
81% of Gen Z and 75% of millennials rely on social media for travel decisions. Expedia's new Travel Shops feature allows over 100 influencers, celebrities, and brands to create shoppable storefronts on its iOS app, enabling users to book curated travel experiences. The feature, currently in the U.S., U.K., and Canada, is part of an invite-only release before a 2025 wider launch.
An analysis of Conversion's past experiments finds that tweaks and small builds tend to come with a similar win rate and a higher average uplift than bigger tests.
Identifying short title tags is still one of the biggest high-impact and low-effort initiatives in SEO.
Common mistakes in email programs include no ongoing testing, focusing on theory over key metrics, and lacking a holistic approach to growth.
Notion implemented WebAssembly (WASM) SQLite in its web app. This resulted in a 20% reduction in page navigation latency. To achieve this, its team used Web Workers to offload database operations to background threads and a SharedWorker with the Web Locks API to fix data integrity issues. They also addressed issues of slow disk reads by implementing a "race" between disk cache and network requests.
Infinite queries in React Query, often used in paginated lists or infinite scrolls, allow for continuous data fetching. A bug found in this feature caused queries to restart from the beginning if a page fetch fails during a retry. This article explains how infinite queries work in order to explain how the bug happened, along with the fix, which involves modifying the infinite query behavior to retain the state of the loop, preventing it from restarting from the beginning during retries.
This post proposes a new way to understand TypeScript's type system. It suggests thinking of types as sets of possible values they can construct. This means a string type represents the infinite set of all possible character permutations, and a number type represents the infinite set of all possible digit permutations. TypeScript's features like intersection, union, and type introspection can be understood as operations on these sets.
Simply because two variables move together doesn't mean one directly influences the other. For example, ice cream sales and sunburn rates correlate, but the actual cause is a third variable: temperature. The same applies when making decisions in engineering teams: charts can be helpful, but they shouldn't be taken as the sole representation of reality, as the real world is far more complex.
This engineering manager learned three things from his time at Amazon: solve problems through mechanisms, communicate with precision, and give teams full autonomy. He misses the deep technical talks at Amazon but doesn't miss the inconsistent management culture before Andy Jassy's leadership changes.
Sponsored
Arcjet helps developers protect their apps in code (no agent required). Implement bot protection, rate limiting, email validation, PII detection, and defense against common attacks; test everything
Yazi is a terminal file manager written in Rust, based on non-blocking async I/O. It offers features including built-in image support, code highlighting, a plugin system, and integration with popular command-line tools.
An ESLint plugin for suggesting optimizations in choice of dependencies, native equivalents, and more. It detects dependency tree bloat and redundant polyfills.
The first rule of machine learning is to start without it. It's best to initially tackle problems using simpler methods like heuristics and rules. This approach provides a baseline understanding of the data and problem and can even outperform machine learning models in certain cases.
Startups can differentiate themselves to attract top engineering talent by offering remote work, better work environments, better pay, and good work-life balance. They also can reach out to potential candidates on LinkedIn and have an engineering blog.
The Pragmatic Engineer newsletter, started by ex-Uber engineer/manager Gergely Orosz, is now three years old. Looking ahead, Orosz will continue his deep dives into interesting tech companies and technologies. The Pragmatic Engineer podcast will also launch next week, featuring interviews with experienced engineers and tech professionals.
2024.09.18·newsletter.pragmaticengineer.com·17 min read·TLDR Web Dev A bug in macOS Sequoia 15 causes some DNS requests to bypass DNS encryption, potentially exposing users' browsing activity to monitoring.
The "safe-await" package handles a more explicit and structured approach to handling async operations compared to nested try/catch blocks.
Despite its benefits, Linux's demanding nature prevents widespread adoption, similar to how people choose easy options over healthier choices.
!important is often used to override specific CSS styles, but it may not always work in practice because the style is coming from user agent style sheets, which have higher priority than author agent style sheets.
Sponsored
Your final opportunity to invest in Sky Quarry's current offering ahead of their planned Nasdaq listing [4] is TOMORROW. Sky Quarry's revenue grew 211% last year, at $50M, and we believe that they're just getting started. And we think that hardly compares to the opportunity ahead: 15M+ TONS of asphalt shingles are dumped in landfills every year, amounting to $4.4B in market potential [4]. Sky Quarry's flagship facility aims to produce 2,000 barrels of oil per day by 2025. With just one day left, Invest now before their current offering ends and their planned Nasdaq listing.
2024.09.17·investor.skyquarry.com·Sponsor·TLDR Amazon CEO Andy Jassy has instructed corporate staffers to spend five days a week in the office starting on January 2. The decision is a significant shift from Amazon's earlier return-to-work stance, which required corporate workers to be in the office at least three days a week. Amazon also plans to simplify its corporate structure by having fewer managers, with each S-team organization expected to increase its ratio of individual contributors to managers by at least 15% by the end of the first quarter of 2025. A copy of the full memo from Jassy is available in the article.
2024.09.17·cnbc.com·11 min read·TLDR