Laravel Lang Compromised with RCE Backdoor Across 700+ Versions

Laravel Lang packages were compromised with an RCE backdoor across hundreds of versions, exposing cloud, CI/CD, and developer secrets.

Socket

Каналы и авторизация в Centrifugo: как безопасно подключить real-time в Laravel

Real-time без авторизации опасен. Если пользователь может подписаться на чужой канал, он может получать чужие уведомления, статусы заказов, сообщения, события админки или финансовые обновления. В обычном HTTP API такая ошибка выглядела бы как доступ к чужому endpoint. В WebSocket-архитектуре ошибка такая же, просто выглядит менее очевидно. Разбираем в Centrifugo: публичные и приватные подписки, connection token, subscription token, права доступа и безопасное подключение

https://habr.com/ru/articles/1035472/

#realtime #centrifugo #socket

Каналы и авторизация в Centrifugo: как безопасно подключить real-time в Laravel

В  предыдущей статье  мы разобрали архитектуру  Laravel + Centrifugo : Laravel отвечает за бизнес-логику, права доступа и события,  Centrifugo  — за  WebSocket...

Хабр
#Socket detected a #supplychainattack on 84 #TanStack #npm packages, including popular ones like tanstack/react-router, which were compromised with suspected credential-stealing malware. The attack involved a chained #GitHub Actions attack and resulted in the publication of malicious packages authenticated through the project’s #OIDC trusted-publisher binding. https://socket.dev/blog/tanstack-npm-packages-compromised-mini-shai-hulud-supply-chain-attack?eicker.news #tech #media #news
TanStack npm Packages Compromised in Ongoing Mini Shai-Hulud Supply-Chain Attack

Socket detected 84 compromised TanStack npm package artifacts modified with suspected CI credential-stealing malware.

Socket

## LibreSSL 4.3.1 released!

* Internal improvements
- Remove the unused sequence number from X509_REVOKED.
- Replace a call to atoi() with strtonum() in nc(1) and replace a
misleading use of ntohs() with htons().
- openssl(1) speed now uses HMAC-SHA256 for its hmac benchmark.
- Reimplemented only use of ASN1_PRINTABLE_type() in openssl(1) ca.
The API will be removed in an upcoming release.
- Add curve NID to EC_POINT objects so the library has a clue on which
curve a given EC_POINT is supposed to live.
- Use curve NID to check for compatibility between group and points
in various EC API. This isn't 100% failsafe but good enough for sane
uses.
- Require SSE in order to use gcm_{gmult,ghash}_4bit_mmx().
On rare i386 machines suporting MMX but not SSE this could result
in an illegal instruction.
- Cleaned up asn1t.h to make it somewhat readable and more robust by
using C99 initializers in particular.
- Further assembly macro improvements for -portable.
- Add fast path for well-known DH primes in DH_check() (including
those from RFC 7919). Some projects still fiddle with this in 2025.
- Rewrite ec_point_cmp() for readability and robustness.
- Improve EVP_{Open,Seal}Init() internals. This is legacy API that
cannot be removed since one scripting language still exposes it.
- ASN1_BIT_STRING_set_bit() now trims trailing zero bits itself rather
than relying on i2c_ASN1_BIT_STRING() to do that when encoding.
- Fix and add workarounds to libtls to improve const correctness and
to avoid warnings when compiling with OpenSSL 4.
- Prefix EC_KEY methods with ec_key_ to avoid problems in some static
links.

https://undeadly.org/cgi?action=article;sid=20260420085845

Go read ALL about it here!

#SSL #libre #BSD #openBSD #OpenSource #programming #networking #Secure #Socket #Layer

Of interest to #Canadians. With the Fedi skew to tech-knowledgeable people, this probably isn't news to many.

But if you're looking to buy #electrical stuff - power bars, extension cords, multi-outlet wall taps that convert 1 #socket into 3 or 2 into 6, all this sort of stuff - be careful where you buy it.

