Descrizione e caratteristiche
Il wifi di Ateneo è una infrastruttura di connessione che garantisce la copertura wireless degli spazi utilizzati dagli studenti di tutti i dipartimenti della Università degli Studi della Campania, per far crescere il loro senso di comunità e promuovere l'innovazione nella didattica. Progetto cofinanziato dal Dipartimento per l'innovazione e le Tecnologie della Presidenza del Consiglio dei Ministri e realizzato con la collaborazione della CRUI.
Il servizio wifi possiede caratteristiche tecniche tali da salvaguardare la sicurezza della rete e
le prestazioni di utilizzo da parte dell'utenza interna:
-
la navigazione wireless è filtrata per evitare un utilizzo improprio
-
la banda messa a disposizione è limitata in base alle disponibilità locali della rete
{"REQUEST_URI"=>"/home", "PATH_INFO"=>"/home", "SCRIPT_NAME"=>"", "QUERY_STRING"=>"", "REQUEST_METHOD"=>"GET", "SERVER_NAME"=>"www.wifi.unicampania.it", "SERVER_PORT"=>"443", "SERVER_SOFTWARE"=>"Apache/2.4.25 (Debian) OpenSSL/1.0.2u Phusion_Passenger/6.0.2", "SERVER_PROTOCOL"=>"HTTP/1.1", "REMOTE_ADDR"=>"35.172.111.71", "REMOTE_PORT"=>"34614", "PASSENGER_CONNECT_PASSWORD"=>"heXXiKUEJ5umufsp", "HTTPS"=>"on", "HTTP_USER_AGENT"=>"CCBot/2.0 (https://commoncrawl.org/faq/)", "HTTP_ACCEPT_ENCODING"=>"br,gzip", "HTTP_IF_MODIFIED_SINCE"=>"Thu, 28 Oct 2021 00:56:40 GMT", "HTTP_ACCEPT"=>"text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "HTTP_ACCEPT_LANGUAGE"=>"en-US,en;q=0.5", "HTTP_HOST"=>"www.wifi.unicampania.it", "SSL_TLS_SNI"=>"www.wifi.unicampania.it", "rack.version"=>[1, 2], "rack.input"=>#<PhusionPassenger::Utils::TeeInput:0x04544fbc @len=0, @socket=#<PhusionPassenger::Utils::UnseekableSocket:0x02f5d21c @socket=#<UNIXSocket:fd 11>, @simulate_eof=true>, @bytes_read=0, @tmp=#<StringIO:0x04544f80>>, "rack.errors"=>#<IO:/tmp/passenger.spawn.XXXXKXbsaO/stdout_and_err>, "rack.multithread"=>false, "rack.multiprocess"=>true, "rack.run_once"=>false, "rack.url_scheme"=>"https", "rack.hijack?"=>true, "rack.hijack"=>#<Proc:0x04544f44@/etc/apache2/gems/passenger-6.0.2/src/ruby_supportlib/phusion_passenger/rack/thread_handler_extension.rb:84 (lambda)>, "HTTP_VERSION"=>"HTTP/1.1", "action_dispatch.parameter_filter"=>[:password], "action_dispatch.redirect_filter"=>[], "action_dispatch.secret_token"=>nil, "action_dispatch.secret_key_base"=>"80d7b325ca5bfe44d58c62fd405b15e79233a473a1e3b02458309ba6e51874dca369690b57253f242754e954e4ebcfdaad1b61843fe2e91619b62d6bcd02acdb", "action_dispatch.show_exceptions"=>true, "action_dispatch.show_detailed_exceptions"=>true, "action_dispatch.logger"=>#<ActiveSupport::Logger:0x0357814c @level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x03578110 @datetime_format=nil>, @formatter=#<ActiveSupport::Logger::SimpleFormatter:0x034ce214 @datetime_format=nil, @thread_key="activesupport_tagged_logging_tags:27685130">, @logdev=#<Logger::LogDevice:0x035780e8 @shift_period_suffix=nil, @shift_size=nil, @shift_age=nil, @filename=nil, @dev=#<File:/home/ian/approva/wifi/wifi/log/development.log>, @mon_mutex=#<Thread::Mutex:0x035780ac>, @mon_mutex_owner_object_id=28033140, @mon_owner=nil, @mon_count=0>, @local_levels=#<Concurrent::Map:0x03578048 entries=0 default_proc=nil>>, "action_dispatch.backtrace_cleaner"=>#<Rails::BacktraceCleaner:0x02fbc500 @filters=[#<Proc:0x02fbc2bc@/home/ian/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/backtrace_cleaner.rb:16>, #<Proc:0x02fbc2a8@/home/ian/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/backtrace_cleaner.rb:17>, #<Proc:0x02fbc294@/home/ian/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/backtrace_cleaner.rb:18>, #<Proc:0x02fcf574@/home/ian/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/backtrace_cleaner.rb:31>], @silencers=[#<Proc:0x02fcf4c0@/home/ian/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/backtrace_cleaner.rb:21>], @root="/home/ian/approva/wifi/wifi/">, "action_dispatch.key_generator"=>#<ActiveSupport::CachingKeyGenerator:0x0341c8d4 @key_generator=#<ActiveSupport::KeyGenerator:0x0341c8e8 @secret="80d7b325ca5bfe44d58c62fd405b15e79233a473a1e3b02458309ba6e51874dca369690b57253f242754e954e4ebcfdaad1b61843fe2e91619b62d6bcd02acdb", @iterations=1000>, @cache_keys=#<Concurrent::Map:0x0341c8c0 entries=4 default_proc=nil>>, "action_dispatch.http_auth_salt"=>"http authentication", "action_dispatch.signed_cookie_salt"=>"signed cookie", "action_dispatch.encrypted_cookie_salt"=>"encrypted cookie", "action_dispatch.encrypted_signed_cookie_salt"=>"signed encrypted cookie", "action_dispatch.authenticated_encrypted_cookie_salt"=>"authenticated encrypted cookie", "action_dispatch.use_authenticated_cookie_encryption"=>false, "action_dispatch.encrypted_cookie_cipher"=>nil, "action_dispatch.signed_cookie_digest"=>nil, "action_dispatch.cookies_serializer"=>:json, "action_dispatch.cookies_digest"=>nil, "action_dispatch.cookies_rotations"=>#<ActiveSupport::Messages::RotationConfiguration:0x01e74220 @signed=[], @encrypted=[]>, "action_dispatch.content_security_policy"=>nil, "action_dispatch.content_security_policy_report_only"=>false, "action_dispatch.content_security_policy_nonce_generator"=>nil, "action_dispatch.routes"=>#<ActionDispatch::Routing::RouteSet:0x035527d0>, "ROUTES_27956200_SCRIPT_NAME"=>"", "ORIGINAL_FULLPATH"=>"/home", "ORIGINAL_SCRIPT_NAME"=>"", "action_dispatch.request_id"=>"d9bde6f3-b2a2-4364-96f9-94c17815f064", "action_dispatch.remote_ip"=>#<ActionDispatch::RemoteIp::GetIp:0x04544364 @req=#<ActionDispatch::Request:0x04544378 @env={...}, @filtered_parameters=nil, @filtered_env=nil, @filtered_path=nil, @protocol=nil, @port=nil, @method=nil, @request_method=nil, @remote_ip=nil, @original_fullpath=nil, @fullpath=nil, @ip=nil>, @check_ip=true, @proxies=[#<IPAddr: IPv4:127.0.0.1/255.255.255.255>, #<IPAddr: IPv6:0000:0000:0000:0000:0000:0000:0000:0001/ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff>, #<IPAddr: IPv6:fc00:0000:0000:0000:0000:0000:0000:0000/fe00:0000:0000:0000:0000:0000:0000:0000>, #<IPAddr: IPv4:10.0.0.0/255.0.0.0>, #<IPAddr: IPv4:172.16.0.0/255.240.0.0>, #<IPAddr: IPv4:192.168.0.0/255.255.0.0>], @ip="35.172.111.71">, "rack.session"=>#<ActionDispatch::Request::Session:0x0455f768 @by=#<ActionDispatch::Session::CookieStore:0x033b64bc @app=#<ActionDispatch::ContentSecurityPolicy::Middleware:0x033b64d0 @app=#<Rack::Head:0x033b64e4 @app=#<Rack::ConditionalGet:0x033b64f8 @app=#<Rack::ETag:0x033b650c @app=#<Rack::TempfileReaper:0x033b6520 @app=#<ActionDispatch::Routing::RouteSet:0x035527d0>>, @cache_control="max-age=0, private, must-revalidate", @no_cache_control="no-cache">>>>, @default_options={:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false}, @key="_primo_session", @cookie_only=true>, @req=#<ActionDispatch::Request:0x0455f77c @env={...}, @filtered_parameters=nil, @filtered_env=nil, @filtered_path=nil, @protocol=nil, @port=nil, @method=nil, @request_method=nil, @remote_ip=nil, @original_fullpath=nil, @fullpath=nil, @ip=nil>, @delegate={"session_id"=>"7b64c8337840b98381e52849fd174239", "_csrf_token"=>"dMl6GEKQxUkhqwe1kgnz66Ocl6alLplz+s4uRRRx9JI="}, @loaded=true, @exists=nil>, "rack.session.options"=>#<ActionDispatch::Request::Session::Options:0x0455f704 @by=#<ActionDispatch::Session::CookieStore:0x033b64bc @app=#<ActionDispatch::ContentSecurityPolicy::Middleware:0x033b64d0 @app=#<Rack::Head:0x033b64e4 @app=#<Rack::ConditionalGet:0x033b64f8 @app=#<Rack::ETag:0x033b650c @app=#<Rack::TempfileReaper:0x033b6520 @app=#<ActionDispatch::Routing::RouteSet:0x035527d0>>, @cache_control="max-age=0, private, must-revalidate", @no_cache_control="no-cache">>>>, @default_options={:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false}, @key="_primo_session", @cookie_only=true>, @delegate={:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :id=>"7b64c8337840b98381e52849fd174239"}>, "rack.tempfiles"=>[], "action_dispatch.request.path_parameters"=>{:controller=>"home", :action=>"index"}, "action_controller.instance"=>#<HomeController:0x0455e9d0 @_action_has_layout=true, @_routes=nil, @_request=#<ActionDispatch::Request:0x0455f678 @env={...}, @filtered_parameters={"controller"=>"home", "action"=>"index"}, @filtered_env=nil, @filtered_path=nil, @protocol="https://", @port=443, @method=nil, @request_method="GET", @remote_ip=nil, @original_fullpath=nil, @fullpath="/home", @ip=nil, @headers=#<ActionDispatch::Http::Headers:0x0455e160 @req=#<ActionDispatch::Request:0x0455f678 ...>>, @variant=[]>, @_response=#<ActionDispatch::Response:0x0455eb38 @mon_mutex=#<Thread::Mutex:0x0455eafc>, @mon_mutex_owner_object_id=36369820, @mon_owner=nil, @mon_count=0, @header={"X-Frame-Options"=>"SAMEORIGIN", "X-XSS-Protection"=>"1; mode=block", "X-Content-Type-Options"=>"nosniff", "X-Download-Options"=>"noopen", "X-Permitted-Cross-Domain-Policies"=>"none", "Referrer-Policy"=>"strict-origin-when-cross-origin"}, @stream=#<ActionDispatch::Response::Buffer:0x0455eac0 @response=#<ActionDispatch::Response:0x0455eb38 ...>, @buf=[], @closed=false, @str_body=nil>, @status=200, @cv=#<MonitorMixin::ConditionVariable:0x0455ea98 @monitor=#<ActionDispatch::Response:0x0455eb38 ...>, @cond=#<Thread::ConditionVariable:0x0455ea5c>>, @committed=false, @sending=false, @sent=false, @cache_control={}, @request=#<ActionDispatch::Request:0x0455f678 @env={...}, @filtered_parameters={"controller"=>"home", "action"=>"index"}, @filtered_env=nil, @filtered_path=nil, @protocol="https://", @port=443, @method=nil, @request_method="GET", @remote_ip=nil, @original_fullpath=nil, @fullpath="/home", @ip=nil, @headers=#<ActionDispatch::Http::Headers:0x0455e160 @req=#<ActionDispatch::Request:0x0455f678 ...>>, @variant=[]>>, @_lookup_context=#<ActionView::LookupContext:0x0455e944 @details_key=#<Concurrent::Map:0x0455d6ac entries=0 default_proc=nil>, @cache=true, @prefixes=["home", "application"], @rendered_format=:html, @details={:locale=>[:en], :formats=>[:html], :variants=>[], :handlers=>[:raw, :erb, :html, :builder, :ruby, :coffee, :jbuilder]}, @view_paths=#<ActionView::PathSet:0x0455e8cc @paths=[#<ActionView::OptimizedFileSystemResolver:0x035508f4 @pattern=":prefix/:action{.:locale,}{.:formats,}{+:variants,}{.:handlers,}", @cache=#<ActionView::Resolver::Cache:0x35508e0 keys=67 queries=0>, @path="/home/ian/approva/wifi/wifi/app/views">]>>, @_action_name="index", @_response_body=nil, @marked_for_same_origin_verification=true, @_config={}, @_db_runtime=0, @_view_context_class=#<Class:0x03491558>, @_view_renderer=#<ActionView::Renderer:0x0455c770 @lookup_context=#<ActionView::LookupContext:0x0455e944 @details_key=#<Concurrent::Map:0x0455d6ac entries=0 default_proc=nil>, @cache=true, @prefixes=["home", "application"], @rendered_format=:html, @details={:locale=>[:en], :formats=>[:html], :variants=>[], :handlers=>[:raw, :erb, :html, :builder, :ruby, :coffee, :jbuilder]}, @view_paths=#<ActionView::PathSet:0x0455e8cc @paths=[#<ActionView::OptimizedFileSystemResolver:0x035508f4 @pattern=":prefix/:action{.:locale,}{.:formats,}{+:variants,}{.:handlers,}", @cache=#<ActionView::Resolver::Cache:0x35508e0 keys=67 queries=0>, @path="/home/ian/approva/wifi/wifi/app/views">]>>>, @_url_options={:host=>"www.wifi.unicampania.it", :port=>nil, :protocol=>"https://", :_recall=>{:controller=>"home", :action=>"index"}}>, "action_dispatch.request.content_type"=>nil, "action_dispatch.request.request_parameters"=>{}, "rack.request.query_string"=>"", "rack.request.query_hash"=>{}, "action_dispatch.request.query_parameters"=>{}, "action_dispatch.request.parameters"=>{"controller"=>"home", "action"=>"index"}, "action_dispatch.request.formats"=>[#<Mime::Type:0x0238d3c4 @synonyms=["application/xhtml+xml"], @symbol=:html, @string="text/html", @hash=-713933605>], "rack.request.cookie_hash"=>{}, "action_dispatch.cookies"=>#<ActionDispatch::Cookies::CookieJar:0x050e6aa0 @set_cookies={}, @delete_cookies={}, @request=#<ActionDispatch::Request:0x0455f77c @env={...}, @filtered_parameters=nil, @filtered_env=nil, @filtered_path=nil, @protocol=nil, @port=nil, @method=nil, @request_method=nil, @remote_ip=nil, @original_fullpath=nil, @fullpath=nil, @ip=nil>, @cookies={}, @committed=false, @encrypted=#<ActionDispatch::Cookies::EncryptedKeyRotatingCookieJar:0x050e6a00 @parent_jar=#<ActionDispatch::Cookies::CookieJar:0x050e6aa0 ...>, @encryptor=#<ActiveSupport::MessageEncryptor:0x050e6924 @secret="\xF8\xDC\x19\x97\xB0\x1E\x17\xC9\xAB\xD2.\"x\xF7\x87\xF8Jh\xD2\xD7\xF8\xAC\xDA'\xCE\xEB\x11\xC2]\xD7g\xAD", @sign_secret="O\x11{\xCCvD\aH\xBC\x1Fo\xCE\x02\xF6\xEA\x9A\xE4\x9Db\x8D\x8F\x80E\x02\xE6\xB4`\xF3\x9C\x92\xA7\x8Cx\xE5\xF0n\xF7\xFB\xB2Oa\x86\xFC\xDF\xF5nc\xE4\x93U\xD6\xFEgH\x16p\xD9\xA51C\x18,\x04\xB3", @cipher="aes-256-cbc", @aead_mode=false, @digest="SHA1", @verifier=#<ActiveSupport::MessageVerifier:0x050e67bc @secret="O\x11{\xCCvD\aH\xBC\x1Fo\xCE\x02\xF6\xEA\x9A\xE4\x9Db\x8D\x8F\x80E\x02\xE6\xB4`\xF3\x9C\x92\xA7\x8Cx\xE5\xF0n\xF7\xFB\xB2Oa\x86\xFC\xDF\xF5nc\xE4\x93U\xD6\xFEgH\x16p\xD9\xA51C\x18,\x04\xB3", @digest="SHA1", @serializer=ActiveSupport::MessageEncryptor::NullSerializer, @options={:digest=>"SHA1", :serializer=>ActiveSupport::MessageEncryptor::NullSerializer}, @rotations=[]>, @serializer=ActiveSupport::MessageEncryptor::NullSerializer, @options={:cipher=>"aes-256-cbc", :serializer=>ActiveSupport::MessageEncryptor::NullSerializer}, @rotations=[]>>, @signed_or_encrypted=#<ActionDispatch::Cookies::EncryptedKeyRotatingCookieJar:0x050e6a00 @parent_jar=#<ActionDispatch::Cookies::CookieJar:0x050e6aa0 ...>, @encryptor=#<ActiveSupport::MessageEncryptor:0x050e6924 @secret="\xF8\xDC\x19\x97\xB0\x1E\x17\xC9\xAB\xD2.\"x\xF7\x87\xF8Jh\xD2\xD7\xF8\xAC\xDA'\xCE\xEB\x11\xC2]\xD7g\xAD", @sign_secret="O\x11{\xCCvD\aH\xBC\x1Fo\xCE\x02\xF6\xEA\x9A\xE4\x9Db\x8D\x8F\x80E\x02\xE6\xB4`\xF3\x9C\x92\xA7\x8Cx\xE5\xF0n\xF7\xFB\xB2Oa\x86\xFC\xDF\xF5nc\xE4\x93U\xD6\xFEgH\x16p\xD9\xA51C\x18,\x04\xB3", @cipher="aes-256-cbc", @aead_mode=false, @digest="SHA1", @verifier=#<ActiveSupport::MessageVerifier:0x050e67bc @secret="O\x11{\xCCvD\aH\xBC\x1Fo\xCE\x02\xF6\xEA\x9A\xE4\x9Db\x8D\x8F\x80E\x02\xE6\xB4`\xF3\x9C\x92\xA7\x8Cx\xE5\xF0n\xF7\xFB\xB2Oa\x86\xFC\xDF\xF5nc\xE4\x93U\xD6\xFEgH\x16p\xD9\xA51C\x18,\x04\xB3", @digest="SHA1", @serializer=ActiveSupport::MessageEncryptor::NullSerializer, @options={:digest=>"SHA1", :serializer=>ActiveSupport::MessageEncryptor::NullSerializer}, @rotations=[]>, @serializer=ActiveSupport::MessageEncryptor::NullSerializer, @options={:cipher=>"aes-256-cbc", :serializer=>ActiveSupport::MessageEncryptor::NullSerializer}, @rotations=[]>>>, "action_dispatch.request.unsigned_session_cookie"=>{"session_id"=>"7b64c8337840b98381e52849fd174239"}}