---
# System prepended metadata

title: NASA HW7 NA

---

# NASA HW7 NA
資工二 B07902046 高長聖
## WiFi security and network administration:
reference:
http://www.summitdata.com/blog/wpa2-enterprise-vs-wpa2-personal/
https://www.youtube.com/watch?v=NWYGITylBzo
https://www.networkworld.com/article/3316567/what-is-wpa3-wi-fi-security-protocol-strengthens-connections.html#:~:text=WPA3%2DPersonal%20provides%20more%20secure,used%20in%20prior%20WPA%20versions.
#### (1)
wpa2-personal和wpa2-enterprise最大的差別在於authentication stage的security modes。wpa2-enterprise使用的是IEEE 802.1X，而wpa2-personal使用的是pre-shared keys(PSK)。而兩者運作方式的差別，wpa2-personal是讓users可以以輸入密碼的方式連接到網路，而wpa2-enterprise是當users想連接網路時，先連接至database，並藉此database確認user的credential是否合法，最後才進行連接。
#### (2)
當此網路是要在比較大規模的organization中使用，會比較適合使用wpa2-enterprise。由於資安的考量，大規模的organization需要定期對每個user更換密碼。然而，這不但會造成users使用上的麻煩，也會造成資安上的疑慮(例如: 過於頻繁的更換密碼，而告知users新密碼的方式卻有漏洞...)。再來，當此organization中某個成員離開，或者是存有密碼的device被不當竊取裡面的資料，都可能造成此網路受到安全方面的威脅。因此，利用database來進行authentication，不但比較方便，在安全性上更有保障。
#### (3)
首先，對於要支援wpa3的device，除了軟體上要有所更新外，還需要搭配硬體的支援，這使得即使網路已經有支援wpa3，老舊的設備依舊難以跟上。再者，對於規模較龐大的organization，更換大規模的網路設備意味著需要投入大量的金錢，這使得wpa3目前比較多是個人使用而非enterprise。再來，由於WIFI服務大部分是無利潤的公共設施，這又減低了廠商將公共場所的網路設備升級成wpa3的意願。最後，由於wpa2的普及，有支援wpa3的device，大部分也都有支援wpa2，然而，若wpa3真正要獲利，需要「只」支援wpa3的device普及。權衡安全性以及便利性，在現階段，個人使用wpa3的device所得的效益並不高，而organization做這件事也需要花費大量的成本以及時間。因此，目前我們並還不需要將device改成支援wpa3。
## PSK/EAP/PEAP:
reference:
https://en.wikipedia.org/wiki/Pre-shared_key
https://www.juniper.net/documentation/en_US/junos-space-apps/network-director3.0/topics/concept/wireless-wpa-psk-authentication.html
https://zh.wikipedia.org/wiki/%E6%89%A9%E5%B1%95%E8%AE%A4%E8%AF%81%E5%8D%8F%E8%AE%AE
https://www.intel.com.tw/content/www/tw/zh/support/articles/000006999/network-and-i-o/wireless-networking.html
#### PSK:
pre-shared key。是一種shared secret，利用secure channel分享在多個user之間。而使用上，為了要config WLAN node，PSK利用64  hexadecimal digits的string，或者是8到63個ASCII的字元，並結合TKIP或AES來生成獨一無二的encryption key。當client要連網路時，由PSK authenticate的users會使用密碼並驗證是否有權限連上此網路。可以支援802.1X的設備。
#### EAP:
Extensible Authentication Protocol。是一種在wireless network所使用的authentication framework。並提供一些公共的認證機制，如EAP-MD5、EAP-OTP、PEAP等。可以支援802.1X的設備。

#### PEAP:
是一種EAP的驗證類型，提供了經由802.11 WIFI來安全傳輸驗證資料的方法。能達成此目標，是由於PEAP在client和驗證的伺服器之間使用隧道功能。PEAP只使用伺服器端的憑證來驗證WIFI區域網路內的client端，因此可以簡化區域網路的管理。
#### Compare:
PSK v.s EAP: 兩者都可以支援802.1X設備
EAP v.s PEAP: PEAP是一種EAP的認證機制
PSK v.s PEAP: 兩者都需要安全的通道來傳輸資料
## AP location:
需要再安排一台AP。
在設置的R103-front和R103-rear的狀況下，最有可能需要安裝AP的，是離兩者最遠的地方。因此，最後一台AP，我會選擇放置在兩台AP連線的中垂線上，離兩者最遠的地方。(如下圖所示)
![](https://i.imgur.com/oLjAaEQ.png)
## Connect to WiFi with terminal:
reference:
https://www.youtube.com/watch?v=9q2pLLpsHiY
https://www.windowscentral.com/how-connect-wi-fi-network-windows-10

#### 目標:
作業系統: windows 10
當前連線wifi: ssid=csie-5G
目標連線wifi: ssid=csie
#### (1)
將wifi: ssid=csie的profile export出來
```bash=
netsh wlan export profile csie key=clear folder="<folder path>"
```
#### (2)
查看電腦的network adapter:
```bash=
netsh wlan show interface
```
結果:
![](https://i.imgur.com/P5KjKXl.png)
#### (3)
Import network profile:
```bash=
netsh wlan add profile filename="<folder path>/Wi-Fi-csie.xml" interface="Wi-Fi"
```
#### (4)
連線到wifi: ssid=csie:
```bash=
netsh wlan connect name=csie
```
結果:
![](https://i.imgur.com/6MuEWNR.png)