The big hardware stores / home centres sell this stuff, but at stupidly-high #prices. There's no reason a 10-foot extension cord should cost $25, or a power bar $40. So many people reasonably look for #cheaper alternatives.

A lot of #stores and sellers operating in the ... less-well-regulated portions of the market bring this stuff in cheap directly from sellers/manufacturers in China or other countries. Independent stores, mall kiosks, people selling out of their home - their products may not be approved for sale in Canada, because they don't have the necessary #safety #certification. And many of *those* products are actually downright dangerous. I've taken a lot of them apart and seen the many, many ways they can kill you or burn your house down.

Instead, get this stuff at #Dollarama. Their stuff is actually safety-certified by one of the required labs - #CSA, #UL, or most likely #ETL. It's approved for sale in #Canada. And it's still cheap. It might be a little more than guy-with-a-sales-counter-in-a-dilapidated-strip-mall, but not by enough to matter.

Other big chains might be okay - but I haven't personally verified those.

#PowerBar #ExtensionCord

Petite introduction sur les réseaux IP avant de jouer avec UDP en Delphi

https://videos.apprendre-delphi.fr/w/c8sYdWJAdyiHNtzRrnFNwk

Petite introduction sur les réseaux IP avant de jouer avec UDP en Delphi

PeerTube

Qual a diferença entre conectores FFC e FPC?

ÍNDICE

  • O que são os cabos FFC e FPC?
  • Como ligar um cabo FPC?
  • Qual a altura do conector FPC?
  • Qual o tamanho dos conectores FPC?
  • Qual a diferença entre os conectores FFC e FPC?
  • Para que são usados os cabos FFC?
  • Quais são os diferentes tipos de cabos flexíveis?
  • Como escolher entre os conectores FFC e FPC?

Início > Interligação e Interfaces > Fichas / Conectores > Qual a Diferença Entre Conectores FFC e FPC?

Qual a diferença entre conectores FFC e FPC?

O QUE SÃO CABOS FFC e FPC?

O cabo flexível FFC é um tipo de cabo de dados feito com material de isolamento PET e pistas de cobre extremamente finas. Tem as vantagens de flexão, espessura fina e tamanho pequeno, ligação simples, desconexão conveniente e proteção eletromagnética fácil (EMI).

De um moto geral, o PCB flexível é feito com materiais suaves para poder ter flexão e poder ser dobrado, que geralmente são usados para ecrãs LCD.

 

Tabela de comparação: FFC vs FPC

 

 

COMO LIGAR UM CABO FPC?

A ligação de um conector FPC envolve algumas etapas que garantem a ligação segura e confiável:

 

  • Preparação: Garanta que o FPC está limpo e sem danos visíveis. Inspecione o conector quanto a detritos ou desalinhamentos. Verifique se a área está limpa para evitar maus contactos.
  • Alinhamento: Alinhe cuidadosamente o FPC com o conector, os pads de contacto do FPC devem corresponder aos pontos de contato dentro do conector. O alinhamento é importante para garantir ligações elétricas adequadas.
  • Inserção: Insira suavemente o FPC no conector. Esta etapa requer precisão para evitar dobrar ou danificar o FPC. Certifique-se de que o cabo está totalmente encaixado no conector sem torções.
  • Bloqueio: Dependendo do design do conector, pode mover / trancar o cabo com um mecanismo de patilha que assenta em cima do cabo, ou o cabo é apenas inserido dentro do conector.
  • Teste: Após ligar o FPC, teste a ligação para garantir que ele funciona corretamente. Verifique se todos os circuitos estão completos e se não há curtos circuitos ou problemas de ligação.

 

QUAL É A ALTURA DO CONECTOR FPC?

