scieee Science in your language
[es] (orig)

Explicabilidad aplicada a ciberseguridad en sistemas autónomos: un enfoque basado en LLMs para la detección forense de amenazas

Abstract

En un mundo donde la interacción entre humanos y sistemas robóticos es cada vez más frecuente, la ciberseguridad se vuelve imperativa para salvaguardar la integridad de ambos. Es fundamental establecer medidas de seguridad robustas que protejan a los humanos ante posibles accidentes o ciberataques que pueda sufrir un sistema robótico. Sin embargo, tras un suceso inesperado, ya sea provocado por el mal funcionamiento del sistema o por la influencia de un actor malicioso, debe ser posible explicar lo sucedido. En este artículo se propone combinar el campo de la explicabilidad con el de la ciberseguridad, explorando así el potencial de un sistema de explicabilidad en robótica basado en LLMs como herramienta forense. Para ello, se ha realizado un ataque de denegación de servicio sobre el controlador de un robot móvil y, posteriormente, se han analizado los logs generados a través del sistema de explicabilidad propuesto. Los resultados obtenidos demuestran que este sistema es capaz de detectar la presencia de una potencial amenaza que afecta al comportamiento del robot.

Read accessible full text

Explicabilidad aplicada a ciberseguridad en sistemas autónomos: un enfoque basado en LLMs para la detección forense de amenazas

