Capítulo 10 — Ética e segurança na engenharia
Mapa da aula
Aula 10 publicada. Mapa, exemplo, EX028.
flowchart TD
N0["10.1 Deveres"]
N1["10.3 Falhar com segurança em uma empresa de energia"]
N2["10.4 Escalonamento"]
N3["10.5 Duplo uso"]
N4["Nota de prática — Códigos profissionais"]
N5["Síntese"]
N0 --> N1 --> N2 --> N3 --> N4 --> N5
N5 --> EX["Exemplo resolvido"]
EX --> Q["Exercício EX028"]
Desenho lógico
flowchart LR
N0["10.1 Deveres"]
N1["10.3 Falhar com segurança em uma empresa de energia"]
N2["10.4 Escalonamento"]
N3["10.5 Duplo uso"]
N4["Nota de prática — Códigos profissionais"]
N5["Síntese"]
N0 --> N1 --> N2 --> N3 --> N4 --> N5 --> Q["EX028"]
[10.1 Deveres]
|
v
[10.3 Falhar com segurança em uma empresa de energia]
|
v
[10.4 Escalonamento]
|
v
[10.5 Duplo uso]
|
v
[Nota de prática — Códigos profissionais]
|
v
[Síntese]
|
v
[Exemplo resolvido] --> [Exercício EX028]
Objetivos de aprendizagem
Você vai (1) aplicar os deveres da ética de engenharia a sistemas de inteligência; (2) identificar os limites de privacidade e legais da OSINT; (3) projetar para falhar com segurança em um contexto de infraestrutura crítica; (4) saber quando escalar uma preocupação.
10.1 Deveres
Os engenheiros têm deveres para com o público, o empregador e a profissão. Em CTI, isso significa proteger as pessoas cujos dados passam pela plataforma, honrar os acordos de compartilhamento e recusar trabalho que facilite danos. Para Kofi, esses deveres são concretos. Dados pessoais que chegam em um feed ficam limitados ao que a análise precisa e são apagados no prazo. O material de parceiros marcado AMBER permanece dentro do público combinado. Se a BEN pedisse uma capacidade que pudesse ferir pessoas, como monitorar funcionários fora do trabalho, o dever para com o público prevaleceria sobre a instrução.
10.2 Limites da OSINT
Público não significa irrestrito. Os termos de uso das plataformas podem proibir a coleta automatizada; leis de proteção de dados como o GDPR da União Europeia se aplicam a pessoas identificáveis mesmo em publicações públicas; agregar fatos inofensivos pode criar um perfil que coloca alguém em perigo. No Brasil, a Lei Geral de Proteção de Dados Pessoais (LGPD, Lei nº 13.709/2018) cumpre esse papel e também alcança dados pessoais de acesso público (art. 7º, §§ 3º e 4º), sob fiscalização da Autoridade Nacional de Proteção de Dados (ANPD). Por isso o módulo de OSINT do Lantern coleta dados organizacionais — domínios, certificados, alertas publicados —, e não perfis sociais pessoais. Kofi confere cada nova fonte de OSINT com seus termos antes de escrever qualquer código e registra o resultado no cadastro de fontes. Uma fonte que proíbe o acesso automatizado é lida à mão, se tanto, e nada dela é armazenado em massa.
10.3 Falhar com segurança em uma empresa de energia
Se o Lantern enviar uma lista de bloqueio ruim aos firewalls que protegem a telemetria das subestações, poderá cortar a visibilidade operacional. O desenho de segurança: os segmentos de tecnologia operacional recebem bloqueios apenas após aprovação humana, e uma lista malformada faz o envio parar, e não limpar o firewall. O serviço de envio de Kofi verifica a lista antes de enviá-la: ela precisa ser interpretável, não pode estar vazia e não pode ter encolhido mais do que um valor definido desde o último envio. Uma verificação que falha interrompe o envio e alerta o engenheiro de plantão, enquanto o firewall mantém suas regras atuais. Para os segmentos das subestações, um operador aprova cada mudança, porque um bloqueio errado ali pode cegar a sala de controle.
10.4 Escalonamento
Se um gestor pede a Kofi que raspe as contas sociais dos funcionários "para encontrar pessoas de dentro", ele recusa, documenta o pedido e o escala ao encarregado de privacidade. A recusa ética faz parte da competência de engenharia. Registrar por escrito o pedido, quem o fez e o que ele fez protege tanto Kofi quanto a BEN. O encarregado de privacidade pode então decidir se há alguma preocupação legítima por trás do pedido e como tratá-la legalmente, por exemplo pelo processo de risco interno que a BEN já tem. Kofi não precisa vencer a discussão sozinho. Precisa garantir que a pessoa certa a ouça.
10.5 Duplo uso
Ferramentas que mapeiam a infraestrutura de um adversário também poderiam mapear a de um jornalista. Controles de acesso, limites de finalidade e logs de auditoria reduzem o mau uso. O desenho de Kofi entrega as ferramentas de mapeamento de infraestrutura a um grupo pequeno, exige uma finalidade registrada para cada consulta e registra quem buscou o quê. Uma revisão mensal amostra os logs em busca de pesquisas que não combinam com a finalidade, como nomes de pessoas em vez de domínios. Os controles não tornam o mau uso impossível, mas o tornam visível, o que dissuade a maior parte dele e permite encontrar o resto.
Nota de prática — Códigos profissionais
As instituições de engenharia publicam códigos de conduta que põem o bem-estar público em primeiro lugar. Em um contexto de segurança, esses códigos amparam a recusa: um pedido que prejudica pessoas ou viola a lei está fora da prática profissional, mesmo que um empregador insista. Kofi mantém uma cópia do código de sua instituição ao lado da política de privacidade que ele cita nas revisões de projeto.
Exemplo resolvido
Chega um pedido para enriquecer todo alerta interno com o endereço residencial do funcionário, "para dar contexto". Kofi pergunta que decisão precisa disso; nenhuma precisa. O campo é retirado do desenho, e a decisão é registrada com a concordância do encarregado de privacidade.
Caso sintético. O pedido e a decisão são inventados.
Erros e limites
A ética não é uma caixa a marcar no fim do projeto. Este capítulo não é aconselhamento jurídico.
Exercícios
- EX028 — Risco de perfil. Por que agregar fatos públicos sobre um funcionário pode ser prejudicial, mesmo que cada um seja público? Rubrica: 3 = cria um perfil que possibilita perseguição/dano; deveres de proteção de dados; 2 = privacidade, de forma vaga; 1 = inofensivo; 0 = nenhuma.
- EX029 — Envio à prova de falhas. O que o Lantern deve fazer se a lista de bloqueio gerada para segmentos de TO falhar na validação? Rubrica: 3 = interromper o envio, manter a última lista boa, alertar uma pessoa; 2 = interromper o envio; 1 = enviar lista vazia; 0 = nenhuma.
- EX030 — Raspagem interna. Descreva a resposta correta de Kofi ao pedido de raspagem. Rubrica: 3 = recusar, documentar, escalar à privacidade/jurídico; 2 = só recusar; 1 = cumprir; 0 = nenhuma.
Síntese
Proteja as pessoas, honre os termos e a lei, falhe com segurança em ambientes críticos e escale pedidos que cruzam limites.
Continue estudando — capítulo 10 de 50
← Capítulo 09 (rascunho) · Índice de capítulos do curso · Capítulo 11 (rascunho) →