Classification
Arduino Uno rev3
|
Classification
|
Grade
|
C
|
Calculator version
|
1
|
Classification date
|
2022-04-09
|
Information
|
Name
|
Arduino Uno rev3
|
Brand
|
Arduino
|
Generation
|
|
Model(s)
|
Uno
|
Release date
|
2010-09-24
|
Type/Category
|
Microcontroller
|
Website
|
[1]
|
Status
|
In sale
|
More
|
Dimensions
|
68.6 mm x 53.4 mm
|
Mass
|
25 g
|
Operating system
|
|
Companion App
|
|
CPU
|
ATmega328 - 8-bit AVR® RISC-based microcontroller
|
GPU
|
|
Memory
|
2KB SRAM
|
Storage
|
1KB EEPROM - 32KB Flash
|
Battery
|
|
Power
|
2.7-5.5 volts
|
Charging
|
|
Display
|
|
Camera
|
|
Sound
|
|
Connectivity
|
1 x USART, 1 x AC, 1 x SPI, 1 x I2C
|
Device
|
Criterion
|
Value
|
Proof(s)
|
Comment
|
Known hardware tampering
|
Rare
|
[2] [3]
|
|
Known vulnerabilities
|
Rare
|
[4] [5]
|
|
Prior attacks
|
Rare
|
[6]
|
|
Updatability
|
Rare
|
[7]
|
|
Category score
|
2
|
System
|
Criterion
|
Value
|
Proof(s)
|
Comment
|
Authentication with other systems
|
Partial
|
[8]
|
|
Communications
|
Encrypted with obselete encryption
|
[9] [10]
|
|
Storage
|
Encrypted with obselete encryption
|
[11] [12]
|
For storage encryption, it's better to use an ESP32 (you can find ESP32's page on Wiki IoT, link here http://fehmijaafar.net/wiki-iot/index.php/Espressif_ESP32)
|
Category score
|
2
|
User Authentication
|
Criterion
|
Value
|
Proof(s)
|
Comment
|
Account management
|
Absent
|
[]
|
No account on the microcontroller
|
Authentication
|
Absent
|
[]
|
|
Brute-force protection
|
Absent
|
[]
|
|
Event logging
|
Partial logging
|
[13]
|
|
Passwords
|
Default/Common/Easy to guess
|
[]
|
No password on the chip
|
Category score
|
3
|
Arduino could be a good choice for beginners and to learn to code and use sensors on IoT devices. However it's not the best choice for business. If you want some cheaper microcontroller with a better security, ESP will be better with ESP8266 http://fehmijaafar.net/wiki-iot/index.php/Espressif_ESP8266 and ESP32 http://fehmijaafar.net/wiki-iot/index.php/Espressif_ESP32.