Author: Sobrin Hidalgo, David; González Fernández, Irene; González Santamarta, Miguel Ángel; Campazas Vega, Adrián; Guerrero Higueras, Ángel Manuel; Rodríguez Lera, Francisco Javier; Matellán Olivera, Vicente
Publisher: Universidad de Sevilla. Escuela Técnica Superior de Ingeniería Informática
Year: 2024
Source: https://idus.us.es/bitstreams/93e13c14-e7dd-4a99-934d-072e3c02eadf/download
Explicabilidad aplicada a cibe segu idad en
sis emas au ´
onomos: Un en oque basado en LLMs
pa a la de ecci´
on o ense de amenazas
Da id Sob ´
ın-Hidalgo
G upo de Rob´
o ica, Uni e sidad de Le´
on
Campus de Vegazana s/n, 24071 Le´
on, Espa˜
na
[email p o ec ed]
I ene Gonz´
alez-Fe n´
andez
G upo de Rob´
o ica, Uni e sidad de Le´
on
Campus de Vegazana s/n, 24071 Le´
on, Espa˜
na
[email p o ec ed]
Miguel ´
Angel Gonz´
alez-San ama a
G upo de Rob´
o ica, Uni e sidad de Le´
on
Campus de Vegazana s/n, 24071 Le´
on, Espa˜
na
[email p o ec ed]
Ad i´
an Campazas-Vega
G upo de Rob´
o ica, Uni e sidad de Le´
on
Campus de Vegazana s/n, 24071 Le´
on, Espa˜
na
[email p o ec ed]
´
Angel Manuel Gue e o-Higue as
G upo de Rob´
o ica, Uni e sidad de Le´
on
Campus de Vegazana s/n, 24071 Le´
on, Espa˜
na
[email p o ec ed]
F ancisco Ja ie Rod ´
ıguez-Le a
G upo de Rob´
o ica, Uni e sidad de Le´
on
Campus de Vegazana s/n, 24071 Le´
on, Espa˜
na
[email p o ec ed]
Vicen e Ma ell´
an-Oli e a
G upo de Rob´
o ica, Uni e sidad de Le´
on
Campus de Vegazana s/n, 24071 Le´
on, Espa˜
na
[email p o ec ed]
Resumen—En un mundo donde la in e acci´
on en e humanos
y sis emas ob´
o icos es cada ez m´
as ecuen e, la cibe segu idad
se uel e impe a i a pa a sal agua da la in eg idad de ambos.
Es undamen al es ablece medidas de segu idad obus as que
p o ejan a los humanos an e posibles acciden es o cibe a aques
que pueda su i un sis ema ob´
o ico. Sin emba go, as un
suceso inespe ado, ya sea p o ocado po el mal uncionamien o
del sis ema o po la in luencia de un ac o malicioso, debe se
posible explica lo sucedido. En es e a ´
ıculo se p opone combi-
na el campo de la explicabilidad con el de la cibe segu idad,
explo ando as´
ı el po encial de un sis ema de explicabilidad en
ob´
o ica basado en LLMs como he amien a o ense. Pa a ello,
se ha ealizado un a aque de denegaci´
on de se icio sob e el
con olado de un obo m´
o il y, pos e io men e, se han anali-
zado los logs gene ados a a ´
es del sis ema de explicabilidad
p opues o. Los esul ados ob enidos demues an que es e sis ema
es capaz de de ec a la p esencia de una po encial amenaza que
a ec a al compo amien o del obo .
Index Te ms—Rob´
o ica, Explicabilidad, Cibe segu idad,
An´
alisis o ense, ROS 2, LLM
Tipo de con ibuci´
on: In es igaci´
on o iginal
I. INTRODUCCI´
ON
Debido al ´
apido a ance de la ecnolog´
ıa en gene al, an o
a ni el de ha dwa e c´
omo de so wa e, y de la in eligencia
a i icial en pa icula , el mundo es ´
a a a esando una e a ca-
ac e izada po una impo an e endencia a la in o ma izaci´
on
y a la au oma izaci´
on de a eas. La ob´
o ica asume un papel
p o agonis a en es e aspec o. La inco po aci´
on de obo s en el
mundo eal es algo cada ez m´
as com´
un, que aba ca desde el
uso de obo s cama e os has a la inclusi´
on de obo s ci ujanos.
Todos es os sis emas deben hace en e a los desa ´
ıos cl´
asicos
de la cibe segu idad y odos ellos son ´
ıc imas po enciales de
cibe a aques.
Son muchos los ipos de obo s que pueden llama la
a enci´
on de un agen e malicioso cuyas acciones pueden e-
ne g a es consecuencias. Algunos ejemplos son los obo s
indus iales u ilizados en ´
ab icas, los coches au ´
onomos o
los ya ci ados obo s ci ujanos. A di e encia de un a a-
que sob e un sis ema in o m´
a ico, la al e aci´
on maliciosa
del compo amien o de un sis ema ob´
o ico puede conlle a
p´
e didas ma e iales y, en el peo de los casos, p o oca
´
ıc imas humanas. Es po es a az´
on que, en pa icula , odos
aquellos obo s que in e ac ´
uen de una o ma u o a con
humanos ( ama de la ob´
o ica conocida c´
omo in e acci´
on
humano- obo o HRI po sus siglas en ingl´
es) deben de
in eg a medidas de segu idad obus as. Dichas medidas deben
p o ege a los humanos de cualquie acciden e que pudie a
ocu i , ya sea debido al mal uncionamien o pun ual del obo
o a la acci´
on de un cibe a acan e. Sin emba go, no siemp e
es posible e i a es as si uaciones de iesgo y, a´
un e i ´
andose,
esul a necesa ia la ealizaci´
on de es udios a pos e io i que
ienen c´
omo obje i o desen a˜
na la na u aleza del inciden e.
Conoce lo ocu ido du an e un acciden e o un a aque es
una in o maci´
on undamen al, pues pe mi e a ibui espon-
sabilidades, de ec a e o es y soluciona po enciales aguje os
de segu idad. Adem´
as, oda es a in o maci´
on con ibuye a
e o za los sis emas an e nue os a aques, e i ando de es a
mane a que se pueda epe i un cibe inciden e.
JNIC 2024
ISBN:978-84-09-62140-8 644
El p esen e abajo se cen a en el an´
alisis o ense de
incidencias en obo s, u ilizando un sis ema de explicabilidad
basado en LLMs pa a de ec a in usiones.
La explicabilidad puede en ende se c´
omo la capacidad de
un sis ema au ´
onomo o in eligen e de explica sus p opias
decisiones. Es e campo de es udio iene un ue e impac o en
el mundo de la in eligencia a i icial (eXplainable A i icial
In elligence o XAI [1]), d´
onde se han ealizado una g an
a iedad de es udios po pa e de la comunidad cien ´
ı ica.
Sin emba go, la explicabilidad no solo a ec a a modelos
de ap endizaje, sino ambi´
en a odo sis ema que abaje de
o ma au ´
onoma, c´
omo es el caso de los obo s sociales o
de se icio. La a ian e de la explicabilidad que se aplica
al mundo ob´
o ico se conoce c´
omo eXplainable Au onomous
Robo s (XAR) [2], y es desde es a a ian e desde la que se
abo da ´
a el plan eamien o del p esen e abajo. El compo -
amien o de un obo es complejo, lo cual hace c ece en
complejidad el p oblema de o ece explicaciones sob e dicho
compo amien o.
La capacidad de au oexplicaci´
on en sis emas au ´
onomos no
solo es de in e ´
es pa a la comunidad in es igado a, sino que en
la ´
ul ima d´
ecada se ha comenzado a econoce la impo ancia
de la explicabilidad en documen os legales, al y c´
omo se
ecoge en el Reglamen o (UE) 2016/679 del Pa lamen o
Eu opeo y del Consejo, de 27 de ab il de 2016, ela i o a
la p o ecci´
on de las pe sonas ´
ısicas en lo que espec a al
a amien o de da os pe sonales y a la lib e ci culaci´
on de
es os da os”[3]; documen o en el que se abo dan los de echos
que ienen los ciudadanos espec o a las decisiones omadas
po un sis ema in eligen e que a ec an de o ma pe sonal al
ciudadano en cues i´
on. En su Conside ando 71 se ecoge la
siguien e ci a:
”[...] de echo a ob ene in e enci´
on humana, a ex-
p esa su pun o de is a, a ecibi una explicaci´
on
de la decisi´
on omada despu´
es de al e aluaci´
on
y a impugna la decisi´
on.”
Teniendo en cuen a la p esencia de la explicabilidad en e-
glamen os o iciales queda pa en e la necesidad la en e de que
los sis emas au ´
onomos inco po en sis emas de explicabilidad.
Sin emba go, ¿puede ap o echa se dicho sis ema pa a
mejo a la segu idad del obo ? Lo cie o es que un sis ema
de explicabilidad obus o no solo debe ´
ıa cen a se en gene a
una explicaci´
on de lo sucedido, sino que ambi´
en debe ´
ıa
p es a a enci´
on a odos los da os ele an es que el obo p o-
duce du an e su compo amien o y que pos e io men e pod ´
ıan
u iliza se pa a gene a una explicaci´
on y se˜
nala el o igen de
un compo amien o o p oblema. A es e aspec o se le conoce
c´
omo azabilidad o accoun abili y en ingl´
es. La azabilidad
es ´
a muy elacionada con el p oceso de selecci´
on de los
da os, es deci , decidi qu´
e da os gua da y c´
omo gua da los.
Po lo an o un sis ema que inco po e an o capacidades
de azabilidad c´
omo de gene aci´
on de explicaciones puede
se una po encial he amien a pa a analiza compo amien os
an´
omalos en obo s, acili ando a eas c´
omo el an´
alisis o ense
ealizado as un inciden e.
El obje i o p incipal de es e abajo es, po an o, comp o-
ba la capacidad de un sis ema de explicabilidad, dise˜
nado
p e iamen e, pa a de ec a compo amien os an´
omalos en
un obo m´
o il u ilizando los logs gene ados po el sis ema.
Pa a ello, el sis ema de explicabilidad u ilizado en la p esen e
in es igaci´
on es a compues o po un manage de di´
alogo
basado en un La ge Language Model (LLM), cuyo obje i o
es el de in e p e a los logs del obo y gene a explicaciones
sob e lo sucedido. De es a o ma un usua io, eje ciendo el
ol de un analis a o ense, puede ealiza p egun as al sis ema
de explicabilidad e i ando de es a o ma ene que analiza
una g an can idad de egis os almacenados en el sis ema.
Conc e amen e, es e abajo se ha desplegado sob e sis emas
ob´
o icos que inco po an ROS 2 [4] (Robo Ope a ing Sys em
2), es el middlewa e m´
as popula izado a la ho a de cons ui
aplicaciones ob´
o icas. ROS 2 cuen a con su p opio sis ema
de log, el cual se ha u ilizado pa a egis a la in o maci´
on
ele an e pa a el pos e io an´
alisis del compo amien o del
obo .
El a ´
ıculo se es uc u a de la siguien e mane a: en la Sec-
ci´
on II se ealiza un b e e an´
alisis de los abajos elacionados
e e en es al uso de LLMs pa a cibe segu idad, as´
ı c´
omo de
los p incipales p oblemas de cibe segu idad en ROS 2. En
la Secci´
on III se p esen an los ma e iales empleados y se
de ine el expe imen o ealizado. En la Secci´
on IV se ecogen
y discu en los esul ados ob enidos a pa i del expe imen o.
Po ´
ul imo, en la Secci´
on V se exponen las conclusiones y
los abajos u u os.
II. TRABAJOS RELACIONADOS
En es a secci´
on se explo an algunos de los abajos ela-
cionados con la in es igaci´
on ealizada. El p incipal en oque
de la explicabilidad den o del ´
ambi o de la cibe segu idad
es la de p opo ciona explicaciones sob e las espues as
p opo cionadas po di e en es aplicaciones de segu idad que
uncionan de o ma au ´
onoma (median e el uso de Machine
Lea ning (ML) y Deep Lea ning (DL) p incipalmen e), c´
omo
po ejemplo los sis emas de de ecci´
on de in usiones [5]. Sin
emba go, el plan eamien o de es a in es igaci´
on adica en el
uso de un sis ema de explicabilidad in eg ado en un obo pa a
ealiza an´
alisis o ense sob e el mismo.
Debido a que una pa e conside able de la implemen aci´
on
del sis ema de explicabilidad se co esponde con uso de LLMs
se ha decidido analiza algunos de los abajos p esen es en
la li e a u a que abo dan la elaci´
on en e es os modelos y
la cibe segu idad. Tambi´
en se ha buscado analiza el es ado
ac ual a ni el de segu idad en el mundo de ob´
o ica, en
conc e o en ROS 2, una cues i´
on necesa ia a la ho a de
comp ende cuales son las amenazas m´
as comunes pa a es e
ipo de sis emas.
II-A. Cibe segu idad y La ge Language Models
En p ime luga , con el obje i o de conoce el es ado del
a e espec o a las implicaciones de los LLMs en el mundo
de la cibe segu idad, se han consul ado algunas e isiones de
li e a u a que abo dan el ema. El a˜
no 2022 ue un momen o
de g an impo ancia pa a el mundo de la in eligencia a i icial,
debido al c ecien e in e ´
es en los modelos de lenguaje. Desde
en onces, los LLMs han man enido la ine cia y ac ualmen e
sus capacidades e in luencia siguen c eciendo. En [6] se
explo a la his o ia y el eco ido de algunos de los LLMs m´
as
popula es, as´
ı c´
omo la elaci´
on de es os con la cibe de ensa
desde una pe spec i a que explo a el uso malicioso de LLMs.
Explicabilidad aplicada a cibe segu idad en sis emas au ´onomos: Un en oque basado en
LLMs pa a la de ecci´on o ense de amenazas
645
En [7] se abo dan dos en oques. Los au o es es udian po un
lado las ulne abilidades que puede p esen a un LLM. Es as
gene almen e consis en en ´
ecnicas de bypassing las cuales
a an de modi ica la en ada del modelo ( ambi´
en conocida
c´
omo p omp ) pa a e i a las limi aciones del modelo, po
ejemplo pa a o za lo a gene a c´
odigo malicioso. Los au o es
ambi´
en demues an que pueden ealiza se a aques de inyec-
ci´
on de p omp pa a ob ene in o maci´
on delicada del modelo.
Finalmen e, analizando los LLM desde una pe spec i a o ensi-
a, los au o es explo an una se ie de a aques que pod ´
ıan e se
bene iciados po el uso de un modelo de lenguaje. Debido a
su des acable capacidad pa a gene a ex o, algunos de los a a-
ques m´
as in luenciados po LLMs son: a aques de ingenie ´
ıa
social, a aques de phishing, y la gene aci´
on de ansomwa e y
o o ipo de malwa e. De o ma simila al a ´
ıculo an e io , en
[8] los au o es analizan las ulne abilidades po enciales que
p esen an los LLMs p io izando los a aques ipo backdoo .
Pa a el p op´
osi o de es e a ´
ıculo, el aspec o m´
as impo an e
es el de la cibe de ensa, es deci c´
omo u iliza los modelos
de lenguaje pa a a o ece los mecanismos de de ensa de
los sis emas ob´
o icos. En [7] y [9] se des aca la capacidad
de p ocesamien o de lenguaje na u al de los LLMs, la cual
se con ie e en una he amien a de g an u ilidad a la ho a
de analiza c´
odigo uen e pa a busca ulne abilidades y
soluciona las. La gene aci´
on de in o mes ambi´
en es una a ea
en la que es e ipo de modelos des acan de mane a no able.
La capacidad de ges iona can idades de da os g andes y
azona sob e dichos da os es una de las acul ades de los
LLMs que pueden apo a un eno me alo al p oceso del
an´
alisis o ense, lo cual es de un ele ado in e ´
es pa a el
p op´
osi o de es e a ´
ıculo. Siguiendo es a l´
ınea, los au o es
de [7] decla an:
”Cha GPT can p ocess la ge olumes o log da a
and e icien ly de ec anomalies o secu i y issues
wi hin access logs.”
O a p opues a di e en e se puede encon a en [10] d´
onde
los au o es comp ueban la capacidad de Cha GPT-4.0 [11]
pa a gene a es de segu idad. Llegando a ob ene esul ados
que supe an a algunas de las he amien as m´
as popula izadas.
Los au o es ambi´
en des acan la necesidad de p o ee al LLM
con un p omp adecuado que cub a el espec i o dominio de
conocimien o, necesa io pa a p opo ciona espues as cohe-
en es.
Po o o lado, ambi´
en han su gido abajos c´
omo el ea-
lizado en [12], en el cual p oponen un nue o modelo de
lenguaje (Secu eBERT) basado en BERT [13] y o ien ado a
p ocesamien o de ex os del ´
ambi o de la cibe segu idad.
La mayo pa e de la li e a u a asume los LLMs c´
omo
una he amien a des inada a acele a a eas y mejo a el
endimien o humano. Sin emba go, a´
un eniendo en cuen a el
inc e´
ıble po encial de los LLMs, la comunidad in es igado a
pa ece llega a un acue do a la ho a de concebi los LLMs
c´
omo un asis en e e icaz pa a los p o esionales de la cibe -
segu idad, pe o de ninguna mane a c´
omo una he amien a
au om´
a ica independien e del usua io humano.
II-B. Cibe segu idad en ROS 2
Respec o a la segu idad en la ob´
o ica y en conc e o en
ROS 2, uno de los p oblemas cl´
asicos del popula middlewa e
es la escasa segu idad en sus comunicaciones. Si bien ROS
2 mejo ´
o es e aspec o al inco po a uncionalidades de c ip-
og a ´
ıa, es as es ´
an desac i adas po de ec o y su ac i aci´
on
puede a ec a al endimien o de los sis emas debido a la ca ga
de p ocesamien o adicional que a˜
naden al compo amien o
del obo , al y c´
omo exponen los au o es de [14]. O o
incon enien e pa a la secu izaci´
on de ROS 2, es que muchos
de los equipos ob´
o icos oda ´
ıa implemen an in e namen e
ROS y en muchas ocasiones la mig aci´
on a ROS 2 depende del
ab ican e de cada obo . Es o p o oca que pa a pode abaja
con ROS 2 se deban u iliza b idges, unos componen es
so wa e que pe mi en aduci los mensajes en e ROS y ROS
2, y ice e sa. Es a capa adicional en las comunicaciones
puede p o oca nue os aguje os de segu idad.
Pese a que la mig aci´
on a ROS 2 ha dejado algunos de los
a aques cl´
asicos obsole os al cambia la capa de anspo e
(en ROS 2 se pasa a u iliza DDS en luga de TCPROS),
la nue a e si´
on oda ´
ıa no es ´
a lib e de ulne abilidades,
algunas de ellas he edadas de su an e io e si´
on. En [15] los
au o es p oponen dos he amien as pa a ealiza pen es ing en
aplicaciones cons uidas en ROS y p oponen dos he amien-
as: ROSPen y Roschaos, que pe mi en analiza y manipula
dichas aplicaciones. En el ci ado abajo pueden ad e i se al-
gunos de los a aques m´
as popula es en ROS, c´
omo a aques de
denegaci´
on de se icio (DoS) o a aques basados en iolaci´
on
de la in eg idad y p i acidad de las comunicaciones, c´
omo los
del ipo man-in- he-middle (MITM).
O o ejemplo de los allos de segu idad de ROS, que
pe mi en in e cep a y manipula la comunicaci´
on en e los
nodos de ROS, se ecoge en [16], d´
onde los au o es exponen
las ulne abilidades en el p o ocolo de comunicaciones a
a ´
es de un a aque MITM.
El pelig o subyacen e a la ausencia de m´
e odos c ip og a i-
cos en ROS o a la incapacidad de aplica los en sis emas con-
c e os se puede ap ecia en [17] d´
onde los au o es demues an
la posibilidad de cap u a los mensajes in e cambiados po
los nodos den o de una ed u ilizando he amien as c´
omo
Wi esha k. O o de los a aques a los que las aplicaciones
cons uidas sob e ROS son m´
as suscep ibles es la denegaci´
on
de se icio, al y c´
omo se ha indicado p e iamen e. En [18]
se ecoge un an´
alisis sob e es e ipo de a aques di igidos a
obo s eleope ados. Es a misma si uaci´
on es la que se ha
elegido pa a di igi el expe imen o plan eado en el p esen e
abajo.
III. M´
ETODOS Y MATERIALES
El p esen e abajo explo a la posibilidad de que un sis ema
de explicabilidad in eg ado en un sis ema ob´
o ico pueda se
u ilizado ambi´
en pa a acili a y acele a a eas elacionadas
con el an´
alisis o ense ealizado despu´
es de un inciden e.
Pa a abo da es e p oblema se ha pa ido de un sis ema de
explicabilidad basado en LLMs, p e iamen e implemen ado
en [19]. Dicho sis ema ap o echa las al as capacidades de
es a ecnolog´
ıa a la ho a de ealiza a eas elacionadas con
el p ocesamien o del lenguaje na u al, pa a analiza g andes
conjun os de logs que se han gene ado du an e el compo a-
mien o del obo .
D. Sob ´ın Hidalgo, I. Gonz´alez Fe n´andez, M. A. Gonz´alez San ama a, A. Campazas Vega,
A. M. Gue e o Higue as, F. J. Rod ´ıguez Le a and V. Ma ell´an Oli e a
646
III-A. Ma e iales
A la ho a de ealiza el expe imen o que gu´
ıa la p esen e
in es igaci´
on se han empleado una se ie de ecu sos y ma-
e iales, an o so wa e c´
omo ha dwa e. Dichos ma e iales se
enume an a con inuaci´
on.
ROS 2. Tan o el obo c´
omo los componen es so wa e
desa ollados pa a el expe imen o es ´
an cons u´
ıdos so-
b e ROS, en conc e o sob e ROS 2 Humble, la ´
ul ima
dis ibuci´
on de ROS 2 es able.
Langchain [20]. Una lib e ´
ıa que acili a el desa ollo
de aplicaciones basadas en LLMs. Tambi´
en o ece la
posibilidad de implemen a el m´
e odo RAG de una o ma
sencilla.
Limine i y/M7-7b-GGUF. Modelo enca gado de p o-
cesa la p egun a del usua io y los logs m´
as ele an es,
pa a gene a una explicaci´
on
Mixedb ead-ai/mxbai-embed-la ge- 1. Modelo enca -
gado de gene a los embbedings de cada uno de los logs
ecibidos a a ´
es del opic / osou .
La in es igaci´
on se ha lle ado a cabo sob e sis emas
ob´
o icos cons u´
ıdos en ROS 2. El uncionamien o b´
asico
de ROS 2 es el de un modelo Publishe -Subsc ibe , en
el cual la comunicaci´
on se ealiza a a ´
es de componen es
so wa e denominados Nodos que in e cambian mensajes a
a ´
es de canales de in o maci´
on llamados opics. La en aja
de es e ipo de comunicaci´
on es la acilidad con la que pueden
moni o iza los mensajes in e cambiados. Toda la in o maci´
on
que llega a los opics, ya sea la publicada po los senso es
del obo o la des inada a con ola sus ac uado es, puede
egis a se.
El sis ema de explicabilidad u ilizado pa a la p esen e
in es igaci´
on ap o echa es e egis o de mensajes y a a
de azona lo que ha sucedido. Su uncionamien o consis e
en u iliza los mensajes que han sido en iados al opic
/ osou (log p incipal de ROS 2) c´
omo con ex o pa a el
LLM enca gado de gene a las explicaciones. Sin emba go,
la can idad de mensajes publicados en / osou puede supone
un con ex o demasiado g ande pa a el sis ema, y p o oca que
los azonamien os no sean cohe en es ni p ecisos. Pa a ello
se cons uye un con ex o m´
as educido a pa i de odos los
mensajes egis ados. Es e con ex o se co esponde con los
logs m´
as ele an es pa a cons ui una explicaci´
on conc e a.
Es e nue o con ex o se consigue a a ´
es del m´
e odo Re ie al
Aumen ed Gene a o (RAG) [21] y empleando una base de
da os de ec o es pa a almacena los logs. En la Figu a 1 se
ilus a el uncionamien o del sis ema de explicabilidad jun o
al m´
e odo RAG.
Figu a 1. Funcionamien o del sis ema de explicabilidad d´
onde se mues a el
m´
e odo RAG. Imagen ex a´
ıda de [19].
En lo e e en e a los modelos u ilizados, es os han sido
ob enidos a a ´
es de Hugging Face. Pa a ambos modelos
se ha enido en conside aci´
on su posici´
on de sus espec i os
leade boa ds en Hugging Face; [22] pa a el modelo de expli-
cabilidad y [23] pa a el modelo enca gado e los embbedings.
O as ca ac e ´
ıs icas in luyen es en la elecci´
on han sido el
ama˜
no del modelo y su quan izaci´
on.
Po o a pa e, el expe imen o se ha ealizado empleando
un obo eal na egando median e eleope aci´
on po un apa -
amen o simulado. El obo u ilizado ha sido TIAGo, un obo
manipulado m´
o il ab icado po Pal Robo ics. Po o o lado,
en la Figu a 2, jun o al ci ado obo , se mues a el en o no en
el que se ha ealizado el expe imen o, una es bed ce i icada
po la Eu opean Robo ics League (ERL): Leon@Home1.
Figu a 2. Imagen de la es bed u ilizada jun o al obo TIAGo. El en o no
consis e en un apa amen o simulado.
III-B. M´
e odos
A con inuaci´
on se de alla el expe imen o ealizado jun o
con el a aque seleccionado pa a e alua el sis ema de expli-
cabilidad.
III-B1. Dise˜
no del expe imen o: El expe imen o plan-
eado pa a la p esen e in es igaci´
on consis e en analiza el
compo amien o de un obo eleope ado. Pa a ello se ha de-
sa ollado un nodo de ROS 2 que moni o iza cons an emen e
la ac i idad de un opic, calculando los Hz a los que se es ´
a
publicando en dicho opic e imp imiendo una aza en / osou
en caso de que la asa de publicaci´
on c ezca o disminuya de
mane a signi ica i a.
El con ex o del expe imen o es, po an o, el siguien e. Un
usua io eleope a un obo de se icio a a ´
es de un mando
o con olado emo o pa a hace lo eco e un espacio eal
(un apa amen o en el caso del p esen e expe imen o). El
con olado publica mensajes en el opic /inpu joy/cmd el.
Los opics /cmd el es ´
an adicionalmen e elacionados con
la na egaci´
on, pues se u ilizan pa a in e cambia mensajes
sob e el mo imien o del obo . Es os mensajes son del ipo
/geome y msgs/Twis que ienen el o ma o p esen ado en el
Lis ado 1.
# This exp esses eloci y in ee space b oken in o
i s linea and angula pa s.
Vec o 3 linea
1Se puede consul a la in o maci´
on e e en e a la es bed a a ´
es de su
p´
agina web: h ps:// obo ica.unileon.es/index.php? i le=Tes bed
Explicabilidad aplicada a cibe segu idad en sis emas au ´onomos: Un en oque basado en
LLMs pa a la de ecci´on o ense de amenazas
647
loa 64 x
loa 64 y
loa 64 z
Vec o 3 angula
loa 64 x
loa 64 y
loa 64 z
Lis ing 1. Es uc u a de un mensaje ipo Twis
El sis ema de explicabilidad se susc ibe a / osou , d´
onde
el nodo enca gado de moni o iza la asa de publicaci´
on de
/cmd el publica ´
a los cambios ele an es. A pa i de es e
pun o el sis ema oma ´
a c´
omo con ex o los logs gene ados
du an e la eleope aci´
on. Una ez inalizada la ac i idad del
obo . El usua io se ´
a capaz de ealiza p egun as al sis ema
pa a conoce lo que ha ocu ido.
El expe imen o ha consis ido en dos ejecuciones. En cada
una de ellas el obje i o del eleope ado es lle a al obo de
un pun o a o o den o del apa amen o, siendo es os pun os
siemp e los mismos. La u a seguida po el obo se mues a
en la Figu a 3.
Figu a 3. Plano del apa amen o simulado en el que se ep esen a la u a
seguida po el obo median e una lecha oja. El c´
ı culo e de ep esen a
el pun o de inicio de la na egaci´
on, mien as que el c´
ı culo ojo mues a el
pun o de des ino.
Du an e la ejecuci´
on 2 se ha simulado un a aque de
denegaci´
on de se icio du an e la na egaci´
on, a a ´
es de la
publicaci´
on adicional de mensajes en el opic que con ola el
mo imien o del obo . Las dis in as ejecuciones ealizadas se
enume an a con inuaci´
on:
E1 El obo comple a la na egaci´
on sin que se p oduzca
ning´
un a aque.
E2 El obo su e un a aque con una asa de publicaci´
on
muy supe io a la no mal (500 Hz).
Los da os gene ados du an e la ealizaci´
on de las p uebas se
han g abado median e Rosbags, un o ma o de da os de ROS
que pe mi e almacena los mensajes in e cambiados du an e
la ejecuci´
on del compo amien o del obo .
Los Rosbags ob enidos se han analizado a pos e io i u ili-
zando el sis ema de explicabilidad dise˜
nado pa a ROS. Emu-
lando un posible an´
alisis o ense, el Rosbag se ha ep oducido
y los mensajes gene ados en el opic / osou han sido cap u-
ados y p ocesados po el LLM. El sis ema de explicabilidad
u ilizado unciona c´
omo un m´
anage de di´
alogo en e el
usua io y el LLM, po lo an o pa a ob ene una explicaci´
on de
lo sucedido, el usua io debe ealiza una p egun a al modelo.
Las p egun as ealizadas cons i uyen pa e del p omp del
LLM y su exp esi´
on y es uc u a son undamen ales pa a
pode ob ene esul ados cohe en es.
El sis ema de explicabilidad debe ´
a, de es a o ma, espon-
de a la misma p egun a pa a ambas ejecuciones. La p egun a
es ablecida pa a comp oba el uncionamien o del sis ema
ha sido o mulada en ingl´
es pa a un mejo p ocesamien o
po pa e del LLM. Dicha p egun a se ha p esen ado de la
siguien e o ma:
P egun a 1: Do you obse e any p oblems in he cmd el?
I so, could i be a cybe a ack, and wha ype o cybe a ack?
Adem´
as de la p egun a es necesa io es ablece una plan illa
pa a el p omp (p omp empla e), que pe mi e da cie as
indicaciones y con ex o al modelo. La plan illa u ilizada se
ecoge en el Lis ado 2.
"You a e an explainabili y AI ool o ROS 2 mobile
obo s. "
"You goal is o de ec possible cybe a acks. "
"You ha e o de ec anomalous beha io wi hin he
obo ’s da a. "
"You ha e o in e p e he obo ’s da a paying
a en ion o he publica ion a es o cmd_ el,
ha is be ween 8.0Hz and 23.0Hz. n n"
"Rele an da a: n"
"{logs} n n"
"USER: "
"Gi en he con ex in o ma ion and no p io
knowledge, answe he que y: {ques ion} n"
"ASSISTANT:"
Lis ing 2. P omp empla e u ilizada pa a el LLM
El p omp inal que se i ´
a c´
omo en ada del LLM es ´
a
cons u´
ıdo median e la combinaci´
on de la plan illa, la p e-
gun a del usua io y los 10 egis os m´
as ele an es ob enidos
median e el m´
e odo RAG. Los logs ecogen la ecuencia de
publicaci´
on del opic /cmd el; la plan illa es ablece que el
sis ema debe compo a se c´
omo un Sis ema de De ecci´
on de
In usiones (IDS) e indica el ango de ecuencias de publi-
caci´
on espe ado du an e una ejecuci´
on no mal del obo . Po
´
ul imo, en la p egun a se insis e en el an´
alisis del opic. Toda
es a in o maci´
on es necesa ia pa a que el LLM pueda p oduci
una espues a azonable, debido al impac o que el con ex o y
la e bosidad de los da os ienen en el compo amien o del
modelo.
III-B2. A aque de denegaci´
on de se icio: Se ha decidido
e alua las capacidades del sis ema desc i o median e la
simulaci´
on de un a aque de denegaci´
on de se icio. La az´
on
as la selecci´
on de es e ipo de a aque es que debido al
uncionamien o de las comunicaciones de ROS 2, esul a
sencillo inunda un opic con mensajes maliciosos que al e en
el uncionamien o del obo . Debido a que el con ola del
obo seleccionado pa a el expe imen o iene una asa de
publicaci´
on de 10 Hz, es posible sa u a el opic publicando
mensajes a una asa muy supe io de, po ejemplo, 500 Hz.
La in o maci´
on que el supues o a acan e publica ´
a en el
opic se ´
an mensajes del ipo Twis , de inido p e iamen e,
pe o con un alo de 0 en cada una de sus componen es
( elocidad lineal y angula ). Es o p o oca ´
a que los mensajes
del con olado se pie dan y el obo se de enga. En la Figu a
D. Sob ´ın Hidalgo, I. Gonz´alez Fe n´andez, M. A. Gonz´alez San ama a, A. Campazas Vega,
A. M. Gue e o Higue as, F. J. Rod ´ıguez Le a and V. Ma ell´an Oli e a
648