A altura dos conectores FPC varia para se adequar a diferentes aplicações. Geralmente, os conectores FPC são projetados para serem de baixo perfil para caber em dispositivos compactos e finos. As faixas de altura típicas incluem:

  • 0,5mm a 1,0mm: comum em dispositivos ultra compactos, como smartphones e tablets, onde o espaço mínimo está disponível.
  • 1,0mm a 1,5mm: usado em aplicações que requerem um equilíbrio entre baixo perfil e duração, com computadores portáteis e eletrónica portátil.
  • 1,5mm a 2,0mm: Adequado para dispositivos onde um perfil ligeiramente maior é aceitável, oferecendo maior duração e facilidade de manuseio.

Essas alturas variadas permitem que os conectores FPC sejam versáteis, preenchendo a diferentes requisitos de design, mantendo a compactação e a eficiência.

 

QUAL É O TAMANHO DOS CONECTORES FPC?

Os conectores FPC vêm em uma variedade de tamanhos, adaptados para acomodar diversos designs eletrónicos. O espaço que é a distância entre os pontos de contacto adjacentes é uma dimensão crítica. Os tamanhos de espaçamento comum para os conectores FPC são:

  • Espaço de 0,3mm: Usado em dispositivos extremamente compactos, permitindo espaçamento apertado e tamanho mínimo do conector.
  • Espaço de 0,5mm: O tamanho mais comum, usado em uma ampla gama de dispositivos eletrónicos de consumo devido ao equilíbrio entre capacidade e facilidade de manuseamento.
  • Espaço de 1,0mm: Adequado para componentes maiores, onde a duração é crucial e o alinhamento é preciso e menos crítico.
  • Espaço de 1,25mm: Usado em aplicações robustas, fornecendo uma ligação robusta em ambientes de stress mecânico.

 

QUAL A DIFERENÇA ENTRE CONECTORES FFC e FPC?

O conector FFC é um conector de cabo flexível e o conector FPC é uma placa de circuito impressa flexível. A partir da fabricação de dois conectores, a forma como eles completam o circuito é diferente.

O FFC é uma fita de cobre prensada entre duas camadas de filme de alumínio isolante, e o produto é mais simples e espesso. O FPC é um tipo de circuito flexível revestido com diferentes estruturas de um lado único, de duplo lado e diversas camadas por gravação química. Do ponto de vista de preço, o conector FFC é muito mais barato, se considerar o custo de produção, mais empresas têm preferência em usar o design relacionado ao conector FFC, seguem algumas diferenças entre eles:

 

Diferença de estrutura

  • O FFC é um cabo flexível, geralmente composto por uma folha de metal e camada de isolamento, ligada pelo circuito adesivo condutor. Enquanto o FPC é um cabo flexível feito de filme de poliimida, o padrão de circuito é formado na superfície de poliimida pela tecnologia de gravação, com boa flexibilidade.

Método de conexão

  • O FFC geralmente usa um conector de socket para ser ligar à placa de circuito, enquanto o FPC geralmente usa um socket com conector de mola ou cabo plano para encaixar no socket.

Flexão

  • Devido aos diferentes processo de produção, o FPC pode personalizar o método de ligação de qualquer forma, mas o FFC só pode ser transformado em formas regulares.

Faixa de temperatura

  • A faixa de temperatura operacional do FFC e FPC é geralmente entre -40ºC e +105ºC, mas existem alguns requisitos especiais para atingir uma faixa de temperatura mais ampla.

Aplicação

  • O FFC é usado principalmente em alguns cenários que requerem ligação de alta densidade e transmissão de alta velocidade, como painéis LCD, módulos de câmera, etc. O FPC é usado principalmente em cenários que requerem flexão como dispositivos móveis, eletrónicos automotivos, dispositivos médicos etc.

 

PARA QUE SÃO USADOS OS CABOS FFC?

Os cabos FFC, conhecidos pela sua flexibilidade e design de economia de espaço, são usados em diversas aplicações em diferentes setores:

 

