feat: implement security enhancements for Jitsi integration, including JWT token generation and automatic blocking of detected attacks, improving system resilience and user authentication
This commit is contained in:
@@ -15,7 +15,6 @@ export const ataqueCiberneticoTipo = v.union(
|
||||
v.literal('xxe'),
|
||||
v.literal('man_in_the_middle'),
|
||||
v.literal('ddos'),
|
||||
v.literal('engenharia_social'),
|
||||
v.literal('cve_exploit'),
|
||||
v.literal('apt'),
|
||||
v.literal('zero_day'),
|
||||
@@ -326,5 +325,19 @@ export const securityTables = {
|
||||
})
|
||||
.index('by_status', ['status'])
|
||||
.index('by_solicitante', ['solicitanteId', 'status'])
|
||||
.index('by_criado_em', ['criadoEm'])
|
||||
.index('by_criado_em', ['criadoEm']),
|
||||
|
||||
autoBlockConfig: defineTable({
|
||||
tipoAtaque: ataqueCiberneticoTipo,
|
||||
bloquearAutomatico: v.boolean(),
|
||||
severidadeMinima: severidadeSeguranca,
|
||||
duracaoBloqueioSegundos: v.optional(v.number()),
|
||||
ativo: v.boolean(),
|
||||
criadoPor: v.id('usuarios'),
|
||||
atualizadoPor: v.optional(v.id('usuarios')),
|
||||
criadoEm: v.number(),
|
||||
atualizadoEm: v.number()
|
||||
})
|
||||
.index('by_tipo', ['tipoAtaque'])
|
||||
.index('by_ativo', ['ativo'])
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user