4 se ilus a la comunicaci´
on del obo con el eleope ado a
a ´
es de ROS 2, y la in e enci´
on del a acan e.
Figu a 4. A aque de denegaci´
on de se icio sob e un obo m´
o il. Los
Nodos de ROS 2 se ep esen an con c´
ı culos y los opics con cuad ados.
La comunicaci´
on no mal es ´
a ep esen ada po lechas azules, mien as que
la comunicaci´
on maliciosa se ep esen a con una lecha oja.
El LLM que se emplea ´
a pa a in e p e a y explica los
da os equie e una in o maci´
on conc e a. En es e pun o la
e bosidad de los logs adop a un papel undamen al a la
ho a de ob ene buenas explicaciones. Es a es la az´
on po la
que se ha necesi ado desa olla un nodo que se enca gue de
moni o iza los Hz, ya que es a in o maci´
on puede se ´
u il a la
ho a de decidi si el compo amien o que se es ´
a isualizando
en un opic es co ec o o an´
omalo.
IV. RESULTADOS Y DISCUSI ´
ON
En es a secci´
on se p esen an y analizan los esul ados
ob enidos du an e el expe imen o. Pa a cada una de las dos
ejecuciones ealizadas se han ecogido la salida mos ada po
el nodo de moni o izaci´
on, y los pa es p egun as- espues as
ela i os a la explicaci´
on gene ada po el sis ema. Adem´
as
en la Tabla I se mues a in o maci´
on ela i a a los osbags
gene ados.
Tabla I
INFORMACI ´
ON DE LOS osbags DE LAS DIFERENTES EJECUCIONES.
INCLUYE EL N ´
UMERO TOTAL DE MENSAJES REGISTRADOS,LA DURACI ´
ON
DE LA EJECUCI´
ON Y EL TAMA ˜
NO DEL osbag.
ID Ejecuci´
on Nº Mensajes Du aci´
on (s) Tama˜
no (MB)
E1 7120 75.6 6.6
E2 10355 40.2 3.5
IV-A. Ejecuci´
on 1
En la Ejecuci´
on 1 el obo na ega (median e la eleope a-
ci´
on de un usua io humano) sin ning´
un inciden e. Las azas
gene adas po el nodo enca gado de moni o iza el opic
/cmd el se ecogen en el Lis ado 3.
A e age publica ion a e o cmd_ el: 9.00Hz.
A e age publica ion a e o cmd_ el: 9.14Hz.
A e age publica ion a e o cmd_ el: 9.50Hz.
A e age publica ion a e o cmd_ el: 12.00Hz.
A e age publica ion a e o cmd_ el: 12.86Hz.
A e age publica ion a e o cmd_ el: 14.22Hz.
A e age publica ion a e o cmd_ el: 19.56Hz.
A e age publica ion a e o cmd_ el: 19.54Hz.
A e age publica ion a e o cmd_ el: 20.67Hz.
A e age publica ion a e o cmd_ el: 20.93Hz.
A e age publica ion a e o cmd_ el: 21.73Hz.
A e age publica ion a e o cmd_ el: 21.73Hz.
A e age publica ion a e o cmd_ el: 22.39Hz.
A e age publica ion a e o cmd_ el: 21.47Hz.
A e age publica ion a e o cmd_ el: 20.62Hz.
A e age publica ion a e o cmd_ el: 20.01Hz.
A e age publica ion a e o cmd_ el: 20.01Hz.
A e age publica ion a e o cmd_ el: 20.01Hz.
Lis ing 3. F ecuencia de publicaci´
on du an e la Ejecuci´
on 1
En el Lis ado 6 se ecoge la p egun a del usua io y la
espues a del LLM a a ´
es de un se icio de ROS 2.
$ os2 se ice call /ques ion explicabili y_msgs/s
/Ques ion "{ques ion: ’Do you obse e any
p oblem in he cmd_ el? I so, could i be a
cybe a ack, and wha ype o cybe a ack?’}"
esponse:
explicabili y_msgs.s .Ques ion_Response(answe ="
Based on he p o ided da a alone, ocusing
solely on he publica ion a es o cmd_ el
wi hin he expec ed ange o 8.0Hz o 23.0Hz,
he e do no appea o be any ob ious anomalies
o signs o a cybe a ack. The a es luc ua e
na u ally, bu hey emain wi hin he
accep able ange. Howe e , i ’s impo an o
no e ha a comp ehensi e analysis would
equi e mo e con ex and a b oade se o
me ics o accu a ely de ec po en ial
cybe secu i y h ea s.")
Lis ing 4. Explicaci´
on gene ada po el LLM
El ´
ıdeo que mues a la ejecuci´
on de es e expe imen o se
encuen a disponible en h ps://www.you ube.com/wa ch? =
o 5Jwoh Q.
IV-B. Ejecuci´
on 2
En la Ejecuci´
on 2 se p oduce un a aque de denegaci´
on de
se icio, inundando de da os el opic /cmd el, mien as el
obo es ´
a siendo eleope ado. Es e a aque p o oca que el
obo se de enga, igno ando las ins ucciones de su con o-
lado humano. En es e caso, las azas gene adas po el nodo
moni o izado se mues an en el Lis ado 5.
A e age publica ion a e o cmd_ el: 8.50Hz.
A e age publica ion a e o cmd_ el: 8.57Hz.
A e age publica ion a e o cmd_ el: 10.25Hz.
A e age publica ion a e o cmd_ el: 11.41Hz.
A e age publica ion a e o cmd_ el: 12.23Hz.
A e age publica ion a e o cmd_ el: 36.32Hz.
A e age publica ion a e o cmd_ el: 96.57Hz.
A e age publica ion a e o cmd_ el: 146.37Hz.
A e age publica ion a e o cmd_ el: 170.00Hz.
A e age publica ion a e o cmd_ el: 170.00Hz.
Lis ing 5. F ecuencia de publicaci´
on du an e la Ejecuci´
on 1
De nue o, la p egun a del usua io y la espues a del LLM
se ecogen en el Lis ado 6.
$ os2 se ice call /ques ion explicabili y_msgs/s
/Ques ion "{ques ion: ’Do you obse e any
p oblem in he cmd_ el? I so, could i be a
cybe a ack, and wha ype o cybe a ack?’}"
esponse:
explicabili y_msgs.s .Ques ion_Response(answe =" In
he p o ided da a, he e a e signi ican
spikes in he a e age publica ion a es o
cmd_ el, which exceed he expec ed ange o 8.0
Hz o 23.0Hz. A 1710853730.8051765, he a e
jumps o 36.32Hz, and om 1710853735.805152 o
1710853745.805236, he a es a e abno mally
high, eaching up o 170.00Hz. While hese
ex eme luc ua ions migh indica e a p oblem
wi h he sys em, i ’s c ucial o no e ha
solely based on his da a, we canno
de ini i ely conclude i as a cybe a ack.
Anomalous beha io could be due o a ious
easons, including so wa e gli ches o
miscon igu a ions. To de e mine i i ’s a
Explicabilidad aplicada a cibe segu idad en sis emas au ´onomos: Un en oque basado en
LLMs pa a la de ecci´on o ense de amenazas
649
cybe a ack, mo e con ex and e idence would be
necessa y. I con i med as a malicious ac ,
one migh specula e a Denial o Se ice (DoS)
a ack o a manipula ion a emp o comp omise
he obo ’s con ol, bu u he in es iga ion
is equi ed o a conclusi e assessmen .")
Lis ing 6. Explicaci´
on gene ada po el LLM
El ´
ıdeo que mues a la ejecuci´
on de es e expe imen o se
encuen a disponible en h ps://www.you ube.com/wa ch? =
LSVOb0mBxPE.
IV-C. Discusi´
on
El p incipal in e ´
es del p esen e abajo es analiza las es-
pues as gene adas po el sis ema de explicabilidad pa a alo a
si su uso puede se bene icioso pa a un an´
alisis o ense. Si
analizamos el p ime caso, ecogido en los Lis ados 3 y 4
se puede obse a c´
omo el modelo conside a los logs den o
del compo amien o no mal. Es de g an impo ancia ene en
cuen a el con ex o que se le p opo ciona al LLM an es de la
ejecuci´
on, en es e caso indic´
andole los angos en e los que
debe ´
ıa oscila la ecuencia de publicaci´
on pa a conside a se
no mal.
Po o o lado, des acan los esul ados ob enidos pa a la
segunda ejecuci´
on, que se co esponde con una inundaci´
on
del opic de mo imien o del obo , y que se p esen a en los
Lis ados 5 y 6. En es a ejecuci´
on, el sis ema iden i ica co ec-
amen e los inc emen os en las ecuencias de publicaci´
on del
opic conside ando incluso las ma cas de iempo asociadas a
las di e en es azas. El sis ema indica que la ecuencia de
publicaci´
on llega a se ”ano malmen e ele ada, alcanzado los
170Hz”. A la ho a de asocia los logs gene ados du an e la
ejecuci´
on con un posible a aque, el sis ema in ie e de o ma
exi osa que se a a de un a aque DoS pa a comp ome e el
con ol del obo .
En ambas ejecuciones el sis ema exp esa la necesidad de
que la si uaci´
on sea es udiada po un expe o humano, dejando
cla o que su espues a no es de ini i a. Es necesa io des aca
es e compo amien o ya que es ´
a alineado con la in enci´
on
o iginal del abajo en la cual se p opone el uso de es e
ipo de ecnolog´
ıa c´
omo un complemen o al analis a, pe o
nunca c´
omo una sus i uci´
on. El obje i o inal, del sis ema
es, po an o, el de acele a el p oceso de an´
alisis o ense.
Si se obse an los esul ados ecogidos en la Tabla I, se
puede obse a que pa a ejecuciones con una du aci´
on de
ap oximadamen e un minu o pueden llega a gene a se una
can idad de logs muy ele ada, lo cual aumen a la complejidad
a la ho a de se analizados po un expe o humano. En la
ejecuci´
on 1 se gene a on 7120 mensajes. En la ejecuci´
on 2,
po su pa e, se gene a on un o al de 10355. Como se puede
obse a , el sis ema es capaz de ad e i una posible amenaza
y o ien a al analis a a la ho a de comenza a es udia los
da os.
V. CONCLUSI´
ON
La p esencia de sis emas ob´
o icos en la sociedad ha
aumen ado exponencialmen e en los ´
ul imos a˜
nos. Es e nue o
pa adigma plan ea impo an es e os a ni el de segu idad.
La con i encia en e humanos y obo s c ea la necesidad de
que es os sis emas sean cibe n´
e icamen e segu os. Po o o
lado, es necesa io conoce que e en os es ´
an ocu iendo en
el p opio obo , es deci que los sis emas posean capacidades
pa a explica su compo amien o. Es a capacidad puede se
u ilizada pa a de ec a un posible compo amien o an´
omalo
del sis ema, pe o ambi´
en pa a de ec a cibe a aques sob e el
obo .
En es e abajo se ha p esen ado un mecanismo que de-
mues a el po encial de un sis ema de explicabilidad basado
en LLMs pa a se u ilizado c´
omo he amien a complemen a ia
a la ho a de ealiza a eas de an´
alisis o ense en sis emas
ob´
o icos. Los esul ados ob enidos mues an la capacidad
de es e ipo de sis emas de in e i lo ocu ido du an e un
cibe a aque, mejo ando as´
ı la comp ensi´
on del mismo y
minimizando exponencialmen e la can idad de iempo que
necesi a emplea un analis a o ense a la ho a de analiza los
da os gene ados po el sis ema.
Po un lado, a a´
ız de las conclusiones ob enidas en es e
a ´
ıculo, se plan ea amplia el abajo aqu´
ı p esen ado pa a
comp oba su alidez a la ho a de en en a se a o os ipos
de a aque com´
unmen e ealizados sob e obo s, c´
omo po
ejemplo la in e e encia de las comunicaciones a a´
ız de un
a aque del ipo man-in- he-middle [24]. Po o o lado, en es e
a ´
ıculo se ha plan eado el uso, c´
omo he amien a o ense,
de un sis ema de explicabilidad p e iamen e inco po ado en
un obo . Sin emba go, en un u u o se plan ea modi ica
dicho sis ema, pa a amplia su uncionalidad y pode cons ui
un sis ema de ale as sob e posibles incidencias en iempo
eal. De es a mane a el sis ema no se cen a ´
a´
unicamen e en
gene a explicaciones sino que ambi´
en end ´
a uncionalidades
p opias de un IDS.
AGRADECIMIENTOS
Es e abajo ha sido pa cialmen e inanciado po el Plan de
Recupe aci´
on, T ans o maci´
on y Resiliencia, inanciado po
la Uni´
on Eu opea (Nex Gene a ion) g acias al p oyec o TES-
CAC (T azabilidad y Explicabilidad en Sis emas Au ´
onomos
pa a la mejo a de la Cibe segu idad) concedido po INCIBE
a la Uni e sidad de Le´
on.
Es e abajo ha sido inanciado po EDMAR:
G an PID2021-126592OB-C21 inanciado po
MCIN/AEI/10.13039/501100011033.
Da id Sob ´
ın Hidalgo ag adece una beca pa a inancia sus
es udios de doc o ado p opo cionada po la Uni e sidad de
Le´
on.
REFERENCIAS
[1] F. K. Doˇ
silo i´
c, M. B ˇ
ci´
c, and N. Hlupi´
c, “Explainable a i icial in elli-
gence: A su ey,” in 2018 41s In e na ional Con en ion on In o ma ion
and Communica ion Technology, Elec onics and Mic oelec onics (MI-
PRO), 2018, pp. 0210–0215.
[2] T. Sakai and T. Nagai, “Explainable au onomous obo s: a su ey and
pe spec i e,” Ad anced Robo ics, ol. 36, no. 5-6, pp. 219–238, 2022.
[Online]. A ailable: h ps://doi.o g/10.1080/01691864.2022.2029720
[3] U. Eu opea, “Reglamen o (ue) 2016/679 del pa lamen o eu opeo y del
consejo de 27 de ab il de 2016 ela i o a la p o ecci´
on de las pe sonas
´
ısicas en lo que espec a al a amien o de da os pe sonales ya la lib e
ci culaci´
on de es os da os y po el que se de oga la di ec i a 95/46/ce
( eglamen o gene al de p o ecci´
on de da os)( ex o pe inen e a e ec os
del eee),” 2021.
[4] S. Macenski, T. Foo e, B. Ge key, C. Lalance e, and W. Woodall,
“Robo ope a ing sys em 2: Design, a chi ec u e, and uses in he wild,”
Science Robo ics, ol. 7, no. 66, p. eabm6074, 2022. [Online]. A aila-
ble: h ps://www.science.o g/doi/abs/10.1126/sci obo ics.abm6074
[5] N. Capuano, G. Fenza, V. Loia, and C. S anzione, “Explainable a i icial
in elligence in cybe secu i y: A su ey,” IEEE Access, ol. 10, pp.
93 575–93 600, 2022.
D. Sob ´ın Hidalgo, I. Gonz´alez Fe n´andez, M. A. Gonz´alez San ama a, A. Campazas Vega,
A. M. Gue e o Higue as, F. J. Rod ´ıguez Le a and V. Ma ell´an Oli e a
650
[6] A. Kucha a y, Z. Schillaci, L. Ma ´
echal, M. W¨
u sch, L. Dolamic, R. Sa-
bonnadie e, D. P. Da id, A. Me moud, and V. Lende s, “Fundamen als
o gene a i e la ge language models and pe spec i es in cybe -de ense,”
2023.
[7] M. Gup a, C. Aki i, K. A yal, E. Pa ke , and L. P aha aj, “F om cha gp
o h ea gp : Impac o gene a i e ai in cybe secu i y and p i acy,” IEEE
Access, ol. 11, pp. 80218–80245, 2023.
[8] H. Li, Y. Chen, J. Luo, Y. Kang, X. Zhang, Q. Hu, C. Chan, and
Y. Song, “P i acy in la ge language models: A acks, de enses and
u u e di ec ions,” 2023.
[9] F. N. Mo lagh, M. Hajizadeh, M. Majd, P. Naja i, F. Cheng, and
C. Meinel, “La ge language models in cybe secu i y: S a e-o - he-a ,”
a Xi p ep in a Xi :2402.00891, 2024.
[10] Y. Zhang, W. Song, Z. Ji, Dan eng, Yao, and N. Meng, “How well does
LLM gene a e secu i y es s?” a Xi e-p in s, p. a Xi :2310.00710, Oc .
2023.
[11] OpenAI, “Gp -4 echnical epo ,” 2024.
[12] E. Aghaei, X. Niu, W. Shadid, and E. Al-Shae , “Secu ebe : A domain-
speci ic language model o cybe secu i y,” in Secu i y and P i acy in
Communica ion Ne wo ks, F. Li, K. Liang, Z. Lin, and S. K. Ka sikas,
Eds. Cham: Sp inge Na u e Swi ze land, 2023, pp. 39–56.
[13] J. De lin, M.-W. Chang, K. Lee, and K. Tou ano a, “Be : P e- aining
o deep bidi ec ional ans o me s o language unde s anding,” 2019.
[14] J. Kim, J. M. Sme eka, C. Cheung, S. Nepal, and M. G oble , “Secu i y
and pe o mance conside a ions in os 2: A balancing ac ,” a Xi
p ep in a Xi :1809.09566, 2018.
[15] B. Diebe , R. Whi e, S. Tau e , B. B eiling, G. Caiazza, H. Ch is ensen,
and A. Co esi, “Pene a ion es ing os,” Robo Ope a ing Sys em (ROS)
The Comple e Re e ence (Volume 4), pp. 183–225, 2020.
[16] R. R. Teixei a, I. P. Mau ell, and P. L. D ews, “Secu i y on os: analy-
zing and exploi ing ulne abili ies o os-based sys ems,” in 2020 La in
Ame ican Robo ics Symposium (LARS), 2020 B azilian Symposium on
Robo ics (SBR) and 2020 Wo kshop on Robo ics in Educa ion (WRE),
2020, pp. 1–6.
[17] J. McClean, C. S ull, C. Fa a , and D. Masca enas, “A p elimina y
cybe -physical secu i y assessmen o he obo ope a ing sys em ( os),”
in Unmanned sys ems echnology x , ol. 8741. SPIE, 2013, pp. 341–
348.
[18] T. Bonaci, J. Yan, J. He on, T. Kohno, and H. J. Chizeck, “Expe imen al
analysis o denial-o -se ice a acks on eleope a ed obo ic sys ems,” in
P oceedings o he ACM/IEEE six h in e na ional con e ence on cybe -
physical sys ems, 2015, pp. 11–20.
[19] D. Sob ´
ın-Hidalgo, M. A. Gonz´
alez-San ama a, ´
Angel M. Gue e o-
Higue as, F. J. Rod ´
ıguez-Le a, and V. Ma ell´
an-Oli e a, “Explaining
au onomy: Enhancing human- obo in e ac ion h ough explana ion ge-
ne a ion wi h la ge language models,” 2024.
[20] H. Chase, “LangChain,” Oc . 2022. [Online]. A ailable: h ps:
//gi hub.com/langchain-ai/langchain
[21] Y. Gao, Y. Xiong, X. Gao, K. Jia, J. Pan, Y. Bi, Y. Dai, J. Sun, Q. Guo,
M. Wang, and H. Wang, “Re ie al-augmen ed gene a ion o la ge
language models: A su ey,” 2024.
[22] E. Beeching, C. Fou ie , N. Habib, S. Han, N. Lambe , N. Rajani,
O. Sanse ie o, L. Tuns all, and T. Wol , “Open llm leade boa d,” 2023.
[Online]. A ailable: {h ps://hugging ace.co/spaces/HuggingFaceH4/
open llm leade boa d}
[23] N. Muennigho , N. Tazi, L. Magne, and N. Reime s, “M eb: Massi e
ex embedding benchma k,” a Xi p ep in a Xi :2210.07316, 2022.
[Online]. A ailable: h ps://a xi .o g/abs/2210.07316
[24] A. M. D´
ıez, A. C. Vega, B. J. de Cas o, C. ´
A. Apa icio, I. S. C.
Ma ´
ınez, and ´
A. M. G. Higue as, “E aluaci´
on de la segu idad en el
obo cuad ´
upedo a1 de uni ee obo ics,” in Ac as de las VIII Jo nadas
Nacionales de In es igaci´
on en Cibe segu idad: Vigo, 21 a 23 de junio
de 2023. Uni e sidade de Vigo, 2023, pp. 133–138.
Explicabilidad aplicada a cibe segu idad en sis emas au ´onomos: Un en oque basado en
LLMs pa a la de ecci´on o ense de amenazas
651