Eletrónica de consumo

  • Impressoras, Scanners, dispositivos domésticos como TVs e equipamento de áudio, fornecendo ligações internas confiáveis.

Automóvel

  • Sistemas de infotainment e eletrónica de veículos, aplicados em sensores de ligação e unidades de controlo.

Dispositivos médicos

  • Equipamentos de diagnóstico em imagens médicas e ferramentas de diagnóstico de saúde vestíveis.

Equipamento industrial

  • Usado em armas e sistemas robóticos, fornecendo ligações flexíveis que acomodam movimento e routing complexo.

 

QUAIS OS DIFERENTES TIPOS DE CABOS FLEXÍVEIS

Existem vários tipos de FFCs no setor, cada um projetado para preencher às necessidades e aplicações diferentes:

 

FFC Padrão: O tipo mais básico, com cabos flexíveis com condutores paralelos, usado em ligações eletrónicas simples, onde a flexibilidade e a economia de espaço são importantes.

FFC blindado: Incorpora a blindagem para reduzir a interferência eletromagnética (EMI). Ideal para aplicações em que a integridade do sinal é importante, como em eletrónica de alta frequência ou sensíveis.

FFC de alta temperatura: Projetado para suportar temperaturas elevadas, tornando-as adequadas para ambientes onde a resistência ao calor é importante. Usado em aplicações como eletrónica automóvel e industrial.

FFC Personalizado: Adaptado para atender aos requisitos específicos, os cabos FFC personalizados pode variar em comprimento, espaçamento e materiais do condutor. Eles são projetados para aplicações exclusivas, onde cabos padrão podem não ser suficiente.

 

COMO ESCOLHER ENTRE CONECTORES FFC E FPC?

A escolha entre os conectores FFC e FPC depende de diversos fatores específicos da aplicação:

 

  • Considere se o conector FPC pode preencher os requisitos de tensão e corrente da placa PCB e escolher o conector cujo revestimento de contato não seja fácil de oxidar.

  • Escolha um conector FPC de alta temperatura, porque os produtos eletrónicos em operação vão produzir temperatura de trabalho. Se escolher um conector FPC de alta temperatura na produção de produtos eletrónicos, pode reduzir o efeito adverso no estado de alta temperatura.

  • Ao usar o conector FPC, não desligue frequentemente o conector da placa PCB. Porque se os terminais do conector do FPC estiverem submetidos a um determinado desgaste, quando o desgaste atingir um determinado valor de desgaste, ele diminuir a vida útil mecânica do conector FPC.

  • O uso do conector FPC não inclina a inserção.

  • A escolha do conector FPC também depende se foi testado e verificado e se o desempenho está de acordo com o padrão.

 

[Página Principal]

Eletrónica e Robótica

#altaVelocidade #automóvel #conectores #dispositivosMédicos #EletrónicaAnalógica #eletrónicaDeConsumo #EletrónicaDigital #Eletronica #emi #equipamentoIndustrial #ffc #fichas #fpc #lcd #PCB #placaDeCircuitoImpresso #proteçãoEletromagnética #socket

Внутреннее устройство веб-сервера. Часть 1: От syscalls до WSGI

В этой статье мы разберём, какие механизмы предоставляет Linux для работы с сетью и как на их основе строятся фреймворки и библиотеки, которыми мы пользуемся каждый день. К концу статьи мы напишем минималистичный WSGI -веб-сервер, с помощью которого можно запускать произвольные WSGI -приложения.

https://habr.com/ru/articles/1002550/

#сервер #backend #python #сокет #socket #sockets #системное_программирование #linux_kernel #ядро_линукс #системные_вызовы

Внутреннее устройство веб-сервера. Часть 1: От syscalls до WSGI

Когда мы разрабатываем веб-сервисы на Python, мы почти всегда работаем с готовыми абстракциями: фреймворками ( fastapi , flask , django ) и веб-серверами ( uvicorn , gunicorn ). Фреймворк...

Хабр