{"id":"W4389208992","doi":"10.1145/3611643.3616330","title":"ViaLin: Path-Aware Dynamic Taint Analysis for Android","year":2023,"lang":"en","type":"article","venue":"","topic":"Advanced Malware Detection Techniques","field":"Computer Science","cited_by":4,"is_retracted":false,"has_abstract":true,"ca_institutions":"University of British Columbia","funders":"Canada Research Chairs","keywords":"Taint checking; Computer science; Android (operating system); Software; Static analysis; Server; Software bug; Static program analysis; Dynamic program analysis; Data-flow analysis; Operating system; Computer security; Software development; Data flow diagram; Database; Programming language","routes":{"ca_aff":true,"ca_fund":true,"ca_venue":false,"about_ca":false,"invisible_to_affiliation_only":false},"retraction":null,"screen":null,"direct_labels":[],"prediction":{"model_version":"metacan-v3-hybrid-931329e0061c","candidate_categories":[],"consensus_categories":[],"category_scores_codex":[0.000564428,0.001607682,0.0005474135,0.002158283,0.0006000386,0.001115325,0.001201184,0.0007812727,0.004774642],"category_scores_gemma":[0.003318066,0.0007299153,0.001014346,0.0005754906,0.0008906285,0.002266247,0.001966887,0.001290556,0.001946576],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.0005250286,"about_ca_system_score_gemma":0.001157752,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.003282871,"about_ca_topic_score_gemma":0.005832087,"domain_scores_codex":[0.9992084,0.00009540696,0.00006175265,0.0001767822,0.0003549728,0.0001027532],"domain_scores_gemma":[0.9984774,0.0006513958,0.0001991284,0.0004076179,0.0002082286,0.00005623198],"domain_codex":null,"domain_gemma":null,"domain_candidate":null,"domain_consensus":null,"study_design_codex":"design_other","study_design_gemma":"simulation_or_modeling","study_design_scores_codex":[0.002083374,0.0002981521,0.02638538,0.001867265,0.0003502141,0.001852624,0.001873733,0.02732835,0.1094814,0.02984595,0.08762204,0.7110115],"study_design_scores_gemma":[0.0003266688,0.000696516,0.01674824,0.000553394,0.0003632876,0.002878367,0.0004867845,0.5880233,0.1646899,0.04808134,0.1766767,0.0004754694],"study_design_candidate":"simulation_or_modeling","study_design_consensus":null,"genre_codex":"methods","genre_gemma":"empirical","genre_scores_codex":[0.04681218,0.002560768,0.5728543,0.0005283899,0.0002298317,0.0003922064,0.002702459,0.3630223,0.01089748],"genre_scores_gemma":[0.598576,0.002093594,0.3569373,0.0007407313,0.0001380305,0.0005831287,0.006805068,0.02093682,0.01318937],"genre_candidate":"empirical","genre_consensus":null,"teacher_disagreement_score":0.004774642,"threshold_uncertainty_score":0.01597273,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.01296076411484192,"score_gpt":0.2929579788340628,"score_spread":0.2799972147192208,"validation_status":"score_only:v0-immature-baseline","note":"Baseline scores from an immature model (maturity gate not passed). Scores rank; they never assert a category."}}