SRA2_preparation/README.md

125 lines
3.9 KiB
Markdown
Raw Normal View History

2022-10-06 11:36:27 +00:00
# Préparation du cours de SRA2 - 2022-23
2022-10-11 15:16:43 +00:00
**Pitch :** Votre équipe est chargée par une structure (entreprise, pouvoir public, association...) de réaliser une vidéo de présentation technique sur une application (imposée). Il s'agit d'expliquer le protocole applicatif réparti sur lequel repose le logiciel à l'étude.
2022-10-06 11:36:27 +00:00
2022-10-11 15:16:43 +00:00
## Applications proposées
2022-10-06 11:36:27 +00:00
2022-10-24 20:12:32 +00:00
> Autres : Signal, OwnCloud Infinite Scale, Federated learning (google...), IoT (?), NextCloud
2022-10-11 15:16:43 +00:00
### Element
2022-10-06 13:05:33 +00:00
2022-10-24 20:12:32 +00:00
Tags : chat, E2EE, federated, privacy
2022-10-11 15:18:13 +00:00
2022-10-11 15:16:43 +00:00
Site officiel : https://element.io
2022-10-06 11:36:27 +00:00
2022-10-24 20:12:32 +00:00
### Telegram
2022-10-06 11:36:27 +00:00
2022-10-24 20:12:32 +00:00
Tags : chat, E2EE, mobile, privacy
2022-10-11 15:18:13 +00:00
2022-10-24 20:12:32 +00:00
Site officiel : https://element.io
2022-10-06 11:36:27 +00:00
2022-10-11 15:16:43 +00:00
### Jitsi
2022-10-06 11:36:27 +00:00
2022-10-24 20:12:32 +00:00
Tags : streaming, video, conference, web, E2EE
2022-10-11 15:18:13 +00:00
2022-10-11 15:16:43 +00:00
Site officiel : https://jitsi.org/
2022-10-06 11:36:27 +00:00
2022-10-11 15:16:43 +00:00
Notes :
2022-10-06 11:36:27 +00:00
2022-10-11 15:16:43 +00:00
* WebRTC vs. SIP : SIP établit des sessions de communications entre des groupes d'utilisateurs, tandis que WebRTC autorise le transfert de media dans les navigateurs. WebRTC a besoin de SIP, car sa fonction s'arrête à l'établissement de session non comprise. Tandis que SIP se passe de WebRTC, même si son usage rend plus simple le développement d'applications de streaming, puisqu'on peut inclure la communication dans un navigateur via WebRTC.
2022-10-06 11:36:27 +00:00
2022-10-24 20:12:32 +00:00
### Tor Browser
Tags : anonymity, E2EE, trustless, decentralised, privacy, web
Site officiel : https://www.torproject.org/
2022-10-11 15:16:43 +00:00
### Valorant
2022-10-06 11:36:27 +00:00
2022-10-11 15:16:43 +00:00
Tags: video-game, multiplayer, latency, networking
2022-10-11 15:18:13 +00:00
2022-10-24 20:12:32 +00:00
Site officiel : https://playvalorant.com/
2022-10-11 15:16:43 +00:00
Ressources :
2022-10-06 11:36:27 +00:00
2022-10-11 15:16:43 +00:00
* https://technology.riotgames.com/news/riot-direct-video
* https://technology.riotgames.com/news/peeking-valorants-netcode
2022-10-06 11:36:27 +00:00
2022-10-11 15:16:43 +00:00
### Counter Strike: Global Offensive
2022-10-06 11:36:27 +00:00
2022-10-11 15:16:43 +00:00
Tags : video-game, multiplayer, latency, networking
2022-10-11 15:18:13 +00:00
2022-10-11 15:16:43 +00:00
Site officiel : https://www.counter-strike.net/
2022-10-11 15:18:13 +00:00
2022-10-11 15:16:43 +00:00
Ressources :
2022-10-06 11:36:27 +00:00
2022-10-11 15:16:43 +00:00
* https://developer.valvesoftware.com/wiki/Source_Multiplayer_Networking
2022-10-06 11:36:27 +00:00
2022-10-24 20:12:32 +00:00
### Sorare
2022-10-06 11:36:27 +00:00
2022-10-24 20:12:32 +00:00
Tags : video-game, multiplayer, collectibles, NFT, blockchain
2022-10-11 15:18:13 +00:00
2022-10-24 20:12:32 +00:00
Site officiel : https://sorare.com/
### Dem-Attest-ULille
> Ca fait pas rêver face à Popcorn Time, TikTok ou Valorant... Faut trouver mieux.
Tags : blockchain, permissioned
Livre blanc : https://www.univ-lille.fr/fileadmin/user_upload/presse/2022/20220114_Livre_blanc_Dem-Attest-ULille_FR.pdf
### FileCoin
Tags : peer-to-peer, IPFS, blockchain, storage, file sharing
Site officiel : https://filecoin.io/
2022-10-06 11:36:27 +00:00
2022-10-11 15:16:43 +00:00
### Popcorn Time
2022-10-06 11:36:27 +00:00
2022-10-24 20:12:32 +00:00
Tags : peer-to-peer, decentralised, video, streaming, file sharing
2022-10-11 15:18:13 +00:00
2022-10-11 15:16:43 +00:00
Site officiel : https://github.com/popcorn-official/popcorn-desktop
2022-10-06 11:36:27 +00:00
2022-10-24 20:12:32 +00:00
### BitTorrent
2022-10-06 11:36:27 +00:00
2022-10-24 20:12:32 +00:00
Tags : peer-to-peer, decentralised, file sharing
2022-10-06 11:36:27 +00:00
2022-10-24 20:12:32 +00:00
Site officiel : https://bittorrent.com
2022-10-06 11:36:27 +00:00
2022-10-24 20:12:32 +00:00
### TikTok
2022-10-06 11:36:27 +00:00
2022-10-24 20:12:32 +00:00
Tags : social network, chat, video, streaming, content distribution
2022-10-11 15:18:13 +00:00
2022-10-24 20:12:32 +00:00
Site officiel : https://www.tiktok.com/
2022-10-06 11:36:27 +00:00
2022-10-11 15:16:43 +00:00
### Netflix
2022-10-06 11:36:27 +00:00
2022-10-24 20:12:32 +00:00
Tags : video, streaming, content distribution, microservices
2022-10-11 15:18:13 +00:00
2022-10-11 15:16:43 +00:00
Site officiel : https://www.netflix.com/
2022-10-06 11:36:27 +00:00
2022-10-11 15:16:43 +00:00
### Twitch
2022-10-06 11:36:27 +00:00
2022-10-24 20:12:32 +00:00
Tags : video, streaming, live, content distribution, social network
2022-10-11 15:18:13 +00:00
2022-10-11 15:16:43 +00:00
Site officiel : https://www.twitch.tv/
2022-10-06 11:36:27 +00:00
2022-10-24 20:12:32 +00:00
### Spotify
Tags : audio, streaming, content distribution, peer-to-peer
Site officiel : https://www.spotify.com/
## Exemples de techtalk
* Moxie Marlinspike, [The ecosystem is moving: Challenges for distributed and decentralized technology from the perspective of Signal development](https://media.ccc.de/v/36c3-11086-the_ecosystem_is_moving), CCC, 2019.
* Roger Dingledine, [The Tor Censorship Arms Race The Next Chapter](https://media.defcon.org/DEF%20CON%2027/DEF%20CON%2027%20video%20and%20slides/DEF%20CON%2027%20-%20Roger%20Dingledine%20-%20The%20Tor%20Censorship%20Arms%20Race%20The%20Next%20Chapter.mp4), DEF CON 27, 2019.
* Tristan Miller, [Reversing the Original Xbox Live Protocols](https://media.defcon.org/DEF%20CON%2030/DEF%20CON%2030%20video%20and%20slides/DEF%20CON%2030%20-%20Tristan%20Miller%20-%20Reversing%20the%20Original%20Xbox%20Live%20Protocols.mp4), DEF CON 30, 2022.
Maybe:
* Altas Engineer, [Next, the programmable web browser How the architectural choices and the Lisp language make for an infinitely extensible web browser](https://video.fosdem.org/2020/H.2215/next_web_browser.webm), FOSDEM, 2020.
2022-10-06 11:36:27 +00:00